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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How important is a public GitHub repo for job applications in 2024?

18 点作者 J253大约 1 年前
I’m a US-based senior software engineer with almost 15 years of experience. Graduated from a top 50 uni in the states. I have worked mostly for smaller companies because I prefer the autonomy and outsized impact you can have—so no FAANG-like companies on the resume but I have cofounded a startup and had a successful exit. I’m not a job hopper by any means—spent over a decade with one company. However, by choice I have zero online presence. No LinkedIn, no Facebook, no X, not even a public GitHub repo. I have plenty of stuff in a private repo that mostly contains foundations for a handful of other half-baked startup ideas. Nothing I’d be willing to share for job search purposes because it’s just brain dump-type code and some POC stuff.<p>I’m not necessarily job searching, but I’m casually looking and have applied for a half dozen or so specific positions that I’m really interested in and based on the job description, would be a great fit for. I tailor my resume to each position and write a well thought out cover letter for each one. On paper, everything looks like a great match and at the very least I’d expect a first-call screening from each one. However, I’ve received only generic “thanks for applying” rejection letters without even a first call. I haven’t applied for jobs in quite a long time so I’m wondering if my lack of online presence (especially my inability to supply public code examples as part of the application) is sending my resume straight to the bin.<p>My question is: how important is that kind of stuff these days? Is an application without a bunch of links to example code dead on arrival in 2024? Or does the issue more likely exist in my resume and cover letter? Speaking of, do people actually do cover letters anymore? They seem “optional” on most applications.

19 条评论

romanhn大约 1 年前
First off, this is a rough time to be applying for jobs - recruiters and hiring managers are inundated with applications. It&#x27;s a game of numbers these days, so half a dozen applications is just not a meaningful amount when every posting gets tons of well-qualified (and overqualified) candidates.<p>Second, I suspect the lack of a LinkedIn profile is much more likely to impact your chances compared to a GitHub profile. The latter has never been a particularly strong signal for hiring managers for reasons described elsewhere in comments here. Missing a LinkedIn page makes you stand out - and not in a positive way. Between the &quot;overemployed&quot; crowd and AI-generated profiles, there&#x27;s something to be said for having some kind of social proof that you are who you say you are. Whether that&#x27;s right or wrong is beside the point, just part of modern reality.<p>That said, your best bet is to just apply more. Looking for a job can be a truly full-time job in itself these days.
jdale27大约 1 年前
I&#x27;ve spent a lot of time screening resumes for software engineering positions.<p>Having a public GitHub profile is not a requirement, and most GitHub profiles I see are worthless. They&#x27;re either large open source repos where the candidate contributed a few trivial changes among thousands; or personal repos that are just them working through some cookie-cutter online tutorial. The most useful repos from a screening perspective are where you created a non-trivial project from scratch. It doesn&#x27;t have to be anything ground-breaking or truly novel. It just has to show evidence that you identified a problem worth solving, and spent some meaningful amount of time solving it, so that the code you wrote is a faithful representation of your ability to build and evolve a software system over time.<p>A lot of people just post &quot;student code&quot;, which is badly organized, badly formatted, sparsely commented, and untested. This gives me no positive signal. Putting in the time to apply professional software engineering standards, even to a personal project, is much more likely to give me a positive impression of your capabilities.<p>Aside from the repo question: this just seems to be a difficult time for job-seekers. Lots of companies are doing layoffs and slowing hiring, is my perspective on the situation.<p>Other resume signals:<p>* A degree from a top 10 or top 20 university may help you stand out; top 50 is nothing special (but not a negative either).<p>* Sad as it is to say, if you&#x27;ve been hired at a well-known tech company with fairly high standards, that does provide a positive signal. If the only companies you&#x27;ve worked at are small startups I&#x27;ve never heard of, it&#x27;s a bit harder for me to justify spending 30-45 minutes on a phone screen.<p>That said, the #1 thing I look for is whether you&#x27;ve done the previously done the kind of work I need to have done, and done it successfully (e.g., you stayed a while at the same company and the company didn&#x27;t fail). (Obviously I can&#x27;t attribute that to you individually, but I might at least give you a chance to demonstrate your depth of knowledge and ability in a phone screen.)
评论 #39975111 未加载
frompdx大约 1 年前
If you aren&#x27;t getting to the first call there is something up with your resume. Are you applying directly or working with a recruiter? Applying directly is a roll of the dice in my experience. I have gotten just one job in tech by applying directly of the many I have had and it was a total surprise. For all others I have worked with a recruiter.<p>From a hiring manager perspective, I&#x27;m more interested in experience, level of ownership in past work, and good performance on technical screening questions. I rarely look at GitHub profiles and candidates rarely list them.<p>From my personal experience, what you have publicly available in your GitHub can only hurt you unless you are the owner of a successful open source project. As you said, you have a lot of half-baked stuff. It&#x27;s probably not worth making public.<p>Will the lack of online presence be an issue? Maybe or maybe not. Some people seem to care a lot about whether or not someone has a LinkedIn and whether or not they keep their job history up to date. I do not personally care, but I will say LinkedIn is a low effort investment of your time. As much as I don&#x27;t care for it, I have landed multiple jobs thanks to having a reasonably up to date profile that recruiters look for.
interbased大约 1 年前
My GitHub profile wasn’t very polished when I was applying for jobs. It was mostly just descriptions of the projects on my resume, and discussing them during the interview. Reaching out to recruiters at the company after applying, or (even better) connections that work there (even if you haven’t spoken in a while) will also boost your chances of getting an interview.
评论 #39975580 未加载
jononor大约 1 年前
Most people do not have any such thing, and still get hired(<i>). Ask someone to have a look at your resume and help polish it up.<p></i> Or at least did. Hiring is low right low, number of applicants quite high.
photon_lines大约 1 年前
Having a portfolio definitely does help and I can attest that it doesn&#x27;t take all that long to build a solid one. I spent a few weekends on most of my Github projects, albeit I did clean them up and some of them luckily took off on Hacker news propelling them to the front page. The open repositories did lead to some interesting interview conversations and people do pay attention to them -- actually, prior to being offered my current job the interviewees commented on some of the content I open sourced. Most people should spend some time and do their best to &#x27;hack&#x27; something over a weekend or two -- don&#x27;t simply post garbage though - do something interesting and spend some time cleaning up what you post (and pay attention to the little details when it comes to code quality). Doing this will definitely boost your chances in landing a job. (Edit - my repository in case anyone is interested: <a href="https:&#x2F;&#x2F;github.com&#x2F;photonlines">https:&#x2F;&#x2F;github.com&#x2F;photonlines</a>)
J253大约 1 年前
Thanks for all the comments so far everyone! I’m quickly getting the impression that I need to work on my resume. Also, I have never used a recruiter. I apply directly to the jobs through their website. Perhaps I need to rethink this approach as well. Again, thanks for the responses! Also I might have to bite the bullet and create a LinkedIn.
评论 #39975606 未加载
xp84大约 1 年前
Hiring manager perspective: I&#x27;ve looked at maybe two of them at some point in the process. Mostly it was just academic stuff. I noticed no correlation with quality of the developer&#x27;s skills.<p>Also, my company is primarily hiring technical staff from Latin America, and it&#x27;s been wildly successful. In this small, non-representative sample, those developers definitely all rank in the top 20% of our technical staff in terms of commitment, ownership, and efficiency, so this experiment seems to be paying off rather than proving a mistake.<p>I say the above not to denigrate anyone or to discourage you, but just to point out that there are probably a number of startups like mine which are sitting on the sidelines of the US tech job market, which is definitely going to decrease number of interviews and offers you&#x27;re getting.
vunderba大约 1 年前
I would only post a public GitHub if you have projects that are notable or different in someway. If it&#x27;s just a bunch of forked repos or tutorial related projects, there really isn&#x27;t any point to attaching it to one&#x27;s résumé.
VirusNewbie大约 1 年前
&quot;Having a github&quot; is worthless, or close to it. Having notable Open Source contributions can be a cheat code to getting interviews, but it&#x27;s a long process.
decafninja大约 1 年前
I would say it’s not important unless you’ve been working on something groundbreaking or very famous.<p>Otherwise it might just give you a slight edge over another “all else being equal” candidate.
jpeggtulsa大约 1 年前
I recently changed jobs, I also had a co-worker with similar length of experience start looking for a job before I did. He said he has put in over 200 resumes, and has only gotten a couple of callbacks, and no interviews. I asked to look at his resume, and even though I knew what his skill set was, you couldn&#x27;t tell from the resume. It had a lot of experience, but in unassociated things. It had some UI&#x2F;UX experience, some moderate programming experience, and some digital photography experience. I asked him what he was applying for, and he said &quot;I don&#x27;t know, anything to pay the bills&quot;.<p>On the other hand, I&#x27;m strictly a programmer. I wouldn&#x27;t say I&#x27;m an expert at any one thing, but I have enough experience over the years to be able to pick something up and contribute in a short amount of time. Embedded systems, desktop, backend, front end and everything in between. I made it clear that I was a &quot;Full stack software developer with 25+ years of experience in multiple programming environments.&quot; I enabled the &quot;Looking for Work&quot; option on LinkedIn. I had around 10 recruiters call or message me on there, and within 2 weeks I had 3 interviews. I went to 2 interviews, the second place offered me a position, and I took it, and had to call the 3rd one back and cancel. It&#x27;s not a FAANG company (which frankly I&#x27;m sick and tired of hearing about on here and Reddit), but it&#x27;s a big public company with 7 offices and over 600 employees. I got a 25% raise, better benefits, and better flexibility so I have more time to do the things outside of work that I want to do.<p>And no, I don&#x27;t have a public GitHub repo.
paulddraper大约 1 年前
I&#x27;m sure it helps for some % of jobs.<p>But as an employer I never look at it. Not nearly reliable enough.
leet_thow大约 1 年前
It&#x27;s not your lack of public presence, it&#x27;s the state of the labor market.
alephnerd大约 1 年前
GitHub is irrelevant.<p>&gt; spent over a decade with one company. However, by choice I have zero online presence. No LinkedIn<p>On the other hand, a good LinkedIn and resume is absolutely necessary.<p>With a polished LinkedIn and your YoE you would be getting pinged by recruiters constantly.<p>While most opportunities will suck, some good ones will come your way too.
brudgers大约 1 年前
The more senior the position, the more important who you know is. Statistically speaking. Because in the age of the internet, finding plausible reason to reject approximately every applicant is most of the hiring pipeline ingest process.<p>Doubly so in your case because the absence of an online presence means nobody can “get to know you” through ordinary doxing. There’s no way to find out more to determine if it’s worth making a phone call. That makes passing you into the next stage of the pipeline a risk. Everyone wants to keep their health insurance.<p>Having an online presence has consequences. Not having one does too. TANSTAAFL. Sure you could create one and try to pass. You won&#x27;t. Everyone has spidey sense for fake profiles. For people trying too hard to fit in.<p>So talk to people you know. People who worked under over and beside you. This is the same advice as if you had an online presence. TANSTAAFL.<p>Good luck.
xp84大约 1 年前
Re: Cover Letters: I would definitely read one and consider it a plus, especially if it successfully convinced me you actually want to work here specifically.
6510大约 1 年前
Write a tool that is useful for HR
justinlloyd大约 1 年前
&quot;Having a github is worthless!&quot; For some, not for me.<p>&quot;Having a personal blog is worthless!&quot; For some, not for me.<p>&quot;Having a LinkedIn profile is worthless!&quot; For some, not for me.<p>&quot;Having a portfolio website is worthless!&quot; For some, not for me.<p>&quot;Having a degree from anything but a top 10 university is worthless!&quot; For some, not for me.<p>&quot;Posting on &lt;social media&gt; is worthless!&quot; For some, not for me.<p>&quot;Going to network meetups is worthless!&quot; For some, not for me.<p>&quot;Posting on HackerNews who wants to be hired is worthless!&quot; For some, not for me.<p>Because the world is made up of many voices, you will hear many opinions of what is useless, and what you should do. Much like the apocryphal wife and husband and their mule.<p>When I talk to a lot of entrepreneurs and indie game developers about their idea, frequently I hear that advertising or marketing is worthless, they built-it, made a singular post to their 12 followers on Twitter&#x2F;Instragram&#x2F;whatever, and nobody came, and then they whined about the lack of response on whatever sub-reddit they think is appropriate.<p>If you throw a small stone in to a large pond, the ripples it produces will hardly reach the shore, if at all.<p>If you have a big budget, or a sure-fire viral idea, you can go big all at once. Splash! And the ripples will most certainly reach the shore, and people will, for a time, watch them come in, until the ripples stop, and the people go find something else to watch.<p>But if you take a dump truck, and poor lots and lots of little stones in, continuously, at different spots in the pond, all those ripples will make interference patterns, and some of the those ripples will reach the near shore, where this crowd of people are standing, and some of the ripples will reach a different shore, where a different crowd of people are standing.<p>I build interesting and fun side projects. Lots of little pebbles. I put them on my github, I take photos, and write up notes, and talk about them at meetups and conferences when I run into people, and I post about my projects on a big pond called LinkedIn, and a few other smaller ponds, ponds where the people who make hiring decisions are standing on different shores.<p>And then, every once in a while, without even trying, someone reaches out and says &quot;would you like to come and work with us on this interesting thing we&#x27;re building?&quot; and a few casual chats for an hour or two that don&#x27;t involve any leetcoding or livecoding or whiteboardcoding, and if we get a good sense of each other, we might both say &quot;yes.&quot; Why, they might even ask for a resume or a C.V. to keep HR happy, long after the decision to hire me has taken place.<p>So are all of those things that we could do to get hired worthless? Yes. And do they help in getting hired? Also, yes.<p>You know what I personally do find worthless? Applying for jobs through the normal channels with the rest of the madding crowd that all so desperately want to stand out with their cover letter and their resume and their leetcode studying.<p>I&#x27;m not saying my way works for everyone or anyone. It works for me. Some will loudly proclaim it&#x27;s worthless. Others will complain that it sounds like a lot of work.<p>Well, you can apply to 300 jobs, and get 300 rejections, and then sweat bullets when interview time comes about whether your DS&amp;A leetcode skills are up to par. Or you can have someone reach out to you for a chat, a coffee in a lobby, and an hour later you&#x27;re shaking hands on a good offer.<p>There will be people in the comments who will say &quot;Well I don&#x27;t hire that way.&quot; And others will say &quot;I would never hire without testing your DS&amp;A!&quot; And others will say &quot;I never looked at your github&#x2F;linkedin&#x2F;whatever. There&#x27;s no time! It&#x27;s worthless!&quot;<p>And to them I respond &quot;That&#x27;s okay, because I&#x27;d never work for you. These guys over here are happy to have me. Have interesting problems you see. And are paying more than you are willing too.&quot;
评论 #39976027 未加载