Live data from Hacker News

Poll: How do you learn new technologies?

news.ycombinator.com

31–40 of 50 posts

Re: Poll: How do you learn new technologies?

#31
post #12

Always build something. Nothing teaches you about a technologies limitations and benefits like building something with it. I don't think you really know a technology until you've build something with it.

Agreed for the most part, but might not work in all cases. For eg. Learning to use vim ....

Yes for some cases building something will not work,but not on this. You should make things like plugins, edit configuration files to learn the full use of vim.

Re: Poll: How do you learn new technologies?

#32

1. Hear about cool new technology for the 3rd time, this time seeing a clear application for how it could be used 2. Get really excited and go to technology's homepage.io 3. Get 40% through homepage.io's tutorial before I get frustrated and confused 4. Shelve new technology away in my brain as a list of potential things I could build something with 5. Months later, get a really Cool Idea for something I could build w…

Exactly this. That "I need to get this done" urge drives me to go through the tutorial/book that I previously did not complete due to lack of direction/need.

Re: Poll: How do you learn new technologies?

#33
First thing I do when I have a problem is see if someone else has solved it for me.

I have limited brain space and learning something really well often forgoes learning new things unless they are evidently superior.

That being said, I don't often spend time learning new technologies. Instead I invest in learning fundamentals.

Re: Poll: How do you learn new technologies?

#34
My time is limited, so I prefer to learn from the mistakes of others.

Before I build something using a new technology/framework/language/whatever, I look at popular open source projects that use it. Not only is it useful to pick up idioms, but browsing through the project's closed issues is a great way to find and avoid common pitfalls of the new technology.

Re: Poll: How do you learn new technologies?

#36

1. Hear about cool new technology for the 3rd time, this time seeing a clear application for how it could be used 2. Get really excited and go to technology's homepage.io 3. Get 40% through homepage.io's tutorial before I get frustrated and confused 4. Shelve new technology away in my brain as a list of potential things I could build something with 5. Months later, get a really Cool Idea for something I could build w…

Das my life, too.

Re: Poll: How do you learn new technologies?

#37
Building something or some prototype is the best way for me to learn some new tech. Just reading about it never works for me. The idea is to first find problems and then look for solution on internet in tutorials, documentation stackoverflow etc.

Re: Poll: How do you learn new technologies?

#38

1. Hear about cool new technology for the 3rd time, this time seeing a clear application for how it could be used 2. Get really excited and go to technology's homepage.io 3. Get 40% through homepage.io's tutorial before I get frustrated and confused 4. Shelve new technology away in my brain as a list of potential things I could build something with 5. Months later, get a really Cool Idea for something I could build w…

Do it in one line?

Javascript callback functions don't count as "one line". :)

Re: Poll: How do you learn new technologies?

#39
I do this with web technologies but may be applicable to other areas as well:

1. Read tutorials if available, then books in that order. Not to be exhaustive but just to get more stuff into my head.

2. Do a small project that uses it.

3. Repeat from step 1 but with more info to digest and a slightly bigger project to work with.

After some 4-5 iterations I would have a nice grip on the technology and a handful of small projects to show with.

Re: Poll: How do you learn new technologies?

#40
post #22

There's a lesson here for people whose aspirations include writing technical books.

Is the lesson "HN polls are unscientific, biased samplings of groups of people that might or might not contain any members of the audience for your technical book?" ;)

It doesn't help that this is a generic poll about generic books. Of course imaginary books poll worse than imaginary websites: They're more expensive (because imaginary books have an imaginary label saying "$9.99", and imaginary websites are free and subsist purely on popular goodwill and flamewar-powered Carnot engines) and neither of them has any real content so it's impossible to evaluate the amount of imaginary value one is getting for one's imaginary money.

Whereas in the real world people judge their materials in the context of specific authors, subjects, goals, and budgets. People compare (e.g.) a copy of established-Github-wizard Scott Chacon's Pro Git (a try-before-you-buy CC-licensed free book) to the thrill of trying to learn Git's canonical workflow by reading its man pages and browsing flamewars about rebase v. merge. Or a ten-minute Railscast Pro about Devise, paid for by your boss, to the option of having to admit to that selfsame boss that your project's hand-rolled authorization code got hacked.

Post reply on HN