TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Career advice for a new grad

11 pointsby dostoevskyabout 8 years ago
Hi HN,<p>I&#x27;ve been agonizing over a decision between two offers.<p>The first one is from a company in Ottawa (Canada), doing systems programming (C&#x2F;C++) with an above-average salary (for a new grad). The second one is from a company in London (UK), with ~ £40k salary. I&#x27;d be working with a more &quot;modern&quot; stack (think Python&#x2F;JS&#x2F;Ruby&#x2F;Go&#x2F;etc).<p>Following is a somewhat unstructured collection of thoughts.<p>Location: London &gt;&gt; Ottawa. I&#x27;d be looking at a ~40-60min commute (by bus) in Ottawa. For London, public transit and cycling infrastructure seem good. I&#x27;m more familiar with Ottawa as I&#x27;ve done an internship there, while my impression of London is based solely on a short visit. Generally though, London seems to be a more exciting (but expensive) place to live.<p>Type of work: The first offer seems more interesting as I would love to work on performance-type problems.<p>People&#x2F;team: When interviewing with the first company, I met with two people from my would-be team (including the manager), and with multiple senior engineers from other teams. The company has a high proportion of senior engineers. For the second company, I got to meet a larger portion of the team. There were a couple instances during the interview and several post-interview phone calls where I thought &quot;man, I&#x27;d really love to work with this person&quot;.<p>Immigration: For the sake of future stability, it is important for me to get permanent residency regardless of where I end up. Based on my research, getting a PR in Canada is much faster compared to getting an ILR in the UK.<p>Some of the questions on my mind are:<p>- Would it be irresponsible to give up the PR in Canada and move away?<p>- Would I later regret not moving to London in my early twenties?<p>- What&#x27;s more important: work or people?<p>- How important is compensation for the first job out of college?<p>Would really appreciate any help&#x2F;input&#x2F;advice, especially from people later in their careers who have had to make similar choices.

4 comments

taway_1212about 8 years ago
The moment you take your first job, it starts defining your career. If you tend to lean towards C++, I&#x27;d go there. Otherwise, in 5 years time you may end up being a well paid senior &quot;modern&quot; stack developer who really wish he could work on low level stuff instead. At this point it&#x27;ll be too late though - it&#x27;s hard start over and take a pay cut from say 100k back to 40k.<p>Having said that, the &quot;modern&quot; stack is definitely safer. The C++ market is great for really awesome, technical people, but there&#x27;s not that many offers for people who are average. With modern tech it&#x27;s the other way around - it is generally easier to use so there&#x27;s less need for awesome people (which can make it boring if you are very talented), but it&#x27;s very safe (in terms of job security) for average people. Also, in the C&#x2F;C++ world you&#x27;ll be competing against guys who&#x27;ve been building up their domain knowledge for 20-30 years...<p>My story is that I went with the safe side and my salary and working conditions are excellent now. The jobs themselves are completely uninspiring though. On the other hand, I&#x27;m not sure if I had the mental firepower to be a really great c++ programmer (say, senior engine programmer at a game company), as I get tired rather easily. So, even now (10+ years into my career), I&#x27;m not sure if I made the right call.<p>Re: London, it&#x27;s huge, feels old&#x2F;dirty (when I touch a building&#x27;s wall, I wonder how many hundreds of people and dogs have pissed on that spot in the past), crowded and absurdly expensive. On the other hand, it is great for job hopping, so it might be wise to stay there in the formative years of your career.
评论 #14074222 未加载
kejaedabout 8 years ago
Hi from Ottawa. If you are moving back here for a job, why wouldn&#x27;t you move closer to work? Also note the new light rail system is under construction, so that could also factor into where you might live wrt where you work. Long commutes may be standard in other places, but unless you want to live in the burbs for family reasons and then have a commute to work, I&#x27;d advise against that in Ottawa (or anywhere!).<p>I&#x27;ve not lived in London, but grew up in Montreal and lived in Toronto. I&#x27;ve been fortunate enough to visit many US and European metropolitan areas. In saying all that, I really find Ottawa to be a nice-sized small city. It&#x27;s a government town for sure, but there is also a lot of Aero &amp; Defence (where I ended up) as well as high tech (Shopify, Apple, Amazon, QNX&#x2F;Ford&#x27;s new self driving car centre). It&#x27;s big enough to have pro sports teams, but small enough that you can be in the country in 20 minutes if you want to. No 16 lanes of highway anywhere in sight, either.<p>At the end of the day though, try not to worry about it too much. As others have said in this thread, the first job will define <i>a</i> path in life, but so will the second job, or that next person you talk to on the bus, it&#x27;s all a big random walk. You are fortunate to have two interesting opportunities in front of you, so have fun and good luck.
评论 #14074184 未加载
mvpuabout 8 years ago
I&#x27;d go with the London offer solely based on <i>&quot;man, I&#x27;d really love to work with that person&quot;</i>. In the early stages of your career, it&#x27;s best to optimize for people. The best investment you can make is work with people you admire and want to learn from. In the long run, relationships matter more than anything else. All other things - stack, languages, cost of living - are temporal. Quality of people and relationships are valuable long term. Good luck!
ramtatatamabout 8 years ago
You will do OK in London with 40k as your starting salary (if you are single). Senior Python devs would do north of 55k here. Though be prepared you will move flats several times before you land at your perfect spot.<p>London is huge, so is the market. So is the competition :-)<p>I have never been to Ottawa. I have moved to London 7 years ago, feel free to ask more questions if you have some.
评论 #14064014 未加载