Live data from Hacker News

How to construct a web developer in twelve months

jpstacey.info

31–40 of 40 posts

Re: How to construct a web developer in twelve months

#31
post #19

At first glance, this looks like a nice list. I really have nothing bad to say about anything on it. It's a list of 12 items without much guidance about how important each one is and how much time to spend on each. To put things in perspective, I think that BUILD should be > 90% of your time. I'd like to share my personal experience with OP's list. Please understand that this is not advice , just one programmer's exp…

I agree, but just wanted to point out that reading Hacker News and building something doesn't have to be mutually exclusive. I built Hacker Newsletter (http://www.hackernewsletter.com) so I could do both.

Re: How to construct a web developer in twelve months

#32
I agree with all, but "Build" and "Play" are the crux of the whole thing. All the rest of the list are best utilized by buttressing one's expanding coding skills. I'm about 6 months in to my dedicated, hardcore effort to turn myself into a programmer (with a focus on the web). Nothing happened for me that was worth mentioning until I started making things. THEN I started participating in HN, reading books and researching more vigorously. Because I had context.

Re: How to construct a web developer in twelve months

#34
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

Re: How to construct a web developer in twelve months

#35
post #19

At first glance, this looks like a nice list. I really have nothing bad to say about anything on it. It's a list of 12 items without much guidance about how important each one is and how much time to spend on each. To put things in perspective, I think that BUILD should be > 90% of your time. I'd like to share my personal experience with OP's list. Please understand that this is not advice , just one programmer's exp…

I'm alone most of the time except for my cats and you guys.

This has just become my most favorite part of all HN comments.

Re: How to construct a web developer in twelve months

#36
post #25

12 months is barely enough to scratch the surface. I look at my code from 10 years ago, and it's absolute crap. Modern web development is not just knowing one language, it's a bunch of technologies, and many of them seem deceptively simple, while they aren't. Just off the top of my head of what I use as a web developer: 1) HTML (and DOM) and XML 2) CSS 3) Javascript (+jQuery +JSON) 1,2,3 include a) the knowledge of d…

I couldn't agree more. But I think 8 belongs near the top. I am currently helping re-condition experienced mainframe developers into web developers, and I can't stress enough the importance of tools. Understanding the browser, HTTP request and response, cookies, web security, and the OSI model is crucial.

Re: How to construct a web developer in twelve months

#37

>> READ: Hacker News is a reasonable starting point these days. In my experience, almost the opposite order is best. I find reading Hacker News very enjoyable, but by far not the best use of time early on. An hour spent programming is 10-100x more valuable than an hour spent reading Hacker News, until you have enough experience to put the information in context. I would suggest: optional Read "Teach Yourself Programm…

Absolutely agree. Reading Hacker News may be interesting but it rarely adds something to your skills.

Re: How to construct a web developer in twelve months

#38
Funny reading this post because the title pretty much describes what I'm doing, taking some time off to hone my programming chops and I originally came from a finance background. Looking back, if I had to suggest my own list to someone who's serious about learning:

1. Be obsessed with Github + Hacker News and always consult @yegg's archive for guidance - http://gabrielweinberg.com/startupswiki/Ask_YC_Archive

2. Start off by building a web app using the LAMP stack (Linux, Apache, MySQL, PHP), and HTML/CSS, and set up your own server on Slicehost or the like. Also learn Javascript and jQuery.

3. Choose a good text editor and familiarize yourself with it, it's a long-term investment.

4. Focus on getting good with one or two languages, and keep building stuff and learning from others.

That's just for web stuff though. For being a solid developer, Joel Spolsky recommends throwing these four books in there too to build a good CS foundation: http://stackoverflow.com/questions/414779/what-should-a-self...

Re: How to construct a web developer in twelve months

#39

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 conce…

"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? :)

Re: How to construct a web developer in twelve months

#40
post #39

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 conce…

"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
Post reply on HN