Hacker News new | past | comments | ask | show | jobs | submit login

Being able to recognize areas you're motivated to improve upon is an incredibly valuable skill. Just in this post I see the following:

1) You have side projects and experiments that have interesting enough ideas behind them that you think they may be worth pursuing beyond 80%. 2) You think you should be familiar with more than Javascript, PHP, Java, and MySQL. 3) You are not completely happy only being comfortable in a Windows XP environment with whatever IDE you are using.

Each of these items has a clear next step. (1) Think about your projects, pick your favorite one, look at the code and do something minor. (2) Poke around and do some light research (if you haven't already) on other dev stacks, play around until you find yourself genuinely interested in one. (3) Install Ubuntu in a virtual machine (VirtualBox is free and works well) or dual boot. Google vim and emacs and pick one to start playing with.

If you feel like you are falling behind you can use that as an opportunity to figure out what you're unhappy with specifically and do simple things to take a small step forward. You can't do everything all at once, and the people here that are impressive to the point of it being intimidating got where they are by diligently making incremental progress over some time.




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

Search: