Is Memorizing Syntax Crucial in Tech? Unveiling the Experience Developer's Secret

Photo by Tim Gouw on Unsplash

Is Memorizing Syntax Crucial in Tech? Unveiling the Experience Developer's Secret

I, just like many aspiring developers, embarked on my self-taught journey armed with a misguided approach. I initially believed in the need to memorize every piece of code from Django docs before I started building project work. Months into this approach, I realized the inefficiency and shifted to a project-based learning model.

Another challenge emerged when I found myself struggling to memorize syntax, often feeling disheartened and frustrated for not recalling code instantly. One day, I stumbled upon a quote online emphasizing stating that learning thrives on building, and not cramming code..

This new found wisdom changed everything. With each new concept I grasped, I would build, experiment, and when I can't recall, I would consult the web. Slowly, a shift occurred. The code, which i can't seem to recall, began to stick through repeated use, it embedded itself in my memory.

This piece aims to open the eyes of those, like me, who may be struggling. Is memorizing syntax crucial? Let's delve into the opinions of experience developers.

Disclaimer: The images used in this article are sourced from the internet and are not the property of the author.

main-qimg-1ad724e9aee45462606549b5544c1d90-pjlq.jpg

last.jpg

Annotation 2022-09-01 092424.jpg

Annotation 2022-09-01 093403.jpg

Annotation 2022-09-01 093443.jpg

{607F0BA9-5525-4B40-8433-540C5022D9F1}.png.jpg

Annotation 2022-09-01 092010.jpg

Annotation 2022-09-01 092341.jpg

Annotation 2022-09-01 092539.jpg

Annotation 2022-09-01 092828.jpg

Annotation 2022-09-01 093011.jpg

Annotation 2022-09-01 093635.jpg

Annotation 2022-09-01 093727.jpg

Annotation 2022-09-01 093808.jpg

Annotation 2022-09-01 093929.jpg

Annotation 2022-09-01 094215.jpg

Annotation 2022-09-01 094814.jpg

Annotation 2022-09-01 095340.jpg

Annotation 2022-09-01 095446.jpg

Annotation 2022-09-01 095630.jpg

Annotation 2022-09-01 095746.jpg

Annotation 2022-09-01 095857.jpg

Annotation 2022-09-01 100007.jpg

A survey was conducted by Stack Overflow across 57,910 professional programmers shows that about a whooping 90% consult Google when stuck with a problem. These experts have an average range of 5 – 19 years of coding experience.

stack-overflow-survey.jpg

Does this make them less of a programmer? Absolutely not.

They simply understand that they don’t need to memorize every piece of code and they rely on research to get their problems solved.

Research is an important skill required to be a good programmer and also an integral part of your software development journey.

I hope this admissions give you courage, you don’t have to be ashamed that you can’t remember every detail of the syntax.

As developers, we are not paid for what we remember, we are paid for our ability to solve problems. And those are not the same. My ability to solve problem arises from the my bank of knowledge, creative exploration, and external intellectual resources.

Let's end it here with a story I found on the internet written by Carey Gister

I once knew a man who was a very successful attorney. His office in his house in Princeton was filled with thousands of law books. The first time I was there I asked him if he knew what was in all of those books (I was pretty young and inexperienced at the time). "No.", he responded. "Why then, do people pay you $500 / hour?", I asked. "Because I know where to find what they need to know and, more importantly, I know what it means."

Thank you for reading.

As Albert Einstein wisely said, "Never memorize something that you can look up." Our ability to solve problems comes from a diverse array of skills and resources. The next time you feel overwhelmed by syntax, remember this piece, and share it with your fellow developers.

So, code warriors, how do YOU deal with remembering all those weird symbols?
Thank you for reading.

Connect with me on LinkedIn

References: