Resharing this!
Building Projects ā Unlock Success As A Beginner Programmer
https://hashnode.com/post/cllm97t8r000h09l2f2l24e0l
#beginner #programmers #learntocode #sideproject
When I was a wee lad entering #software development (in the 1980s), most of us came from #EE and #CS backgrounds. And it was a common practice that each of us had small, pet projectsāsignal processing, image processing, hardware simulators, computer graphics, graph algorithms, networking protocols, programming languages, operating systems, chess engines, approximate polynomial algorithms for NP-complete problems, etc.āthat we used to hone our theoretical and practical skills. These were toy problems, for sure; but they had heft, nonetheless. And we didn't just hack up the code; we studied the underlying theories, before we implement something, even a toy project.
This was what I was referring to, when I posted earlier about "daily practice routine" for #programmers. I've tried to inculcate this good, life-long habit in my younger colleagues, without success.
These days, most software practitioners see themselves as mere coders, not programmers, and they feel no need to improve themselves, since they've already mastered JavaScript or Python syntax. This attitude is detrimental to the longevity of their careers.
These kids are swamped with having to maintain millions of lines of buggy code that their predecessors had cobbled together off StackOverview. There is no requirements, no specifications, no design, and no one person who understands the entire system.
Furthermore, their non-technical managers are always pounding them to keep raising their "commits", which is now the key metric used in promotion and pay rise.
As such, in just a couple of months of starting employment, eager youngsters turn into jaded code-pasters who experience no fulfilment in programming.
#programmers #cs #ee #software
#programmers really will just say "sus::pointer" without a second thought??
"DOM traversal" is also a normal thing to hear, but where's the SUB traversal??
Every #musician has a personalised #practice daily routine. The experienced ones create their own, and novices follow the routines prescribed by their instructors. Naturally, the routines evolve with experience and skill. But even the retired professional musicians continue to practise their daily routines.
But we #programmers do not have a daily practice routine. And no, we cannot honestly call Googling, StackOverflowing, cutting-pasting our "daily practice routine".
#programmers #practice #musician
and then a dude appears saying that he's the "Full Stack" Star which is willing to receive less pay than the average IT dudes...
#IT #fullstack #programmers #computing #itindustry #programming #developers
#it #fullstack #programmers #computing #itindustry #programming #developers
Any #programmers who would like to confirm this??
#developer #dev #tech #programmers
The problem with #python code is that many beginner #programmers feel that short #code makes the value of their work less. They fail to understand the power of a language that does more with less.