Live data from Hacker News

Ask HN: How do I move up my career/life?

news.ycombinator.com

1–10 of 52 posts

Ask HN: How do I move up my career/life?

#1
My background:

I'm a 25 year old Indian software developer working in India.

As for my education, I actually studied in the United States for my MS in Computer Science (from a large public university; not ivy league), and is one of the rare Indian students who actually returned to India immediately after I got my degree. I cannot pinpoint exactly why I returned; it was a combination of me being an introvert + I really felt like I didn't belong there. (Don't get me wrong here — all Americans (and non Americans, for that matter) I met in USA were wonderful nice kind people; it's just, I didn't belong there).

After returning back to India, I got a software engineering job which I would've gotten anyway even if I never went to America (I try not to think too much about this).

I have 2.5 years of work experience, and at work I do Laravel for the most part, with occasional Python and Go. If I may say so myself, I'm an expert in Laravel, great with python, and just a beginner in Go. I'm constantly learning and improving myself.

I work on a specific product (that our company sells to many other companies; basically what I'm saying is, this product is not something a specific client asked us to build — it is a web application we built and sell and make money from), ie., I'm NOT a consultant programmer or anything like that.

I've become good enough at my current job that it's no longer stressful.

I'm making decent money (decent enough for a single guy living in a tier-2 city in India), and I don't have much expenses. No loans or mortgages or crap like that.

My problem is that I don't know where to go to from here. Like, I'm in a good, comfortable place. I want to get to a better, even more comfortable place, and I don't know what to do.

I've considered applying to other jobs, but the work environment in most other places around here is hectic and is not worth with going to. And most other jobs here are those consultancy/outsourcing type jobs which I'm not keen on doing. Also, I doubt if any of those would be intellectually stimulating.

I tried my luck applying to FAANG companies, and well, I didn't get them. Unlike previous years, this year I didn't even get a callback after I applied (I used to get to the interview stages). Maybe they decided I might never improve lmao.

Perhaps I should move abroad? But where to? Going to USA is out of the question with the H1B lottery and associated crapshoot that I don't want to subject myself to. Plus, that's a country I choose to return from.

Or perhaps I should try to get away from my web developer job and get into something else?

Let's see. Consider machine learning. I'm good at math, yet I had an extremely difficult time in my artificial intelligence class; therefore I might end up being bad at ML, but who knows. Although there's plenty of ML jobs here, it's difficult to get those jobs if you're not already in ML. Hard to get my foot in the door.

I have more interest in type systems and programming language theory and things like that. While I'm not an expert, I know little of Haskell and Racket, and I think I'd enjoy doing more of those in a professional capacity. But then again, the job market for those kinds of things is next to nil here. A career at Jane Street interests me more than a career at Google, but I don't think I'm great enough for them to move me to one of their offices abroad (they don't have offices in India).

Should I learn ML/Data Science and get into that? Should I move abroad? Should I do anything else?

So, I'm asking for general career and life advise here. I don't have any active pressing problems, but my life is just meh. Borderline depressing.

Thanks for reading thus far, and sorry if I wasted your time.

Re: Ask HN: How do I move up my career/life?

#3

If becoming more comfortable aka having more net worth is your goal: freelance in your spare time from India while exploring your move abroad/switch jobs options.

Freelancing is something that I've thought about.

My current job unfortunately doesn't allow me to freelance. It's explicitly mentioned in the terms.

However, you kind of explicitly mentioned what I've been trying to get at — having more net worth.

Re: Ask HN: How do I move up my career/life?

#4
Nothing wrong with moving back to an area that you like. There are areas of the US that I wouldn't want to live in, even if it means making more money (like Silicon Valley or NYC).

I would say just enjoy the less stressful job. It's probably a good idea to learn newer technologies or have a hobby-level side project just in case you have to look for a new job. I became an expert in a system and got to that liw-stress zone, only to have my job outsourced. It's good to have other skills.

It seems many people believe a career is necessary and that a career means constantly moving up. It's possible that a step in your career might take years longer than someone else, or it might take a less traditional route.

I've come to the realization that I have a job, not a career. I'm a midlevel developer with "a lot of potential", but that will never translate to a promotion or real raise. I've become jaded by all the false promises and lack of progression, and that will create a viscous cycle. So for me, it's best to just see it as a job so I don't fall as deeply into that cycle as I would if viewing it as a career.

Re: Ask HN: How do I move up my career/life?

#5
One of the hardest parts of applying to FAANG or any job is how draining it is to go through the trouble of applying and then not even getting a response. I've been there, it feels bad every time.

I've been involved in hiring at most companies I've worked at and I can assure that hiring is a complete disaster everywhere. In fact, you mentioned that you were introverted but if you volunteered to help out with interviewing at your current company you might find it to be an eye opening experience.

It does tend to be better at faang companies, but not that much better. Still lots of ego and superstition.

One option to consider would be to just keep applying to either faang companies or companies with generally higher prestige that might lead to faang companies.

You can also look into doing contract work for them which tends to be an easier onramp to working there full time (but still quite hard).

You can also take this time to poke around at what you find interesting. This will likely also help your career a lot in various ways.

I've been in your situation a lot of times in my career "well this is boring. Now what?" I don't want to say this is advice exactly because you never know where it goes - but for me I've always looked around to see what seems most interesting and worked on that. Mostly because I'm a very lazy person and if I'm not deeply in love with my work it feels like pulling teeth.

Selfishly I'd love to have you back in the US! We need all the developers of your caliber we can get. But I totally understand not wanting to mess with visas. I have some friends who are on H1-B's. I would go crazy with all the nonsense they have to do. I had no idea how long it took before talking with them about it.

One last thought, ycombinator has been doing a push towards becoming international lately. You could take some time to think of something the world needs and you could plausibly build with great effort and then apply to YC with just the idea. Perhaps something that could only be built with a deep knowledge of Laravel.

Getting into YC is a longshot but you may find the questions in the application and sketching out your startup idea illuminating in it's own way. You can also apply again with more than just an idea next time if you don't get in. Or seek other funding (though that road is probably more difficult in India than in the US. Who knows though, there must be parts of India with a startup scene.)

Good luck friend!

Re: Ask HN: How do I move up my career/life?

#6

  I have more interest in type systems and programming language theory and things like that.
I was in your shoes a few years ago. Have you thought about grad school? If you don't mind the cold, you should consider applying to somewhere in Canada. There are a number of labs here working at the intersection of PL and ML. Feel free to reach out if you have any questions about the process: breandan.considine@mail.mcgill.ca

Good luck!

Re: Ask HN: How do I move up my career/life?

#8
post #6

I have more interest in type systems and programming language theory and things like that. I was in your shoes a few years ago. Have you thought about grad school? If you don't mind the cold, you should consider applying to somewhere in Canada. There are a number of labs here working at the intersection of PL and ML. Feel free to reach out if you have any questions about the process: breandan.considine@mail.mcgill.ca…

Well, I already happen to have an MS from a US university. So, the next logical step would be a PhD.

And PhD is a whole another beast. It's a commitment that I'll have to think hard and carefully about.

I've considered the idea of doing PhD in Canada before, at the University of Toronto, or the University of Waterloo; not for PLT, but for networks which I was into back in the day. I'm not into networks as much anymore.

Is McGill University known for PLT? The other university I've considered is TU-Delft in the Netherlands, which does some things in the field of PLT.

However, it's been over 3 years since I graduated, and I'm not sure if I'd get glowing letters of recommendation from my prior schools at this point. To top it off, my master's degree focus was on OS, networks, and cybersecurity (the "systems" stuff). So, I'm definitely not going to get anybody to praise my abilities in PLT.

(And I love cold!!)

Re: Ask HN: How do I move up my career/life?

#10
post #6

I have more interest in type systems and programming language theory and things like that. I was in your shoes a few years ago. Have you thought about grad school? If you don't mind the cold, you should consider applying to somewhere in Canada. There are a number of labs here working at the intersection of PL and ML. Feel free to reach out if you have any questions about the process: breandan.considine@mail.mcgill.ca…

Well, I already happen to have an MS from a US university. So, the next logical step would be a PhD. And PhD is a whole another beast. It's a commitment that I'll have to think hard and carefully about. I've considered the idea of doing PhD in Canada before, at the University of Toronto, or the University of Waterloo; not for PLT, but for networks which I was into back in the day. I'm not into networks as much anymor…

Don't do a PhD in either US/Canada unless you were in top 1% of the class and practically slept through all advanced Math courses (e.g. Convex Optimization, Linear Programming, Karush-Kuhn-Tucker etc.) and still ended up with an A. Asking someone to do a PhD just because they are bored/not challenged enough in their work is an incredibly bad piece of advice!!! Stay away! Academia in US/Canada is mostly a lost cause today (apart from a few bright spots which are doing cutting edge AI/ML/DL or Nano Tech research). Academia in US/Canada is as much corrupt today as Catholic Church was in the middle ages!
Post reply on HN