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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How lacking speaking and writing could I get a programming job?

3 点作者 nevergetenglish超过 10 年前
I have a Ph.D. in math and four years in CS (I drop out of CS because I began to study my Ph.D, luckly I was able to put together my studies in Math and CS and publish some papers about complexity of algorithms in top rank publications (I got tenure in a good university). I can program in many languages, python, ruby, lisp, scala, javascript, Mathematica, julia, R and others. But my main weakness is lack of experience developing any big project. I don&#x27;t have a github account, it seems I am always learning and I, perhaps wrongly, believe that learning increase my opportunities more than developing, I have very little to show up for any prospective employer. Also, as I read English only sporadically and write a little bit, my speaking and writings skills are very weak.<p>What would you advice me to do to get better prospects to get a programmer job? I would prefer to do it remotely but that seems much more difficult.<p>On top of that, I am not so young, more than 30. Perhaps you could suggest another kind of job related to programming?<p>As I have never worked with a team, I imagine there are many unknown unknown, so I don&#x27;t have any clue about how I would fit in any team. One day I was reading about advice to be a good data analyst, and P. Norvig words are etched in my memory: you need to have a lot of experience in big data analysis, It doesn&#x27;t matter what or where you studied, you need to have a lot of hand experience with big data.<p>Perhaps is too late for me, to pursue this path and I may find a career outside of programming, but I enjoy learning and coding and I will try get a job in this field.<p>Added at 17:51, Madrid local time.<p>Thinking about all the difficulties, it may be an alternative to think about creating a start-up, but now the problem is what kind of product or service can I&#x2F;my team&#x2F;, provide that is of real value? But perhaps this problem is bigger than the first one, is a bootstrap.

2 条评论

rmcastil超过 10 年前
It&#x27;s never too late to switch or alter the direction of your profession. Plus you&#x27;re asking for help which means you&#x27;re moving in the right direction.<p>It sounds like you&#x27;re at a bit of a crossroads. The first thing I&#x27;d suggest is to pick one thing and stick with it. Stop the learning.<p>If you want to get into programming and develop your portfolio the following is what I&#x27;d suggest<p>1. Create a github account.<p>2. Find a project that interests you. I&#x27;d look at this thread from the other day on what OSS projects need the most help with documentation for projects <a href="https://news.ycombinator.com/item?id=8551624" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8551624</a><p>2a. As you&#x27;re looking through projects, look for ones that have maintainers who show they welcome contributions and are willing to go the extra mile with communication. The way to figure this out is to look at past pull requests and closed issues.<p>3. Once you&#x27;ve contacted the maintainer start helping. I&#x27;d suggest focusing on the documentation and issues first. Steve Klabnik had an excellent post on how to be an open source gardener <a href="http://words.steveklabnik.com/how-to-be-an-open-source-gardener" rel="nofollow">http:&#x2F;&#x2F;words.steveklabnik.com&#x2F;how-to-be-an-open-source-garde...</a><p>4. Start a wordpress, medium, or blogger blog.<p>5. Every time you learn something write about it and PUBLISH it<p>All this advice is applicable to working on two main things 1) Figuring out if you really want a career in programming 2) working on your weakness, which is communication in English. If you have any questions or want to talk about better next steps feel free to contact me. My twitter handle is in my profile.
评论 #8567813 未加载
dreamweapon超过 10 年前
Sorry that I don&#x27;t have time to do your question justice, but real quickly now:<p>(1) &quot;Over 30&quot; is still quite young.<p>(2) Don&#x27;t worry about finding an <i>ideal</i> job right now. Or for the next 3 years, even. Just get any job that pays the bills in whatever city you happen to live, which doesn&#x27;t drive you crazy every day (just some of the days), and which doesn&#x27;t look like <i>too much</i> of a &quot;resume stain.&quot; (A little bit of a resume stain is OK, for now).<p>(3) And how do you get that job? Just keep applying, applying, and applying. It&#x27;s like dating: you&#x27;ll encounter (a hell of) a lot of rejection at first, but soon enough you&#x27;ll find someone who sees the &quot;real you&quot;, and will look past the faults that others can&#x27;t get past.<p>(4) Once you&#x27;ve done that -- everything else will take care of itself. Time will expand, and, as if by magic, you&#x27;ll find space and energy to work on your big data skills, your github profile, your English, whatever.<p>(5) And BTW, don&#x27;t worry about your English. It might ding you in interviews (and you should definitely keep working on it), but it&#x27;s really quite good. And you can take comfort in the fact that 99% of the people born in monolingual English-speaking environments in the U.S. (if that&#x27;s where you are), i.e. the very people dinging you in interviews for your sub-perfect English skills, are themselves total wimps and klutzes at foreign languages, and would basically starve to death if dropped in a non-English environment and no one was willing to take pity on them and help them out despite their being too &quot;lazy&quot; to immediately become natively fluent in the local tongue.
评论 #8567923 未加载