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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Working alone, how do you improve your coding skills?

9 点作者 ed209将近 12 年前
I recently release my first bit of open source code. Nothing major, a jQuery gallery plugin. The problem is I have no idea how &quot;good&quot; it is in code terms.<p>I&#x27;m not a developer by trade (didn&#x27;t study cs) but I enjoy coding. Are there any mentoring programmes or code review sites? How do you asses how good your coding is if you&#x27;re not working with peers?

5 条评论

staunch将近 12 年前
Reading high quality code helps a ton. See how great programmers write code in the languages they&#x27;re experts in. You can bet any Javascript written by John Resig is going to be high quality. Learn why he writes code the way he does.<p>There are style and &quot;best practices&quot; guides for many languages. Python has PEP-8. Perl has the &quot;Perl Best Practices&quot; and &quot;Modern Perl&quot; books. Javascript has &quot;Javascript: The Good Parts&quot;. Go has &quot;Effective Go&quot;.
评论 #5972958 未加载
forgottenpaswrd将近 12 年前
I have experience working with peers and working alone.<p>Normally I write better code when I am alone, or when my peers are exceptionally talented.<p>People believe they can change the environment, they can&#x27;t. If you start working with people that are not motivated, you become unmotivated.<p>If you start working with messy programmers that create imperfect code with lots of bugs you will become the slave that spends 95% of their time fixing other people&#x27;s bugs instead of creating new code, or you will just choose over time to program equally messy code.<p>Steve Jobs had this rule, based on experience making software: &quot;everything new you create, you do with an extremely small team of star programmers&quot;. E.g the initial iOS team was over 20 people.
TomSawyer将近 12 年前
Don&#x27;t let asses assess your code. It&#x27;ll only bring you down.
shinryuu将近 12 年前
One idea could be to start contribute to open source. Mozilla for example. Along with the coding you do you could presumably ask other programmers working on it to assess your code.
评论 #5972955 未加载
zachlatta将近 12 年前
I recommend submitting pull requests to open source projects. You&#x27;ll often get recommendations from the open source maintainers that&#x27;ll help you get a sense of where you are coding-wise. It&#x27;ll also be a chance to do something good.