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.

Corporate dev job or startup tech support?

10 pointsby ataleb52over 11 years ago
I&#x27;m at a crossroads with making a decision about my job search so I wanted to get the HN communities feedback.<p>Would you personally rather take a job at a giant corporate consulting firm where you get trained to program in Java and become a software engineer, or take a much lower paying position at a mature startup (over 300 employees) with awesome culture doing product tech support with a possibility of growing with the company?

8 comments

avenger123over 11 years ago
Take the corporate job. The upside when you decide to move on from the corporate job will be so much greater. You might have fun but at the end of the day you will be known as a tech support guy with a company that is barely recognized by anyone.<p>With the corporate job, you&#x27;ll have the tile software engineer and you get as good as you want. Once you move on you&#x27;ll have a lot more jobs to move on to.<p>It&#x27;s a sad reality that if you stay small company for a lot of your early career you tend to stay small company for the rest. That&#x27;s a generalization but it&#x27;s not far from the truth.<p>With the corporate job, lets say you are talking about IBM Global Services or Accenture, you&#x27;ll have the opportunity to apply to interesting roles across Fortune 1000 and Fortune 500 companies without them blinking since you come from a known and reputable place. If you want to go work small company after that, then no harm done, you still can.
mrjatxover 11 years ago
I absolutely despise working for large corps but this seems like a no brainer. They&#x27;re paying to teach you to become a Software Engineer?<p>It&#x27;s not like this is a life or death decision. If you don&#x27;t enjoy the job down the road you can quit and go do tech support for thousands of other companies. Thousands of other companies will not hire you and teach you to become a Software Engineer. When I hire developers, unless they&#x27;re interns, I hire them because they already are Software Engineers.
sonecaover 11 years ago
<i>... he also gave me some of the best advice I&#x27;ve ever received. Trying to decide whether to major in psychology or art history, I had gone to his office to see what he thought. He squinted and lowered his head. &quot;Is this a hard choice for you?&quot; he demanded. Yes! I cried. &quot;Oh,&quot; he said, springing back cheerfully. &quot;In that case, it doesn&#x27;t matter. If it&#x27;s a hard decision, then there&#x27;s always lots to be said on both sides, so either choice is likely to be good on its way. Hard choices are always unimportant.&quot;</i><p>Adam Gopnik about Albert Bregman, professor at McGill University, on <a href="http://www.newyorker.com/reporting/2013/01/28/130128fa_fact_gopnik" rel="nofollow">http:&#x2F;&#x2F;www.newyorker.com&#x2F;reporting&#x2F;2013&#x2F;01&#x2F;28&#x2F;130128fa_fact_...</a>
评论 #7113204 未加载
jhwhiteover 11 years ago
It depends on where I saw my career going. Was I more interested in learning java or going the product route.<p>It&#x27;s also obviously a question of culture. Which would you thrive in?<p>Me personally? I&#x27;m not sure what you mean by product support, but if you mean something like help desk&#x2F;tech support for a product they make then I can&#x27;t go that route. I&#x27;ve done it before and I was absolutely miserable.<p>Between the two choices you gave I&#x27;d have to choose the corporate firm and learn java even though I&#x27;d probably be more interested at the startup in a different position.
deadfallover 11 years ago
I faced one issue with choosing between the two. Startups won&#x27;t hire junior level people or people without extensive knowledge about the technologies they are using. With most startups they all have very different &quot;stacks&quot; so it is hard to catch up on the all technologies. Startups are trying to get a product up and running quickly for investors or create more value to get more customers. I interviewed at startups that I would love to have worked at and showed knowhow but was never sent an offer. I now work at a huge company with way more flexibility in the projects and time constraints. I love bigger companies as a software engineer for the learning experiences. Needless to say take risks when you are young and have nothing to lose (paraphrasing Steve Jobs).<p>P.S. I worked at a consultant software firm and it was the worst. I pretty much worked by myself going to clients then coming back. No team atmosphere to spread knowledge and challenges with.
评论 #7111313 未加载
wlmeldmanflochover 11 years ago
dude, listen up, I had a similar situation and went with the small startup. BAD MOVE. you&#x27;re going to be expendable. Doing some time at megacorp-x yet learning production level java does not sound like a bad move (my alternative was not as cool)
htilfordover 11 years ago
Unless you really need the money, it&#x27;s always best to find the position where you will grow more. What skills will you pick up at the consulting firm? What skills will you pick up at the startup?
sjg007over 11 years ago
Become a software engineer.