好迷茫! 工作几年除了写代码,其他啥也不会
web前端教程
用大白話,來講編程
周末有小伙伴在微信找我聊,聊到了自己職場的一些困惑,主要的內容是關于程序員是否要和產品經理去開會、扯皮需求,覺得這樣很浪費時間。
這個小伙伴遇到的困惑,我剛畢業那年還真遇到過,在大學的時候,看過的書,做過的項目,都是按照理想的流程來走,負責需求的人理清楚產品的業務,出原型,然后設計師出設計稿,這個時候負責前端的我才開始介入。
后來出來工作,發現上述的那種情況是最理想的狀態,在職場往往不一樣,有時候項目的流程并沒有嚴格按照我們預想的進度去走。
老板直接拿著產品來問:這個功能為什么要這么做,太難用了,太合理?
你會想:what?這你應該去問產品經理啊,我只是看著原型需求,對著UI設計稿敲代碼的小前端罷了,這些問題我怎么知道啊,產品這么設計,我就照做啊.....不好用你應該找產品經理啊!
你有點無奈,一方面覺得老板問錯人了,另一方那個面覺得自己親手做出來的產品,別人一問三不知。
到底是程序員需要參與項目更多的環節,了解更多的代碼以外的事?還是只需要專心寫代碼,老板要知道具體需求找產品經理,別找我!
工作幾年后發現,如果從崗位職責,分工明確的角度來看,理論上你只需要把你的代碼寫得漂漂亮亮的(實際上很可能也是一坨xiang)就足夠了,其它環節由其他人負責,術業有專攻嘛,每個人都做好自己的環節。但是,從另外一個角度來講,你可能會有其它的答案。
你把眼光放遠一點,你需要開始思考你未來的職業發展。
如果覺得自己的工作就是寫寫代碼,那很明顯你是剛入門的新手。即使我們每天對著電腦敲代碼,但大多數時候是與人而不是與計算機打交道。我們所寫的代碼首先是供人使用的,其次才是讓計算機可以理解的,如果你只想和機器打交道,那寫二進制的代碼機器才能理解你。
仔細想想自己一天的工作中有多少時間用在了與人互動上,收發郵件、周報月報、漫長的會議、討論(扯皮)等等,作為一個程序員,你的工作大部分時間其實是和同事打交道。?
所以,雖然你是一個寫代碼的碼農,看似你工作的重心是在碼代碼上,但其實你自己統計一下也會發現:你真正寫代碼的時間占你工作時間的比例并不高甚至有些人非常低。即使沒有人打擾你,你仍然需要花很多的時間去設計、去思考怎么寫你的代碼,或者花很長的時間去看懂別人的代碼然后找到Bug產生的原理,這個過程中看似你面對的是代碼是機器,但其實你面對的是人(寫代碼的人和讀你代碼的人)。
此外,你還需要了解一定的業務知識,當然最好的方式是先和業務人員、提需求的同事進行溝通,而不是悶頭寫代碼。?
所以認為當個程序員,可以不講究溝通和談話技巧,不參與到項目的其他環節,只做個悶騷的宅男,那么你的職業發展將會收到極大的限制。
如果覺得跟同事溝通交流是一件很煩人的事,就悶頭寫代碼,兩耳不聞窗外事,即使打算一輩子只做程序員,那么也很難成為一個優秀的程序員。
所以,對程序員來說,寫代碼只是我們工作的一部分,甚至是小部分,提升代碼以外的能力,承擔更多寫代碼以外的工作,對你成為高級工程師有很大的幫助,對你未來的職業發展轉行或者轉崗也有很大的作用。
熱門文章
原創教程原創教程:
附加習題:
趣味職場職場感悟:
學習困惑:
職場焦慮:
感到迷茫:
薪資待遇:
培訓出身:
培訓費用:
培訓簡歷:
搞笑黑話:
行業困惑:
職業規劃:
新手求職:
新手學習:
職場形象:
合作廣告分割線
總結
以上是生活随笔為你收集整理的好迷茫! 工作几年除了写代码,其他啥也不会的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云炬随笔20180703
- 下一篇: 云炬随笔20190301