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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Open source developers, how do you find time for contributions?

11 点作者 tuyguntn超过 7 年前
Hi HNers,<p>I see lots of places require github profile when applying to job, if you don&#x27;t have one, just -1 point. They are asking for demonstrable skills or work. If you are just an average developer, who get things done, then again -1 probably.<p>If your products are open source, then it is okay to show your contributions, but if you mostly work in closed source environments, how do you find time to contribute or create open source?<p>I have family and children, it is very difficult to work again after work, because family definitely needs your care.<p>UPD: Why I am writing this? Even though I have full time job now, we are struggling to be cash flow positive, which might require to find another job in coming months. I applied for around 30+ jobs, but mostly no answer or rejection without giving any feedback or reason for rejection. But young devs with some past github contributions are doing just fine (I wish them luck of course :) no offense here, just giving info ).

8 条评论

git-pull超过 7 年前
There are people with jobs, families, and other hectic schedules that still walk their dogs, attend clubs, mow their lawns, put up Holiday lights, have hobbies, even volunteer.<p>What I&#x27;m against is this crab mentality and envy that having contributions to open source is looked upon as if it&#x27;s yacht sailing - when it&#x27;s really hard work and quite thankless, heh.<p>I highly doubt every time I hear people saying &quot;they don&#x27;t have time&quot;, the person truly optimizes their schedule to be productive, or has forgone common &quot;normal&quot; timewasters.<p>Every time someone is playing video games, chatting, using social media, watching TV, and having spent on nothing productive: <i>that</i> is when open source can happen. You can do a lot in an hour of time.<p>If you look at my open source contributions (to other projects), <i>more than half</i> are:<p>- updating continuous integration &#x2F; tests<p>- code styling<p>- documentation<p>- typos<p>How much time does it take to fix a typo? 1 minute.<p>To improve documentation? 5-25 minutes.<p>Code styling? 1 minute to 1 hour.<p>Updating CI? 10 minutes to 1 hour.<p>Those are all great stepping stones to help you gain momentum, instead of malingering with no direction. Nobody is going to come along and volunteer on your behalf, this is about your personal constitution.<p>A lot of my other patches come from work. In the natural course of duty, there&#x27;s opportunity to send code back upstream.<p>My largest contributions span 2 days or more.
评论 #16297366 未加载
marenkay超过 7 年前
Even when working in closed source environments there is some open source project you will use.<p>Liked it? Disliked it? Go to github, check their issue list. Most projects have beginner picks, grab one, solve it. Invest 30 minutes a week, and you&#x27;ll have a solid, steady contribution showing on github.<p>Contributing is often a matter of minutes, and should be driven by your needs. That helps a lot.<p>I picked up Go and started contributing to Terraform providers because I use Terraform at work, and it&#x27;s interesting. Side bonus, now I can fix all issues on my own and submit PRs to make them disappear for others.<p>For info: it&#x27;s not a time issue. I run my own company, I have children, I am single parenting, I exercise daily, and enjoy a few leisure activities.
fundamental超过 7 年前
Are you sure that they&#x27;re weighting FLOSS contributions that heavily? At the first application stage I wouldn&#x27;t expect them to look at them much so I&#x27;m not sure if your extrapolation from your rejections is accurate.
评论 #16292519 未加载
janeroe超过 7 年前
I was an active contributor to a number of popular open-source projects and a maintainer of a couple of my own. Nobody cares TBH unless the position you&#x27;re applying for requires that particular project you&#x27;ve worked on. And even then some companies don&#x27;t bother to answer. HN&#x27;s &quot;Who is hiring&quot; has the lowest reply ratio BTW.
imhoguy超过 7 年前
I maintain my Ruby side-project for years and I opensourced some self contained parts of it (e.g. an extension to nginx), also contributed fixes to libs I use. Over the years they got some stars, tickets etc.<p>Although some people get impressed that I do some meaningful side stuff I think networking is much more important factor which helps me find a job. Especially in unrelated closed source envs, like enterprise Java.<p>So I would suggest to talk with influential tech people around you, learn from them, stay in touch when they change job. Ask what they do, do they need help with their projects etc. And if you are good they should be happy to recommend you at their places.
phenicle超过 7 年前
Very little of what I write is so specialized that no part of it involves anything that might be useful in different contexts. Some parts, yes, of course. When I see something I&#x27;d like to use again and again in different contexts, I implement that component as a module.<p>By publishing a module as FLOSS, it becomes extremely simple to install. And these modular components join the grand, continually evolving chain of FLOSS tools.<p>At first it was kind of a nuisance to go through this process. Now it&#x27;s almost automatic, and very fast and easy. What I found useful to me might be useful to others some day.
sprobertson超过 7 年前
I neglect personal and avocational responsibilities for days at a time.
hodl超过 7 年前
I don&#x27;t contribute to open source. Never had any bearing on job applications. I do have a github but its mostly little experiments from curiosity.