But I was able to take a big step back one day and realize everything isn't always complex, a lot of the times it is just over complicated and over engineered. Whether it's true or not, it has helped me immensely in my approach to look at new code from a more advantageous angle and more importantly, supply me with the confidence.
Why Learning to Code Is So Damn Hard
191–200 of 270 posts
Re: Why Learning to Code Is So Damn Hard
#192The hard thing about learning to program is that to create anything even vaguely useful you have to learn a million things in parallel. Say you wanted to build the simplest of Rails apps - you're simultaneously learning not only what the terminal and a text editor is, but how unix commands work, what an MVC framework is, probably a little of HTML and CSS, database migrations (maybe some SQL), asset management/pipelin…
This is a carbon copy of my life as a programmer right now.
I've made the decision to just fucking do it about 50 times, but each time I get barely started and get so frustrated with myself for not understanding and not knowing what to look for that I give up. I know that's another point where I just have to sit, searching, until I find the answer, but it seems that from my profound lack of understanding of the basics of the language (JavaScript; despite doing the Codecademy course, and the CodeSchool Node.js and Express.js courses) that I will have to do that for every minute step that I take in the program. It just seems so overwhelming that I become paralyzed in my desire to push on, but feeling that I know I won't make any progress.
Re: Why Learning to Code Is So Damn Hard
#193Re: Why Learning to Code Is So Damn Hard
#194You can make practically any program with just four constructs: assign, condition, loop and function.
The rest is just imagination.
Re: Why Learning to Code Is So Damn Hard
#195Scarcity = opportunity!
Re: Why Learning to Code Is So Damn Hard
#196No, it's not hard. You can make practically any program with just four constructs: assign, condition, loop and function. The rest is just imagination.
Re: Why Learning to Code Is So Damn Hard
#197Earlier quoted context omitted.
C'mon, all of those things you listed (brain surgeon, rocket scientist, lawyer) are WAY harder and more expensive/time-intensive to get into than software engineering. If you feel like your knowledge is getting flushed away with a new platform, then you've been learning the wrong things.
Really? How is being a brain surgeon more difficult than being a computer surgeon ? Understanding how a CPU completely works, on the assembler and even on hardware level is FRIGGING HARD. Computers are very complex and huge beasts of logic to really understand, and the best programmers have to understand a huge amount of technical skills and systems in order to get the wanted results. I have no idea how much stuff a…
There are plenty of other fields that do as well, but software absolutely belongs in the mix.
Re: Why Learning to Code Is So Damn Hard
#198Earlier quoted context omitted.
Really? How is being a brain surgeon more difficult than being a computer surgeon ? Understanding how a CPU completely works, on the assembler and even on hardware level is FRIGGING HARD. Computers are very complex and huge beasts of logic to really understand, and the best programmers have to understand a huge amount of technical skills and systems in order to get the wanted results. I have no idea how much stuff a…
>Really? How is being a brain surgeon more difficult than being a computer surgeon ? Understanding how a CPU completely works... Well, we know how everything about how a CPU works. We don't know everything about how a brain works.
Not really my field, so I truly don't know. But I'd be a little suspicious of someone who claims there's nothing new to learn here.
Re: Why Learning to Code Is So Damn Hard
#199Here's where I disagree with other people - software development is special in that it requires focus, relentlessness, intelligence, creativity and I also find it interesting that many software developers tend to suffer conditions from the autistic spectrum. To me that's a clear sign that software development requires the mind to be hardwired in a certain way. And the thing is - I never needed handholding, which is w…
In fact, often better programmers than "naturals" because along the way they had learned a lot of discipline that isn't necessary when programming is fun -- but as every "born programmer" turned professional finds out, programming isn't always fun.
Re: Why Learning to Code Is So Damn Hard
#200Without a real project or a constant progress that you can follow, you easily end up abandoning that site.
I built CloudAcademy.com more than a year ago and even if we are focues on Cloud Computing platforms like AWS, one the things we are trying to solve is providing good, constant information to our students on their progresses. That's the most important thing. In our case they really need those skills to they have a very high motivation to complete the courses, but still, I see this as a priority for an e-learning platform.