2019.11.13 星期三 代码工作者

By | 11/14/2019

2019.11.13 星期三 代码工作者

虽然这么多年来我一直在IT行业,方向从未转变过,甚至专业也一样,一直是一名程序员,但我仍旧认为,
在我刚毕业入行之际,那时的我还远称不上是一名程序员。

我们不能轻易地称一位有写作习惯的人为作家,就像我习惯每天都用文字记录些什么,但你还是不能称我为
作家。因为我很有自知之明,知道自己写的文字值几斤几两,确切地说,是不值几斤几两。对于一位有写作
习惯的人,我们也不能贸然称他为作家。众所周知,一个人即便对于写作有着异于常人的兴趣,以及决心,除非
他写出了一些足够好的文章或书籍,我们才会称之为作家。文章或书籍的数量要求不一,对于天赋异禀之人,
如玛格丽特·米切尔,只一本《乱世佳人》就无人能撼动其在文学史上的地位。而对如今充斥网络的网文作家,
确切地说,我们应该称他们为,网文文字工作者。工作者听起来没有作家段位高,这是必然的,因为文字工作者
卖文章收稿费,是按文章字数来定价的,比如千字一百。这些文章不论内容如何精彩纷呈、立意如何深刻、辞藻
如何华丽,一律按文章总字数来收费。还有类似行业的是翻译。对于一位初级翻译而言,他的稿费同样也是按字数收费的。
只有当这些工作者的努力积攒到由量变产生了质变,成名之后,不再按照字数来收费了,我们才称之为作家或者翻译家。

评估一位程序员的工作是很难量化的,
虽然你可能花了更少时间写代码,甚至花了大量时间重构代码,把以前一千行的文件,优化成了五百行,但除非对
这部分代码有如作者般的了解程度的人,其它人未必能发现这些工作的价值。于是乎,在早期的软件工程领域,
程序员的工作是通过代码行数来量化的。你提交的commit的代码行数越多,那么就认为你的工作输出越大,
绩效考核就越高。这听起来是个笑话,但这个行业可能也就时至目前,才逐渐摒弃了这种评估方法。

大概是2011年底,我已经坚定了自己成为一名程序员的决心。
但我刚入行时就碰到了这些让人“愤愤不平”的绩效考核问题。
当时我也很纳闷,“凭什么要用代码行数这个明显不合理的指标来评估程序员的工作呢?”
直到推人及己时,我才明白这个道理。
所以我称我刚入行时为“代码工作者”,因为我写的代码并未产生出显著的效应。
这时的工作成绩,就像是文字工作者在成长为“作家”前所做的量的积累。
这个时候的代码,更多的是为了锻炼自己的编码技巧,就像钢琴家在成为钢琴家之前所做的数万小时的对琴键的敲击。

而今我早已过了这个“愤愤不平”的问题,不再纠结于程序员的工作量考核是否取决于代码量。
就像任何一个行业的入门新手到顶级专家,都必须经过一定的修炼,经过量变产生质变。
抛弃花里胡哨的技巧,而专注于完成一件“事”,才是一个从业人员职业上的升华。

完成一件“事”,要求有多方面的能力。
以我的工作为例,需要完成方案调研、项目规划、产品形态设计、问题跟踪、人员调配等等。
最后才是编码工作。
所以我不再固执地称自己为一名“程序员”,因为我需要做的远远比一名程序员要做的编码工作要更多。

“Get things done” 才是一项职业的目标。

1,127 thoughts on “2019.11.13 星期三 代码工作者

  1. cheap rdp

    Hi, I just hopped over to your web-site through StumbleUpon. Not somthing I might typically browse, but I liked your views none the less. Thanks for making something worthy of reading through.

    Reply
  2. ordenadores nuevos

    Beneficial Blog! I had been simply just debating that there are plenty of screwy results at this issue you now purely replaced my personal belief. Thank you an excellent write-up.

    Reply
  3. empresa posicionamiento

    I concur with your conclusions and will eagerly look forward to your future updates. The usefulness and significance is overwhelming and has been invaluable to me!

    Reply
  4. brazil vs cameroon live free

    I loved your idea there, I tell you blogs are so exciting sometimes like looking into people’s private life’s and work. Every new remark wonderful in its own right.

    Reply
  5. dumps cvv

    Hello there, You have done an incredible job. I will certainly digg it and personally recommend to my friends. I am sure they will be benefited from this site.

    Reply
  6. Live

    I’m impressed, I need to say. Really rarely do I encounter a blog that’s both educational and entertaining, and let me tell you, you have hit the nail on the head.

    Reply
  7. plumbing liverpool

    Simply want to say your article is as amazing. The clarity in your post is just great and i can assume you’re an expert on this subject. Fine with your permission allow me to grab your feed to keep up to date with forthcoming post. Thanks a million and please keep up the gratifying work.

    Reply
  8. buy viagra

    That is really fascinating, You’re an excessively skilled blogger. I’ve joined your rss feed and look forward to in the hunt for extra of your magnificent post. Additionally, I’ve shared your website in my social networks!

    Reply
  9. casino online

    I’ve been troubled for several days with this topic. casino online, But by chance looking at your post solved my problem! I will leave my blog, so when would you like to visit it?

    Reply
  10. Terso Delikli Sac

    Hi there, just became aware of your blog through Google, and found that it’s truly informative. It’s important to cover these trends.

    Reply
  11. live free

    Nice blog here! Also your web site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

    Reply
  12. reformas locales

    If most people wrote about this subject with the eloquence that you just did, I’m sure people would do much more than just read, they act. Great stuff here. Please keep it up.

    Reply
  13. proyectos viviendas

    Greetings! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a community in the same niche. Your blog provided us beneficial information. You have done a wonderful job!

    Reply
  14. tierverry

    Of those patients with SRF, only 20 were symptomatic, reporting transient blurry vision or central distortion that occurred between 45 to 120 minutes after drug administration, with complete resolution of symptoms as early as two hours after onset doxycycline lyme substitute com LGD 10mg ED SARMS1

    Reply
  15. Liebespuppen

    I like to spend my free time by scanning various internet resources. Today I came across your website and I found it has some of the most practical and helpful information I’ve seen.

    Reply
  16. KeithHof

    Fantastic postings, Thanks.
    pharmacy technician online [url=https://sopharmsn.com/]contrave canadian pharmacy[/url] pharmacy technician job in canada

    Reply
  17. credit card dumps with pin

    Hello this is a wonderful write-up. I’m going to e mail this to my friends. I came on this while searching on yahoo I’ll be sure to come back. thanks for sharing.

    Reply
  18. jazz test bank

    Great blog here! Also your site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my website loaded up as fast as yours lol

    Reply
  19. KeithHof

    Amazing postings. Thanks a lot.
    united healthcare online pharmacy [url=https://sopharmsn.com/]walmart pharmacy store 100[/url] canadian world pharmacy

    Reply
  20. Solar Generators

    What’s Happening i’m new to this, I stumbled upon this I’ve found It positively useful and it has aided me out loads. I hope to contribute & help other users like its aided me. Great job.

    Reply
  21. MalcolmAdulp

    georgia nurses license [url=https://poppersme.ru]poppers заказать[/url] caresource medicare

    Reply
  22. https://www.niceanma.com

    Hey very cool site!! Man .. Beautiful .. Amazing .. I will bookmark your website and take the feeds also…I’m happy to find so many useful information here in the post, we need develop more strategies in this regard, thanks for sharing. . . . . .

    Reply
  23. ทางเข้าสล็อต

    Fantastic submitting. Fascinating to look at. I like to examine these an amazing publish-up. Many thanks! It truly is manufactured my endeavor far more and additional easy. Keep on to help keep rocking. <a href=https://iznine.com/

    Reply
  24. slotsite

    I’m writing on this topic these days, slotsite, but I have stopped writing because there is no reference material. Then I accidentally found your article. I can refer to a variety of materials, so I think the work I was preparing will work! Thank you for your efforts.

    Reply
  25. man fickt sexpuppe

    Beneficial Blog! I had been simply just debating that there are plenty of screwy results at this issue you now purely replaced my personal belief. Thank you an excellent write-up.

    Reply
  26. Best IPTV Provider UK

    I just couldnt leave your website before saying that I really enjoyed the useful information you offer to your visitors… Will be back often to check up on new stuff you post!

    Reply
  27. 대량문자

    I wanted to check up and let you know how, a great deal I cherished discovering your blog today. I might consider it an honor to work at my office and be able to utilize the tips provided on your blog and also be a part of visitors’ reviews like this. Should a position associated with guest writer become on offer at your end, make sure you let me know.

    Reply
  28. hedge trimmer

    It sounds like you’re creating problems yourself by defining this as such a comprehensive, almost unknowable problem. Isn’t that self-defeating?

    Reply
  29. eco-friendly products

    Concordia Style Boutique – We sell art, housewares, health products, organic products, & other useful products for healthy living. Concordia Style Boutique is the place to buy art, to buy housewares, to buy health products, to buy organic products, to buy eco-friendly products, & to buy other useful products for healthy living.

    Reply
  30. baby monitor

    This blog post is excellent, probably because of how well the subject was developed. I like some of the comments too.

    Reply
  31. cerrajeros economicos madrid

    you’re in reality a just right webmaster. The web site loading velocity is incredible. It sort of feels that you’re doing any distinctive trick. In addition, The contents are masterpiece. you’ve performed a great process on this topic!

    Reply
  32. cambio de llaves

    Great write-up, I am a big believer in placing comments on sites to inform the blog writers know that they’ve added something advantageous to the world wide web!

    Reply
  33. cc dumps

    You appear to know so much about this, and I see you’re a published author. Thanks

    Reply
  34. metal detector

    I like to spend my free time by scanning various internet resources. Today I came across your website and I found it has some of the most practical and helpful information I’ve seen.

    Reply
  35. kwaliteit

    Hi, do have a e-newsletter? In the event you don’t definately should get on that piece…this web site is pure gold!

    Reply
  36. Teach online

    I think other website proprietors should take this web site as an model, very clean and great user pleasant style and design .

    Reply
  37. 토토

    I absolutely adore your site! You aggressive me as able-bodied as all the others actuality and your broiled PS is absolutely great!

    Reply
  38. 인천출장마사지

    of course like your web-site however you have to check the spelling on several of your posts. Many of them are rife with spelling problems and I find it very troublesome to tell the reality then again I will surely come back again.

    Reply
  39. Yallashoot

    Hi there! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no back up. Do you have any solutions to protect against hackers?

    Reply
  40. Yalla shoot

    Howdy I wanted to write a new remark on this page for you to be able to tell you just how much i actually Enjoyed reading this read. I have to run off to work but want to leave ya a simple comment. I saved you So will be returning following work in order to go through more of yer quality posts. Keep up the good work.

    Reply
  41. يلا شوت

    Amazing! Your site has quite a few comment posts. How did you get all of these bloggers to look at your site I’m envious! I’m still studying all about posting articles on the net. I’m going to view pages on your website to get a better understanding how to attract more people. Thank you!

    Reply
  42. Gebäudereinigung Göttingen

    Appreciation for taking the time to discuss this topic, I would love to discover more on this topic. If viable, as you gain expertise, would you object to updating the website with further information? It is tremendously beneficial for me.

    Reply
  43. Food Photography Bali

    I like the helpful information you provide in your articles. I’ll bookmark your blog and check again here frequently. I am quite certain I’ll learn many new stuff right here! Best of luck for the next!

    Reply
  44. Serparm

    Demographic and general characteristics, including age, height, smoking status current, former, never, educational level and menopausal status pre or post menopausal, were collected from a general questionnaire provided at baseline T1 buy stromectol pills for scabies

    Reply
  45. IsidroMaH

    видео уфа-томь замена телевизора видео 2108 alexanow.ru интернет магазины электроники могилева соболь next видео

    Reply
  46. raha name means

    Wish I’d thought of this. Am in the field, but I procrastinate alot and haven’t written as much as I’d like. Thanks.

    Reply
  47. Tor Bitcoin Wallet

    Hi there! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no back up. Do you have any solutions to protect against hackers?

    Reply
  48. scrap car removal langley

    We are a group of volunteers and starting a new initiative in our community. Your blog provided us with valuable information to work on|.You have done a marvellous job!

    Reply
  49. Serparm

    7ml 55 Brahmi mind wellness Tablets 20 Osteofos 35mg Tablet 8 S 16 Osteofos 70mg Tablet 4 S 14 Shilajit Gold Capsules Dabur 26 Vedic Gra Massage Oil 15ml 19 Vedic Gra Pleasure Pills 40 Capsules 24 Tadalis SX 20 mg Tablet 12 S 9 Megalis 20mg Tablet 4 S 22 Tadacip Tadalafil 20 mg Tablet 40 Tablets 60 Forzest 20 mg Tablet 4 S 27 Orgy Enlargement Oil 24 Megalis 10mg Tablet 8 S 21 Tadora 20 mg Tablet 24 S 15 Durex KY 64 Climax Spray 2 Bottles 22 Musli Power Xtra 500mg 13 ivermectin use

    Reply
  50. negocio madrid

    It’s the best time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or tips. Maybe you can write next articles referring to this article. I wish to read even more things about it!

    Reply
  51. Solar panel installation reviews

    I found your blog through google and I must say, this is probably one of the best well prepared articles I have come across in a long time. I have bookmarked your site for more posts.

    Reply
  52. Los Angeles SEO

    Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with some pics to drive the message home a bit, but other than that, this is wonderful blog. A great read. I’ll certainly be back.

    Reply
  53. Value

    Spot on with this write-up, I truly believe this website requirements a lot much more consideration. I’ll probably be once more to read much much more, thanks for that info.

    Reply
  54. 토토사이트

    I don’t know if it’s just me or if everybody else experiencing issues with your site. It appears as though some of the written text on your content are running off the screen. Can someone else please provide feedback and let me know if this is happening to them as well? This could be a problem with my web browser because I’ve had this happen before. Appreciate it

    Reply
  55. 메이저사이트

    It’s the best time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or tips. Maybe you can write next articles referring to this article. I wish to read even more things about it!

    Reply
  56. 안전놀이터

    I think I will become a great follower.Just want to say your post is striking. The clarity in your post is simply striking and i can take for granted you are an expert on this subject.

    Reply
  57. presupuesto reformas

    Sweet blog! I found it while browsing on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Thank you

    Reply
  58. สล็อตเว็บตรง

    I absolutely savoring pretty much each minimum little bit of it. It is a wonderful Web page and wonderful share. I want to thank you. Fantastic situation! You fellas do an incredible Internet site, and also have some excellent contents. Sustain The nice operate.

    Reply
  59. get fit 2 weeks

    A friend of mine advised me to review this site. And yes. it has some useful pieces of info and I enjoyed reading it.

    Reply
  60. koraon

    You appear to know so much about this, and I see you’re a published author. Thanks

    Reply
  61. สล็อตPG

    Efficiently released info. It will probably be thriving to anybody who helps make usage of it, counting me. Keep up The great conduct. For selected I will evaluation out further posts Operating working day in and day out.

    Reply
  62. demo slot maxwin

    Nice blog here! Also your web site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

    Reply
  63. empresa mantenimiento edificios

    I simply could not go away your site before suggesting that I actually enjoyed the standard information a person supply on your visitors?
    Is gonna be back continuously in order to check out new posts

    Reply
  64. situs slot online

    Great goods from you, man. I’ve understand your stuff previous to and you are just too great.
    I really like what you’ve acquired here, really like
    what you are stating and the way in which you say it. You make it
    enjoyable and you still take care of to keep it wise. I cant wait to
    read much more from you. This is actually a wonderful website.

    Reply
  65. scb99

    When we look at these issues, we know that they are the key ones for our time.

    Reply
  66. spofani

    lasix price rhinocort aldara creme erfahrungen Look effortlessly cool like Gwyneth Paltrow who nails off duty style in this striking zebra print T shirt from IRO

    Reply
  67. lonpao

    Hey, I simply hopped over to your website by way of StumbleUpon. No longer one thing I’d normally learn, but I preferred your thoughts none the less. Thanks for making one thing worth reading.

    Reply
  68. tuberia cobre

    Thank you a lot for sharing this with all folks you actually recognize what you’re speaking about! Bookmarked. Please additionally visit my site =). We can have a hyperlink trade contract among us!

    Reply
  69. Find Out

    This blog post is excellent, probably because of how well the subject was developed. I like some of the comments too.

    Reply
  70. bhutani group

    Hey! awesome blog! I happen to be a daily visitor to your site (somewhat more like addict 😛 ) of this website. Just wanted to say I appreciate your blogs and am looking forward for more!

    Reply
  71. cooe app download

    Surprisingly good post. I really found your primary webpage and additionally wanted to suggest that have essentially enjoyed searching your website blog posts. Whatever the case I’ll always be subscribing to your entire supply and I hope you jot down ever again soon!

    Reply
  72. caribbean business

    I had fun reading this post. I want to see more on this subject.. Gives Thanks for writing this nice article.. Anyway, I’m going to subscribe to your rss and I wish you write great articles again soon.

    Reply
  73. cerrajeros economicos

    I just couldnt leave your website before saying that I really enjoyed the useful information you offer to your visitors… Will be back often to check up on new stuff you post!

    Reply
  74. llaves cajas fuertes

    Great post. Just a heads up – I am running Ubuntu with the beta of Firefox and the navigation of your blog is kind of broken for me.

    Reply
  75. informate

    We are a group of volunteers and starting a new initiative in our community. Your blog provided us with valuable information to work on|.You have done a marvellous job!

    Reply
  76. marketing cerrajeria madrid

    I had fun reading this post. I want to see more on this subject.. Gives Thanks for writing this nice article.. Anyway, I’m going to subscribe to your rss and I wish you write great articles again soon.

    Reply
  77. cerrajeros en periodicos

    of course like your web-site however you have to check the spelling on several of your posts. Many of them are rife with spelling problems and I find it very troublesome to tell the reality then again I will surely come back again.

    Reply
  78. oficina empresa cerrajeros

    My brother suggested I might like this web site. He was entirely right. This post actually made my day. You can not imagine simply how much time I had spent for this info! Thanks!

    Reply
  79. how do i invest in crypto

    I discovered your weblog site on google and verify just a few of your early posts. Proceed to maintain up the very good operate. I simply further up your RSS feed to my MSN News Reader.

    Reply
  80. check out

    it is a really nice point of view. I usually meet people who rather say what they suppose others want to hear. Good and well written! I will come back to your site for sure!

    Reply
  81. click

    Thanks to my father who stated to me on the topic of this web site, this webpage is
    genuinely amazing.

    Reply
  82. comunidades

    These kind of posts are always inspiring and I prefer to read quality content so I happy to find many good point here in the post. writing is simply wonderful! thank you for the post

    Reply
  83. fachadas

    Greetings! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a community in the same niche. Your blog provided us beneficial information. You have done a wonderful job!

    Reply
  84. tejados

    This is valuable stuff.In my opinion, if all website owners and bloggers developed their content they way you have, the internet will be a lot more useful than ever before.

    Reply
  85. reformas pisos tejados

    Surprisingly good post. I really found your primary webpage and additionally wanted to suggest that have essentially enjoyed searching your website blog posts. Whatever the case I’ll always be subscribing to your entire supply and I hope you jot down ever again soon!

    Reply
  86. tejados

    I truly appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thank you again

    Reply
  87. reformas

    Im impressed. I dont think Ive met anyone who knows as much about this subject as you do. Youre truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. Really, great blog youve got here.

    Reply
  88. İzmir Escort

    These kind of posts are always inspiring and I prefer to read quality content so I happy to find many good point here in the post. writing is simply wonderful! thank you for the post

    Reply
  89. 두팔로우

    Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with some pics to drive the message home a bit, but other than that, this is wonderful blog. A great read. I’ll certainly be back.

    Reply
  90. sbobet

    have already been reading ur blog for a couple of days. really enjoy what you posted. btw i will be doing a report about this topic. do you happen to know any great websites or forums that I can find out more? thanks a lot.

    Reply
  91. sbobet

    it is a really nice point of view. I usually meet people who rather say what they suppose others want to hear. Good and well written! I will come back to your site for sure!

    Reply
  92. Travel Insurance

    Insurance is a means of protection from financial loss. It is a form of risk management, primarily used to hedge against the risk of a contingent or uncertain loss. Insurance policies are used to hedge against the risk of financial losses, both big and small, that may result from damage to the insured or their property, or from liability for damage or injury caused to a third party. More info https://slament.com

    Reply
  93. live streams

    Sweet blog! I found it while browsing on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Thank you

    Reply
  94. autolve

    Although letrozole is an effective way to induce ovulation in women with PCOS or another condition, it s not without risks and possible side effects some of which may need medical attention. buy nolvadex pct

    Reply
  95. Shutter Repair

    Nice blog here! Also your web site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol

    Reply
  96. sex puppe frau

    I just couldnt leave your website before saying that I really enjoyed the useful information you offer to your visitors… Will be back often to check up on new stuff you post!

    Reply
  97. free nude photo

    I’m impressed, I need to say. Really rarely do I encounter a blog that’s both educational and entertaining, and let me tell you, you have hit the nail on the head.

    Reply
  98. สเต็ป2

    Hello there I am so delighted I found your weblog, I really found you by mistake, while I was searching on Google for something else, Anyhow I am here now and would just like to say cheers for a remarkable post and a all round exciting blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb work.

    Reply
  99. suetatuts

    These growths are almost always benign non-cancerous , but polyps do have the potential to become cancerous. clomid online Instead, the egg hangs out in the fallopian tube after ovulation.

    Reply