The primary tool to become a good developer is: CREATIVITY

7    03 Apr 2017 21:30 by u/roznak

I keep on seeing lots of new developer following every single course, certification they can have a hold on like boot camps but in the end it is a complete waste of money, time and you will create bad code.

ALL projects that I have seen that follow best practices, design patterns, predefined processes, all end up into tears.

These boot camps/courses don't teach you anything! All they do is teach you to think in a predefined way and once you have hardwired you brain to think like that, every single project you develop will end up in near-failed projects. The sad part in this is that you won't realize that your project is that bad. You can't know since you never developed your creative brain that this project can be done way more easier and elegant.

Kick out these courses and invent your own technology. Use that creative mind, become a top developer instead of a code monkey.

9 comments

0

I've never taken "boot camps" or video-based programming courses, so I can't speak about them.

To be honest, when I went out of college, I thought that I knew how to program. But in retrospective, I didn't know that much. And my code was certainly not of the highest quality. I learned to program well in my first few jobs.

In my opinion, the same applies to "boot camps" or online courses. You learn the basics. You might think that you know a lot, and that you're good. But you really learn how to code in your first few real jobs.

What do you think?

0

The problem is that boot camp students overwhelms the good developers to a point where the good developers are outnumbered and replaced. So when you get rid of the only people that can Tapdance around your complete team and still end up delivering a working project then no one can call these people out anymore that they are doing it all wrong.

Right now I see this process happening at a client where I work. The good developers already started to jump ship, I am probably next. The last thing you want to be associated with is a project that will end in massive failure. Very bad for your resumé.

0

Oh, I now see what you mean.

I just thought that employers/companies would be able to distinguish good from bad developers. If not, then the hiring process is broken.

0

It has been broken for at least a decade.

-1

No wonder I'm shit. I'm decidedly uncreative. I couldn't create a flaming bag of poo given a bag, matches, and poo.