Hacker News new | ask | show | jobs
by IgorPartola 4658 days ago
Two things. First, what are your career goals? You say you have them, but not knowing what you are trying to do, it's hard to tell whether you are getting ready for it or now. Do you want to build your own startup? Join a large tech company as a developer? A researcher? Do you want to become employee 1 at a startup? Do you want to go into management?

Second, if you are happy with your employer, stick with them, at least until a good opportunity comes along. It's rare to find people you like working with.

In my personal experience, pet projects and general hacking advanced my career much more than any project an employer threw at me. In fact, most of the projects I worked on for an employer were driven by experience I had acquired on my own time: "hey, I think we should build a highly available MySQL cluster over WAN. I have done this before and it'd be perfect for this application" or "hey, I'd can create a small C program to spoof source IP addresses in UDP packets to simplify transitioning from one server to another" or "hey, let's put our entire server configuration into puppet" or "hey, let's package everything into .deb packages". In other words, I play with tech, then bring it to my employer (now client as I am a contractor) and some of it sticks, not the other way around.

1 comments

In the short term, I want to take on a hybrid quantitative/engineering role. A bit of analysis, a bit of coding. I'd like to do this at a startup to start, so that I'm also involved with product and business decisions (so that they clearly motivate my quant/dev work). I'd like to move into management for this type of work over time, but thats years from now.

While I'm not happy with the work, I'm happy with my coworkers and the environment. This (and the flexibility with my education) complicates the thought of leaving. Maybe its a set of not-so-golden handcuffs...