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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Be The Obnoxious Needy Junior Programmer

37 点作者 austinlyons将近 12 年前

14 条评论

christopherslee将近 12 年前
Specifically on the developer side of things, it&#x27;s good to ask questions, but if I can answer it with lmgtfy.com then I&#x27;m going to get annoyed pretty fast, especially if you&#x27;re asking me questions every 5 minutes when you can spend a little bit of time doing some research yourself. It&#x27;s very valuable to me to not have to spoon feed you answers all the time.<p>That is not to say that there are problems that seniors shouldn&#x27;t spend time mentoring junior folks on. In my experience though, some people never learned to do research on the internet in college, and almost want you to tell them how to write the code, line by line.
评论 #6122054 未加载
评论 #6122665 未加载
评论 #6123000 未加载
t1m将近 12 年前
Sometimes there is advice that seems wrong, but is actually really good advice. This isn&#x27;t one of those times.<p>The best advice for a young Jr anything is to do the job you were hired for exceedingly well. If the words obnoxious or needy are ever used in the same sentence as your name, you are doing something terribly wrong.
评论 #6122252 未加载
angersock将近 12 年前
So, there&#x27;s a really interesting thing here, right?<p>On the engineering side of things, it&#x27;s often that things are hard but tractable--there is a clear set of goals that need to be accomplished, and at least a somewhat reasonable dependency graph of objectives that can be inferred to reach those goals.<p>Over in sales and business, though? OH GOD everything&#x27;s on fire--we have too many customers and not enough product, too few customers and too much engineering, a great opportunity for a strategic partnership, wait no that isn&#x27;t panning out, nobody likes us fuck fuck fuck what do we do.<p>(And from what I&#x27;ve observed of sales and business folks, this sort of bipolar behavior is totally expected. They are in a deep, ongoing, and tumultuous relationship with your product and your customers, and things get crazy sometimes.)<p>As a junior engineer it can be really disheartening to learn that your company has few customers and the ones you do have hate your product for reason X (where X probably is nothing you have direct control over). Especially in a small company, business is a howling vortex of crazy that honestly as a junior engineer you probably don&#x27;t have the experience to make sense of.<p>One of the most poignant lessons from <i>Soul of a New Machine</i> was that the Eagle team pulled off so much awesome work precisely because they were insulated from the rest of the company and allowed to focus on the engineering.
评论 #6122122 未加载
verelo将近 12 年前
Being this guy is great fun, but honestly try avoid being obnoxious and &#x2F;too&#x2F; needy. It&#x27;s a great way to learn but its also a great way to find yourself out of a job, you need to get your work done and other people don&#x27;t need the distractions.<p>Learn as much as you can, but maintain a high level of respect for peoples time, including your own.
ColinDabritz将近 12 年前
Good article, I particularly noticed the &quot;just to listen&quot; in meetings bit. If you want to provide a lot of value in this role?<p>Take good notes. What meeting, when, where, with who? Who is in person&#x2F;remote? Write as fast as you can, capture &quot;todos&quot;, &quot;next steps&quot;, follow up items of all kinds, important decisions. After the meeting, email the participants with your notes. Put them in your document repository (wiki, sharepoint, SCM if you must).<p>This way you provide value, people see you, and they see that you are paying attention. It also gives you good fodder to ask questions later, e.g. &quot;What did XYZ term mean?&quot;, &quot;Why was Laura asking about question Y?&quot;, &quot;Did no one think of X, or was it obvious?&quot;<p>Taking good notes is an art, and it&#x27;s easiest when you are &quot;just&quot; listening.
centrinoblue将近 12 年前
Personally if you are a jr programmer on one of my teams I would be unimpressed if you felt the need to aggressively pursue external meetings so you could just sit and listen, or spend work time meeting with the CFO to discuss how much we pay the auditors.<p>Get to work, it&#x27;s what you&#x27;re being paid for. Don&#x27;t forget that.
评论 #6121719 未加载
评论 #6122024 未加载
评论 #6121843 未加载
评论 #6121655 未加载
评论 #6122330 未加载
mu_killnine将近 12 年前
I understand where the author is coming from, but your curiosity needs to be organic and come from a real yearning to understand the business. I can see a lot of young engineers thinking they need to voraciously hunt down random higher-ups &#x27;just because&#x27;.<p>There&#x27;s no shortage of things to learn in an organization and sometimes it&#x27;s best to start in an area closer to you (see: with Sr. Engineers).
评论 #6121697 未加载
joeframbach将近 12 年前
How about some contrast on this page? I used the chrome inspector to change the font color to black.
评论 #6122264 未加载
xsmasher将近 12 年前
This is one of those things that requires a balance. I do not want a junior asking me something that they could just as easily Google.<p>I <i>DO</i> want them to ask me about some company- or domain- specific tech, so I can save them a day of research with a two-minute explanation.<p>If I can unstick them when they are stuck, that&#x27;s great. If they get stuck every fifth line of code, or on simple problems, that&#x27;s terrible.<p>The advice to listen more than you talk is excellent. Soak up information and then take questions offline. You don&#x27;t want to be &quot;that guy&quot; who holds important high-level meeting with newbie questions, or derail a business discussion with questions about engineering trivia.
评论 #6123030 未加载
topbanana将近 12 年前
Just be sociable and network. Works at all levels, and in personal as well as professional pursuits.<p>You don&#x27;t need to be obnoxious or needy.
temuze将近 12 年前
Friendly tip: you may want to make the font a little darker on your blog! It&#x27;s hard to read with that little contrast.
paulwithap将近 12 年前
You might want to consider a media query for that sidebar.
michaelochurch将近 12 年前
Bad advice. Let me just say that off the bat, before I explain why.<p>One of the most infuriating things about companies is how slow they are when it comes to trusting people. (Actually, they&#x27;re sluggish around all kinds of decisions. Try selling to the enterprise some time.) While companies <i>do</i> value initiative and curiosity in the abstract, the length of time (even in most startups) one has to spend at them is an order of magnitude longer than makes any sense at all.<p>If you&#x27;re 6 months old in a company, but your manager only gets to spend 5% of his time with you (which is more than you&#x27;ll typically get) then, from his perspective, you&#x27;ve been there for 1.3 weeks. You just got there, in his view. This really sucks, because it means a lot of time is wasted on the pokey track by people who feel like they could be advancing a lot faster (and are right).<p>Typically, it takes a couple years before you&#x27;re allowed to show initiative or curiosity, or have opinions. The dues-paying period is a horrible waste of life, but that&#x27;s how human organizations are. I don&#x27;t think anyone has found a cure for it.<p>Being that obnoxious junior programmer is actually a terrible career strategy. Gaining credibility is often more potent than learning; there are a zillion people more capable of doing the top jobs than hold them at a given time, but only a few people acquire the organizational trust. Credibility, not capability, is the limiting factor. Learning general-purpose skills <i>can</i> be more useful than climbing a ladder (it&#x27;s transferrable to the next job) but you don&#x27;t have to step on toes to do that; while learning about an organization is less important than having it learn to trust you. (If you fail and get fired; everything you learned about the organization is useless.)<p>Now, the thing is that when a company is running well and there&#x27;s plenty of work to do, the overperformer who is eagerly seeking work &quot;above his grade&quot; is tolerated. The problem is that, whenever things become a bit more uncertain or it becomes clear that not all peoples&#x27; ambitions will be satisfied, they&#x27;re high-class trophy-fires with giant bulls&#x27;-eyes on their asses. They also tend to get flanked by same-rank colleagues; if there&#x27;s some Little Eichmann out there who can gain managerial approval by showing you up as &quot;distracted&quot;, then watch out. Remember that it will have nothing to do with actual performance, but <i>perception</i>, which is ruined by the above-grade work.
评论 #6125572 未加载
krob将近 12 年前
You&#x27;re Fired!!! LOL j&#x2F;k