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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Mediocre Programmer

129 点作者 celadevra_超过 4 年前

14 条评论

ShroudedNight超过 4 年前
I half read, half skimmed the contents, and what I found was significantly divergent from what I was hoping for.<p>I was hoping to find some combination of a breakdown of potential paper cuts that hold programmers back, and an insightful breakdown of seemingly insurmountable problems that keep programmers in their provincial comfort zones, providing a series of bite-sized victories to lead one to greatness.<p>Instead I found number of already well-tread tropes of self-acceptance, limiting the amount one compares one&#x27;s self to others, finding friends, and taking breaks. Furthermore, it does this without presenting any kind of new model to achieve this within the programmers existing emotional, executive and motivational budget.<p>I don&#x27;t know if I&#x27;m staggeringly abnormal but I&#x27;m already acutely aware of those requirements. Absent some seemingly miraculous improvement in my executive function, in order to effect change (at least in me), the content needs to provide either compelling anecdotes as to why I should try harder, or a new model that provides a path where the extra smashing of face is not required.<p>I fully acknowledge I have no claim of liability for the content not meeting my hopes, given the generous lack of cost, but I must say I&#x27;m disappointed.
评论 #26052674 未加载
评论 #26052586 未加载
评论 #26056317 未加载
评论 #26055555 未加载
yarg超过 4 年前
&gt; before we can become better programmers we have to pass through being mediocre programmers<p>Sure it&#x27;s true, but it leaves out a fundamental truth about programming (and technically complex disciplines in general): most people that attempt programming will never be a good programmer - indeed most never even cross through the gate of mediocrity.<p>There seems to me to be a superegalitarian notion that all people given the same opportunities will be capable of achieving, if not the same, then comparable results on a given task (or set of tasks of a given type).<p>That simply is not true - &quot;fake it &#x27;till you make it&quot; is not universal.
评论 #26052025 未加载
评论 #26052034 未加载
评论 #26052314 未加载
评论 #26052032 未加载
评论 #26052406 未加载
评论 #26052138 未加载
评论 #26052471 未加载
评论 #26053001 未加载
评论 #26052019 未加载
评论 #26052366 未加载
评论 #26052228 未加载
username90超过 4 年前
Being a mediocre professional is great! Do you complain when the guy cooking your meal at a restaurant is a mediocre restaurant cook? Or when the doctor prescribing your medicine is a mediocre doctor?<p>Anyone who is mediocre in their profession should still feel pride in what they do. Are you among the best? Maybe not, but you are good enough that people value what you do and that is what matters the most. If you find yourself in a position where nobody values what you do then you have a problem and need to fix it as soon as possible. But in that situation you aren&#x27;t mediocre, instead your main goal will be to work hard so that you can become mediocre.
评论 #26053149 未加载
评论 #26052270 未加载
fouc超过 4 年前
&gt; The Mediocre Programmer is a book about the journey of becoming a better programmer. But before we can become better programmers we have to pass through being mediocre programmers. Mediocre doesn&#x27;t mean a bad programmer --- far from it. It means lacking skill<p>Great idea.. We&#x27;re all mediocre programmers at some aspect of development even after spending a decade in the industry. And conversely many still suffer imposter&#x27;s syndrome. Seems like a great topic to address.
tomerbd超过 4 年前
Mediocre programmer + Domain Expert &gt;&gt; Expert programmer + Mediocre domain knowledge<p>I&#x27;m not sure if the book discusses it, but I think the top number differentiation between being a mediocre to an expert programmer is actually being an expert in the problem domain and less in computer&#x2F;programming specific.
brody_hamer超过 4 年前
&gt; Rather, we&#x27;ll discuss what it feels like to be a programmer. We&#x27;ll talk about the emotions in being a programmer; the feelings of frustration, guilt, anger, and inadequacy. We&#x27;ll cover the struggles in learning new things and keeping your skills current.<p>This is a refreshing change from the productivity-focus that seems prevalent here. Thank you.<p>A book about minimalism boils down to &quot;It&#x27;s ok to say no&quot;. But that doesn&#x27;t mean it&#x27;s wasted breath to talk through it. Sometimes simple, valuable lessons take time to digest.<p>Likewise; This book may have a simple lesson at its core, but such a valuable lesson is worth unpacking. It&#x27;s worth taking some time to relax and digest it.<p>I&#x27;m looking forward to reading this. :)
29athrowaway超过 4 年前
The mediocre caveman:<p>I have everything I need. I do not need to learn about nature. Caves are very comfortable.<p>Raw meat is tasty, chewing it with my 3 remaining teeth is great.<p>I do not need innovation. I can happily live to my 30s... if I am lucky, and do not get killed by a wild animal or a member of my tribe. By the way, what is a justice system? sounds very complex, I do not care about it. I will fix all my grievances through violence.<p>Oh, by the way, some guys showed up mounting horses and using metal weapons and enslaved us. Perhaps I should have spent more time trying to innovate.<p>This is exactly what the mediocre programmers and mediocre organizations sound like. People about to get rekt by people that develop an understanding of their world and their craft and innovate.
评论 #26052422 未加载
mouzogu超过 4 年前
I don&#x27;t think it&#x27;s so much about being a &quot;programmer&quot; as a just a better person.<p>In my experience the worst programmers usually have some bad personality traits, either lazy, unqualified or whatever else or sarcastic, rude, arrogant and runs across the spectrum of bad to good in terms of ability.<p>I think one of the keys to being a better programmer&#x2F;person is having a good ability for self reflection and self awareness. Unfortunately these skills are developed at a very young age and in many cases it is too late to cultivate that mentality except some rare cases.
qwantim1超过 4 年前
&gt; Instead of trying to avoid it or wishing for comfort, we can instead relish that we&#x27;re in uncertain territory and feel those brief twinges of fear and doubt.[1]<p>Generally true, but it also sounds like you’ve not made big mistakes.<p>Big mistakes often involve slight twinges of fear and doubt also.<p>[1]- <a href="http:&#x2F;&#x2F;themediocreprogrammer.com&#x2F;build&#x2F;html&#x2F;the_mediocre_programmer.html#resistance-and-the-container" rel="nofollow">http:&#x2F;&#x2F;themediocreprogrammer.com&#x2F;build&#x2F;html&#x2F;the_mediocre_pro...</a>
georgeoliver超过 4 年前
The funny thing is that another definition of mediocre is &#x27;low quality&#x27;. And it seems plausible to me that even expert programmers can write low quality programs.
评论 #26052090 未加载
lwigo超过 4 年前
There should be a fourth fear in the &quot;Giving Up&quot; section: giving up a decent to great salary when being mediocre cuts it just fine in a lot of positions.
u678u超过 4 年前
Aren&#x27;t most people mediocre? Its only a handful of achievers that are the best. And that doesn&#x27;t usually mean its desirable.
评论 #26052328 未加载
8bitsrule超过 4 年前
Quick review: Hope this guy doesn&#x27;t code like he writes.
qwantim1超过 4 年前
Needs an index.
评论 #26052128 未加载