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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: I'm not a rockstar coder. Do I have a place in SV?

18 点作者 ninja_to_be将近 10 年前
I am an excellent coder. But I am not a rockstar&#x2F;ninja&#x2F;10x dev. I don&#x27;t consume code all the time. I don&#x27;t breathe out code all the time. I don&#x27;t have pet projects to show. I don&#x27;t have a project portfolio. I don&#x27;t contribute to open source projects. I like to explore, travel, run, hike, kayak and a bunch of other things whenever I am not at work.<p>I just completed my Masters degree in Computer Science. Before that I worked for 4 years dishing out high quality code as a software developer. I have been searching for jobs for the past two months.<p>Most companies ask for my project portfolio or my Github profile link. Though I submit links, they are nothing more than a deserted island. More often than not, companies reject my job applications saying something like: &quot;Unfortunately, your skill sets were not a match for this position&quot;, when their job description is an exact match for my skill set, the exact work that I have been doing for 4 years prior to my Masters.<p>What are the companies expectations when it comes to recruiting software engineers?

11 条评论

trcollinson将近 10 年前
SV has, literally, hundreds (maybe thousands) of companies searching for thousands of engineers on any given day. How many companies have you applied to? Frankly, you don&#x27;t need to be a rockstar or a ninja or whatever today&#x27;s funny super title is. You have experience and an education, you&#x27;ll get a job.<p>The reason I ask how many companies you have applied to is because finding a good job is a numbers game. Often I see engineers who do something along the lines of applying to a single company for the &quot;perfect position for them&quot;, waiting to hear from the company, and then feeling dejected when a rejection comes and they have to find the next perfect position. I always say, apply to 25 jobs as quickly as possible. Then come back and tell me that they all rejected you.<p>Good luck! It will work out soon enough!
DaveWalk将近 10 年前
Do you have a place in SV? Not with an attitude like that.<p>You are an excellent coder -- full stop. You don&#x27;t have to hold yourself to some kind of &quot;rockstar&quot; ideal to get a job. Or better said, you simply have to convince the hiring managers of SV that you are what they are looking for.<p>On the flip side, there are plenty of non-&quot;rockstar&quot; companies that could use your talents, I&#x27;m sure of it. Perhaps you need to adjust where you&#x27;re looking for work?<p>For my money this means working on your soft skills, especially if you&#x27;re on the job hunt. Network, talking to people (in person(!)), make yourself visible to the hiring managers. Soft skills should start paying dividends immediately, as opposed to cramming code into your Github profile to look like a &quot;rockstar&quot; does.
andersthue将近 10 年前
I have a few employees, one is a rockstar programmer (programming an OS in his spare time) and the others are not.<p>But this rockstar cannot talk to customers so one of the other devs dows that, and he is a rockstar in that field.<p>Another dev delivers solid work every day, every hour and never miss a deadline, he is a rockstar at being rock solid.<p>If I only had rockstar programmers I would never be able to get everything done.<p>So even though you are not a rockstar hardcore dev, then be hardcore and rockstar in whatever you are really good at!
mindvirus将近 10 年前
Edit your resume. Get your friends to help you, professors, post it here and get hacker news to help (brave!), or even hire a professional service to do it. Find a nice template online and use that. I&#x27;ve seen an astonishing number of astonishingly bad resumes. If you are having trouble even getting a phone screen, it says something about your applications (if you&#x27;re having trouble in phone screens or during on-sites it says something else).<p>Some common problems I&#x27;ve seen with resumes:<p><pre><code> - Grammar, spelling and formatting problems. - Breadth but not depth - people list a million technologies but don&#x27;t mention a single thing they did with those technologies. - Overly long - some people have a six month stint somewhere and yet write two pages of what they did there, filled with technical buzzwords. - Too short - people worked somewhere for three years and yet only write a single bullet point. - Unexplained gaps, especially early on. Not necessarily fair, but this can be a red flag for people. </code></pre> The other trap that I&#x27;ve seen people fall into (less fairly) are technological traps:<p><pre><code> - Someone out of school that only knows one big name language like Java. People interpret this as someone who didn&#x27;t do much outside of class. - Windows-centric developers in Silicon Valley. There&#x27;s a lot of bias in SV against Windows developers, and someone with a list of Microsoft centric technologies risks coming off as someone who wants to be a Windows systems engineer in shops that mostly run off of Linux and Mac OS. </code></pre> Finally, in the definitely not fair front is names. My Chinese and Indian friends have reported that by putting a Western first name on the resume their response rates more than doubled.
caseybettle将近 10 年前
I am so with you. In my case I found out that I started going unstable if I tried to be all work all the time so - I stopped the insanity about 12 years ago and capped work and related activity at 40 hrs&#x2F;week.<p>I have held two jobs in my professional career of 16 years and yet if I was out of a job tomorrow I likely could not get past this bizarre new interview process.<p>This is in spite of my having launched and supported four significant software products in platforms and languages that before that point I had never touched. All this in two very not-sexy niche industries that required specialized knowledge I did not have.<p>Did I mention that on a scale form 1-10 I realistically operate at about a 3? Take heart, until this year I have never worked with anyone that was better than I at this job. Of the two people that have the talent and evolving skills to surpass me - I trained them so there is that :)<p>Oh - I am also likely too old now (45) to even GET the interview without subterfuge.
wwweston将近 10 年前
&gt; More often than not, companies reject my job applications saying something like: &quot;Unfortunately, your skill sets were not a match for this position&quot;, when their job description is an exact match for my skill set<p>While it&#x27;s hard not to, it&#x27;s almost never a good idea to take a generic rejection like this at face value. This is one of a number of things prospective employers just say when they&#x27;ve decided to hire someone else, usually designed to give as little insight as possible as to why they made the decision they did (and along with it, as little exposure to liability).<p>And common hiring practices being what they are (possibly as bad as random chance as far as getting people who are in fact good fits), it&#x27;s likely enough that they didn&#x27;t really have much in the way of insight into your skills. And may not really be clear on why they made the choices they did.<p>So, it may not be you.<p>That said, even as a fellow explorer&#x2F;hiker&#x2F;kayaker who likes to have other things to do when I&#x27;m not at work... some well-selected personal projects are probably a good idea to have. They may not need to be big ones, even small ones that scratch a personal itch might help with employers who use a github profile as a heuristic for engaged interest in the field. I&#x27;m thinking of a little Python script I wrote about a year ago, its sole purpose was to list unix permissions for each directory above the current one, something I occasionally need to do when tracking down reasons why a webserver might deny access to resources located within a directory. There was a period right after I&#x27;d created it and put it up on github that I was getting recruiting interest as a Python dev. But something related to your MS might even be a better idea.
yellowapple将近 10 年前
Honestly, SV is oversaturated and overrated. You&#x27;re probably going to find far more satisfaction elsewhere. Maybe you&#x27;ll miss out on the startup scene, depending on where you end up looking, but that&#x27;s not really a bad thing.<p>If you&#x27;re thinking about Silicon Valley because you&#x27;re already near it, I&#x27;d suggest taking a look at something in the Central Valley, like Sacramento. Sac&#x27;s dead-smack in the middle of California, so you have relatively-easy access to the Bay Area, Tahoe, or what have you to satisfy your desires to explore&#x2F;travel&#x2F;run&#x2F;hike&#x2F;kayak&#x2F;etc. (in fact, the Sacramento and American rivers - which intersect in Sacramento - are very popular for kayaking and rafting).<p>Otherwise, focus on some medium-sized city that looks like it&#x27;ll satisfy your recreational needs relatively well; chances are, it&#x27;ll have enough of a tech scene to be able to find steady, meaningful work.<p>I happen to live near Reno, which is also on the cusp of a tech boom; big industrial projects in the northern outskirts (including - and especially - Tesla&#x27;s Gigafactory, but also some incumbents like Amazon) will have steadily-increasing tech needs, programming included. The casinos are relying more and more on state-of-the-art technology, and as a result, a lot of casinos and equipment manufacturers alike are gobbling up programmers and tech support in order to fuel the growing demand. Plus, Nevada in general is very business-friendly, thanks to a better-than-average tax and regulatory environment, and Reno in particular is a short drive away from Tahoe, making it <i>really</i> nice for hikers&#x2F;bikers&#x2F;kayakers&#x2F;runners&#x2F;etc. I&#x27;d be surprised if we don&#x27;t hit critical mass over here pretty soon.<p>Basically: unless paying for a hyperinflated cost-of-living and clawing your way through hordes of other prospective coders all swarming &quot;The Valley&quot; is your kind of thing, it&#x27;s rarely worthwhile to think about Silicon Valley specifically when there are plenty of places that could actually use your talents.
评论 #9982624 未加载
skylark将近 10 年前
If you&#x27;re not getting to phone screens, your resume needs work. It really is that simple.<p>Most developers I know don&#x27;t maintain an active Github. They&#x27;re not &quot;rockstars&quot; or &quot;ninjas&quot; - they work 8 hours&#x2F;day, go home, and watch Netflix.<p>I find that the HN crowd is usually happy to provide resume feedback, you should consider posting it.
jseeff将近 10 年前
Not sure if it works quite the same for programmers and obviously there are a lot of factors involved, but i&#x27;d recommend making &quot;smart applications&quot; - i.e. getting an &quot;in&quot; prior to sending your application. I wrote something along these lines in a LinkedIn post here:<p><a href="https:&#x2F;&#x2F;www.linkedin.com&#x2F;pulse&#x2F;shoe-in-booted-out-3-tips-your-job-hunt-jeremy-seeff?trk=mp-author-card" rel="nofollow">https:&#x2F;&#x2F;www.linkedin.com&#x2F;pulse&#x2F;shoe-in-booted-out-3-tips-you...</a><p>Let me know what you think...
CSDude将近 10 年前
You can showcase your expertise on coding through HackerRank, or with sample projects in little details. This helps to me.
评论 #9977891 未加载
theresistor将近 10 年前
Do you have a focus area within CS?