Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is why sometimes web developers are considered 2th class developers, we waste so much time reading blogs and news, that we don't practice what we love.

I don't see half of web dev blogs for languages such as C/C++, Java, C#, etc..etc.. I know the web is like a living organism, creating new things to learn everyday, but still.

But what about algorithms ? Design patterns ? Code optimization ? This are boring concepts I know, but they are amazingly useful if you want to be taken serious on this area. I love when I meet web developers who know what a C pointer and what memory allocation means. They don't have to, but that just shows that they know what's behind the curtains when they code in PHP, Python, whatever...and I will trust their code more than a guy who knows dozens of frameworks and tools, but don't understand the concepts behind those.

I just think that there's so much things going on that's it's either: or you get highly skilled at something or the jack-of-all trades.

So instead of the list the author gave I would suggest:

- Download open source code, and read it, understand it and try to come up with better solutions for small code fragments and share with the community or the author. You have no idea how fast you will learn and will look great your CV.

- Comeback to IRC, irc.freenode.com has amazing dedicated developers channels where you can share ideas and get help.

- Dedicate only 1h per day to read a book or a tutorial, and write down stuff you think you need to understand. Come back the next day, read what your wrote last night and continue.

- Practice and practice



"Comeback to IRC, irc.freenode.com has amazing dedicated developers channels where you can share ideas and get help."

Are there any channels in particular that you would recommend? :)


I normally hang out on #macdev , #iphonedev, #C, etc. but you can find any language specific topic




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: