3 ms·
Get a job at a small-to-medium sized startup. You will learn whatever technology you use ridiculously well, by necessity, because you're responsible for shippi
by jcdreads 16y ago
Get a job at a small-to-medium sized startup. You will learn whatever technology you use ridiculously well, by necessity, because you're responsible for shipping the feature; and you will be forced to finish the hell out of whatever you're working on at that moment, by necessity, because it's a _small_ business; and you will need to understand the underlying code all the way through to the fancy polish and fixing of niggling minor bugs that QA finds, by necessity, because you're making a product. These things are all necessary because this is your job; that's your motivation to finish.
If you're stuck tinkering it might be best to get a real job for a year or two so you can learn to finish. Then when you start a startup you won't have to learn that particular lesson the hard way.
[Edit: reduce ambiguity]
- gaustin 16y agoMost smallish startups want to see a solid portfolio of projects and/or open source contributions. I have similar problems to the OP, and don't have much of a portfolio. What I do have is boring stuff from my day job (the small amount I can share). I desperately want to start my own venture or work for a small, early stage startup. And after seeing the HeyZap job ads yesterday, I got inspired. I planned out a small web app project for this weekend. I will have something launched by Monday morning, or else (I'm not sure what the `else` is, but it'll be bad).
- igravious 16y agoGood for you. (You're right about your initial assessment - coding for a monthly paycheck is not the issue here as being my own boss through the lean times and seeing stuff through from conception to the drawing board and beyond.)