TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Should I quit my job if I am not learning?

34 点作者 houseofshards超过 11 年前
I graduated with a B.S. Computer Science in 2013 and joined a (moderately large) software company in the Bay Area. When I accepted the offer, I was led to believe that I will be working with the company&#x27;s search&#x2F;recommendations&#x2F;data products team - a role that will be a combination of software engineering and applied research (information retrieval, machine learning). But so far, I have been asked to work on things like the company&#x27;s metrics pipeline and various dashboards etc. I am really frustrated about the fact that I don&#x27;t get to work on any products&#x2F;applications - the work is not satisfying and I feel my software engineering skills are eroding.<p>Should I wait for my 1 year cliff or quit immediately or not quit at all?

26 条评论

hvd超过 11 年前
Welcome to the industry, you are a professional now. As a freshman in a moderately sized company, the projects you are given are a way for them to assess you. Do them well. Observe what problems are being solved and what aren&#x27;t? Is there a process that can be improved? Go build it. Satisfying your work is a stepping stone to building expertise and will enable you to demand better tasks. This is based on what I experienced <a href="http://hkelkar.com/2013/01/01/being-craftsman/" rel="nofollow">http:&#x2F;&#x2F;hkelkar.com&#x2F;2013&#x2F;01&#x2F;01&#x2F;being-craftsman&#x2F;</a>. You can always learn on your own, coursera, projects on github etc. If you still think you are not learning, then most certainly move. Good luck!
评论 #7262082 未加载
ChuckMcM超过 11 年前
Its a useful question to ask yourself. But it brings another one up which is &quot;Why are you not learning?&quot; Not to be too flippant here but there is always things around you to learn but besides the latest algorithm, things like development habits, or team interactions, or even project planning. Useful stuff to be sure, and something people often learn in their first job out of school.<p>That said, if you&#x27;re not learning and your day is full, then you might try working on ways to free up time in your day (learning to automate things), and if your day isn&#x27;t full learning other parts of the stack can be fun too. You could always chat with your manager about it, that is part of their job description :-)
评论 #7262232 未加载
评论 #7262257 未加载
评论 #7262159 未加载
nostrademons超过 11 年前
Not learning anything is a very good reason to quit a job. However - there&#x27;s a ton to learn in metrics pipelines and experiment analysis, and many of the basic skills there are critical for information retrieval and machine learning. Are you actually not learning anything, or are you learning things that you don&#x27;t realize are important yet?
评论 #7262176 未加载
jey超过 11 年前
Jeff Bezos had some thoughts on this: <a href="https://www.youtube.com/watch?v=jwG_qR6XmDQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=jwG_qR6XmDQ</a><p>Personally, I think you should get out of there before your brain turns to mush and falls out. Other posters are telling you to instead perceive it as a blessing to work on these things that you find mundane and boring, but I strongly disagree. To quote Paul Graham, &quot;If you&#x27;re worried that your current job is rotting your brain, it probably is.&quot;<p>Don&#x27;t quit, but start applying&#x2F;interviewing for a new job. You will need to have a good explanation for why you&#x27;re looking for a new job so quickly after starting, but that&#x27;s doable. You&#x27;re in a pretty strong position if you start interviewing for new jobs before quitting -- at least that makes it clear that you weren&#x27;t fired, and it&#x27;ll sound credible when you tell them that you&#x27;re just not challenged enough by your current job.
评论 #7264225 未加载
GFK_of_xmaspast超过 11 年前
If I see a resume from a kid fresh out of college that didn&#x27;t even last a year in their previous&#x2F;current job, unless I know the company to be exceptionally crappy I&#x27;m gonna assume that kid&#x27;s a quitter.
评论 #7262236 未加载
评论 #7262183 未加载
评论 #7262307 未加载
评论 #7262845 未加载
评论 #7262340 未加载
kfk超过 11 年前
Be really aware of your attitude. If you are not happy about this and you show it too much, they will not want to work with you as you just became a problem. If you are interviewing, be sure to be positive about this experience no matter what. If you enter a spiral of complain&#x2F;non satisfaction, you will ruin your chances of getting better tasks or a new job.
评论 #7262317 未加载
zxcvvcxz超过 11 年前
Quitting sounds like it could be the right choice, modulo some real-life constraints. One of which <i>might</i> be, if it&#x27;s your very first job, not staying for at least 6 - 12 months. There&#x27;s some value to putting in those dues, you&#x27;ll learn for sure what you dislike. But after that...<p>A lot of people are suggesting to stick it out, learn from what&#x27;s there, make the best of it, etc. But this advice is lazy at best, and maximizes regret at worst. You see, this could be applied to almost any job, even within software engineering. Because this advice implies that anyone can be fulfilled at any job, it implies to favor the default option of sticking where you ended up, which was made at a time where you had less information and experience. Worse, it may imply that somebody else has authority over your opinion or &quot;tastes&quot;, if you will - you ought to like this job, so find something you like there! Because otherwise, your unhappiness is your own damn fault (which it really is, but not the way others mean).<p>No. Here&#x27;s what you do. Before you discount it and consider quitting, consider the following:<p>1) What kind of work would you ideally be doing at this organization that would make you want to stay?<p>2) Speak with your manager or someone relevant, to figure out what conditions need to be met until you can do the work in 1.<p>3) Is the path to get there too painful? Pain is relative, and the way to find out is to research other jobs you could be starting in the next month. You can do this on weekends, everyday after work, whatever. It&#x27;s important, so you&#x27;ll make time.<p>I&#x27;m trying to advocate that there&#x27;s nothing wrong with having taste and preferring something else, or simply disliking what you have. But instead of going too far in that direction and just up and leaving, be smart about it and do your homework. At least then you can be more confident that you made the right decision (stay&#x2F;go) rather than following some blanketed advice based on responses to your limited detail post on your situation.<p>Hope this helps.
TWAndrews超过 11 年前
When you say you aren&#x27;t learning, are you referring only to your development as a software engineer, or are you also referring to your skills as an employee?<p>Learning how to operate in a moderately large company is a skill, and requires you to understand how to assess the value of projects you&#x27;re working on, how to make them more valuable, and how to find things which would be valuable that you can work on of your own volition.<p>In general, you&#x27;ll be asked to demonstrate competence on risk-free projects before you&#x27;re given the keys to bigger things. Demonstrate excellence on those and then ask for more challenging work.
jdubya超过 11 年前
Wait for the cliff and start a side project that will allow you to learn.
评论 #7262157 未加载
ergoproxy超过 11 年前
I used to interview applicants for technical jobs at a Wall St bank. Most applicants were straight out of school with a B.S. in ComSci. There was a huge disconnect between what these kids wanted to do and what they would actually do if they got the job-- The work they wanted to do was reserved for the people with Ph.D.s and more work experience. I used to strongly discourage these kids from taking the job. When they did, they were soon very unhappy. They either quit or got themselves fired. The partners didn&#x27;t care about the high turnover, because there was always a large applicant pool and the work always managed to get done.<p>If you quit, you can&#x27;t be sure your next job will be any different.<p>If you can afford it, go back to school and get a Ph.D. in machine learning or whatever most interests you. That&#x27;s the only way you can be sure you&#x27;ll get a job doing the kind of work you like.
fourstar超过 11 年前
Ask your manager. Ultimately if they are a good company with good managers, they will want to keep you and make you happy. Otherwise, if they don&#x27;t do anything, then you already pretty much made up your mind enough to want to question us about it.
bobbles超过 11 年前
Do I really want a new job?<p>Ask yourself the following questions:<p>Do I know what is expected of me at work?<p>Do I have the materials and equipment I need to do my work right?<p>At work, do I have the opportunity to do what I do best everyday?<p>In the last seven days, have I received recognition or praise for doing good work?<p>Does my supervisor or someone at work seem to care about me as a person?<p>Is there someone at work who encourages my development?<p>At work, do my opinions seem to count?<p>Does the mission&#x2F;purpose of my company make me feel my job is important?<p>Are my co-workers committed to doing quality work?<p>Do I have a best friend at work?<p>In the last six months, has someone at work talked to me about my progress?<p>This last year, have I had the opportunity at work to learn and grow?
richsin超过 11 年前
Start looking, the worst thing I did in my 20&#x27;s was doing the same thing over and over for years. Yes, you can learn on your own and grow - which is a must, but doing interesting things is absolutely important to keep your passion alive. At the same time, make sure that you are communicating your concerns with your manager&#x2F;ceo and don&#x27;t put yourself in the position where you become a volatile hire.<p>I was once told, a squeaking wheel always gets greased.
andymoe超过 11 年前
Are they RSUs you can sell on the open market after the cliff or options of a pre-ipo company? The calculus is pretty different in each case.<p>Money buys flexibility and the ability to take risks with larger payoffs and that is not to be underestimated. How long do you have to go? For me, experiences, especially the bad ones, have been valuable. Learn how to excel in a broken org but don&#x27;t hang around too long. Finally, always be interviewing. Good luck.
评论 #7262059 未加载
sahinyanlik超过 11 年前
I&#x27;m having same problem with you. And I am going to quit my job in 1 week. I hope next job gives me excitement about developing. It was my 6th month in here.
gk1超过 11 年前
Have you talked with your manager? If you don&#x27;t feel you&#x27;re being challenged, speak up or find your own challenges (as hvd notes here).
lunz超过 11 年前
Maybe you can convince your manager to tackle this more rationally and let people purposely learn because they do it anyway: They experiment, over-engineer, try the latest hype with their actual moneymaker products, making the work day less dull, upholding self-esteem and preserving skills (market value). It&#x27;s not professional but people are not robots.
ciscoriordan超过 11 年前
Since it&#x27;s a moderately large company, you should have a good sense for what the cliff is worth.<p>I would either leave immediately for a company that makes products you want to work on or start my own thing after hitting the cliff.<p>I made a similar choice recently. My email&#x27;s in my profile, if you&#x27;d like to talk.
platz超过 11 年前
Exactly what kind of things are you expecting to work on that would satify you, if &quot;metrics pipeline, various dashboards, analysis of online experiments&quot; are not examples of &quot;products&quot; and &quot;applications&quot; ?
评论 #7262030 未加载
Aloha超过 11 年前
I&#x27;d argue that working with a team is a more valuable tool than any other particular skill.<p>You can always code the stuff you want as hobbies - I grow my skills on my own, then look for jobs to help me bring that stuff onto my resume.
r3nd超过 11 年前
From my experience, if you are considering quitting, you are already planning to do this. If you have the funds to go unemployed for a few months, resign and spend some free time on the things you want to learn.
malditojavi超过 11 年前
If you ask this today, Im sure tomorrow you won&#x27;t ask it, but directly quit. Feeling stuck, without no professional development is the main reason to look for something else.
mdxprograms超过 11 年前
quit. I&#x27;ve been through 4 jobs within a year in a half and finally found the job that fits and gives me the challenge and freedoms I want. the beauty about today is we have an opportunity to decide where we go because the demand is ridiculously high. You as a developer, should always strive for a challenge, whether that&#x27;s at the job or at home doing a personal project, but always strive for happiness in what you do.
mailsortr超过 11 年前
Try to do everything you can to move into a desired role before jumping ship. I would wait at least one year before you make the move
kylefox超过 11 年前
The frustrating thing about learning is you often don&#x27;t really know what knowledge is useful until years after you acquire it.
lsh123超过 11 年前
shoot me an email at aleksey at aleksey dot com with your resume&#x2F;linkedin profile&#x2F;whatever - I am hiring for a project where you&#x27;ll have to handle near real time big (a few TBs&#x2F;day) data (yes, it&#x27;s also analytics and not a lot of ML but there are some pretty cool technologies and hard questions to figure out)