国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

2018,程序員做好這11件事,必拿高薪!

新聞
翻開日歷,不知不覺間,2017 年的余額已不足 2%,這一年又猝不及防的步入了尾聲。今年過得怎么樣?你的目標(biāo)還差了多少?

[[214477]]

翻開日歷,不知不覺間,2017 年的余額已不足 2%,這一年又猝不及防的步入了尾聲。今年過得怎么樣?你的目標(biāo)還差了多少?

[[214478]]

在這一年僅剩下的小尾巴里,咱們程序員可以好好總結(jié)一下將要逝去的 2017,規(guī)劃即將到來的 2018。下面先來看看程序員工作中的 17 種狀態(tài),你中槍了嗎?

程序員的 17 種狀態(tài),扎心了

1.明明是個小 Bug 但就是死活修不好...

[[214479]]

2.作為一個碼工我意外走入了一個充滿 PM 的會議室...

[[214480]]

3.偶然間看到了自己多年前寫的代碼

[[214481]]

4.調(diào)試過多線程的都會懂!

[[214482]]

5.這就是你們追捧的結(jié)對編程

[[214483]]

6.Git merge

[[214484]]

7.當(dāng)他們問我是否需要兼容 IE 的時候

[[214485]]

8.當(dāng)我以為已捕獲了所有可能的異常的時候

[[214486]]

9.你永遠 try...catch 不到所有的可能性!

10.數(shù)據(jù)庫的 Delete 語句忘了,使用限定詞 Where...  

[[214487]]

11.當(dāng)我試圖把一個 Bug 踢給別人的時候....

[[214488]]

12.好像真的沒人發(fā)現(xiàn)我產(chǎn)品里的 Bug...

13.第一次嘗試退出vim

[[214489]]

14.當(dāng)我試圖清理幾行所謂的舊代碼的時候...

[[214490]]

15.當(dāng)我按照 Stack Overflow 上的回帖,解決問題的時候......

[[214491]]

16.編譯錯誤:括號不匹配

[[214492]]

17.作為一個程序員,最后是拷問靈魂的時刻了:

“你熱愛自己的工作嗎?”

“...愛!”

“再給你一次機會”

“...唉...”

人艱不拆,求別說。

[[214493]]

即將到來的 2018,如何做個合格的程序員?

最近同一部門另一個項目組的一位程序員被"主動離職"了,雖然我未曾與這個程序員共事過,但是聽過一兩次他的內(nèi)部分享,感覺技術(shù)還是挺厲害的。

后來與一個消息靈通的同事聊天,才知道真正的原因是老大覺得 A 難以溝通,搞得其他程序、QA 都怨聲載道。

工作這些年,身邊的好多同事來了又走了,主動或被動,這不禁讓我思考什么樣的程序員算得上合格的程序員。

雖然大家都自稱"碼農(nóng)"、"IT 民工",但我相信,這僅僅是自嘲或者自黑,大多數(shù)程序員應(yīng)該還是認(rèn)可自己這個職業(yè)的。

當(dāng)然,我算不上一個優(yōu)秀的程序員,因為我都不曾在開源社區(qū)貢獻過代碼、也不精通白板算法、對技術(shù)也不狂熱、不 geek。

我的目標(biāo)是做一個合格的程序員:把本職工作做好,對得起自己的薪水,平衡生活與工作,996 什么的我是難以接受的。

對于程序員而言,技術(shù)過關(guān)當(dāng)然是非常重要的,這是硬實力。然而只會技術(shù)也是不行的,畢竟大多數(shù)的程序員還是要與人打交道,軟實力也是不可或缺的。怎樣才能算合格,我認(rèn)為有以下幾點:

扎實的基礎(chǔ)

計算機領(lǐng)域是一個快速更新?lián)Q代的領(lǐng)域,每隔一段時間都會有新的語言、框架、思想產(chǎn)生,追隨每一個新技術(shù)很累。

但仔細(xì)想想,事實上并沒有那么多新東西。很多新東西只不過是已有技術(shù)的封裝、或者借鑒的其他領(lǐng)域的技術(shù)。

比如緩存數(shù)據(jù)庫 Redis、Memcached,其基本思想不就是操作系統(tǒng)中的緩存嗎;分布式存儲中的分片與復(fù)制集,不就是文件系統(tǒng)中 RAID 的擴展嗎?

還有 Google 的 MapReduce 框架,不就是來源于函數(shù)式編程語言的 Map Reduce 嗎?掌握好計算機基礎(chǔ)知識,能夠更本質(zhì)的看待新技術(shù)。

善用工具

磨刀不誤砍柴工,打造好自己的工具集非常重要。

開發(fā)中會用到大量的工具,不管是編輯器、調(diào)試工具還是監(jiān)控工具,大家都喜歡爭論哪個 IDE 更好。

然而,這并沒有多大意義,關(guān)鍵在于能夠熟練的使用自己喜歡的工具,掌握各種快捷鍵,高度自定義,這樣能夠大大提高工作效率。

而且對于日常中重復(fù)的操作,最好腳本自動化,這里推薦一下 Python,寫小工具還是很快的。

另外,強調(diào)程序員必備的兩個工具,那就是瀏覽器和 VPN。后者大家都懂的,不多說,主要是有了后者才能發(fā)揮瀏覽器的威力。

瀏覽器大家天天都在用,但是如何高效的使用,比如在指定網(wǎng)站搜索、通過標(biāo)題、url 過濾、選擇合適的關(guān)鍵字還是值得研究一下。

對于程序員,要使用好瀏覽器,那還得具備下一個能力:英語。

過得去的英語

不得不承認(rèn),在軟件創(chuàng)新領(lǐng)域,國內(nèi)還是落后于國外的,新的技術(shù)、一手的資料都是英文的。

當(dāng)新技術(shù)被廣泛應(yīng)用之前,我們在百度搜到翻譯要么是 machine translated,要么錯誤百出。

看翻譯的最大問題取決于翻譯者本身的水平,即使翻譯水平都很高,但同一個單詞往往有不同的翻譯,導(dǎo)致看文章的時候會有困惑,最好還是直接看英文原文。

大多數(shù)原文,除去專業(yè)詞匯、還是比較好理解的,而且,我發(fā)現(xiàn)很多牛逼的項目,都有非常通俗易懂的文檔。

良好的編碼習(xí)慣

代碼是寫給機器執(zhí)行的,同時也是給人閱讀與維護的。維護者可能是別人、也可能是幾個月后的樣子。良好的代碼規(guī)范,必要的、清晰的注釋可以讓自己少被問候祖宗十八代。

對于代碼風(fēng)格,網(wǎng)上爭議也很多,最重要的是保持項目內(nèi)的統(tǒng)一。做為技術(shù)負(fù)責(zé)人,一定要在項目開啟之初就定好規(guī)范,當(dāng)大量代碼被堆出來之后就很難統(tǒng)一了,然后做好新人的 review。

保持學(xué)習(xí)

程序員這個職業(yè),相比其他職業(yè),可能還是要年輕許多。特別是在國內(nèi),最老的一批程序員好多都轉(zhuǎn)管理了,再過 10 年 20 年,我們會怎么樣呢,沒人知道。

前段時間華為 35 歲程序員被離職的事情,還有最近傳遍朋友圈的中興 42 歲程序員墜樓身亡的事(痛心!中興42歲程序員跳樓身亡,是什么把他逼上了絕路?),都給我們敲響了警鐘,悲哀之余,只有盡力學(xué)習(xí)了,拼不過體力就拼能力與經(jīng)驗吧。

學(xué)習(xí)這個事情說起來就復(fù)雜了,我覺得兩點很重要:基礎(chǔ)、學(xué)以致用。

獨立思考

合格的程序員解決的是問題,而不是實現(xiàn)某個解決方案。產(chǎn)品經(jīng)理(特別是知道一點技術(shù)的產(chǎn)品經(jīng)理)的某個需求可能只是某個問題的解決方案,他認(rèn)為這個方法可以解決他的問題,于是把解決方案當(dāng)成了需求,而不是真正的問題。

程序員應(yīng)該主動溝通,多問幾個為什么,了解真正的問題,也許能有更好的解決方案。

之前就有這么個例子,給到的需求:為每一個用戶(用戶有唯一的 id 標(biāo)示)生成一個唯一的邀請碼,同時也要為未來一段時間可能增加的用戶預(yù)生成邀請碼,保存到數(shù)據(jù)庫。

而真正的需求是老用戶分享自己的邀請碼,如果新用戶使用了該邀請碼,則老用戶獲得相應(yīng)獎勵。我提出的方案很簡單,直接用戶的唯一 id 生成可逆的邀請碼,這樣就根本無需數(shù)據(jù)庫存儲。

[[214494]]

產(chǎn)品經(jīng)理經(jīng)常改需求這是程序員最頭疼的事情,作為程序員應(yīng)該也站在 PM 的角度思考,幫助 PM 分析出本質(zhì)的需求,這也許可以減少需求的變更。

當(dāng)然,前提是得干一行愛一行,需要對業(yè)務(wù)有一定的了解。

先思考后行動

寫代碼的時候先想清楚了再下筆,而不是先寫出一堆代碼,然后在開始修 Bug。

修改 Bug 的時候,多看看上下文,搞明白為什么出 Bug,修改這個 Bug 可能帶來的影響,然后再修改。

反面教材有兩種:

  • 隨便改改就把代碼改好了,但自己心里并不清楚為什么這樣修改就修好了,撞運氣,也許還有其他同樣的 Bug 也發(fā)現(xiàn)不了。
  • 頭痛醫(yī)頭腳痛醫(yī)腳,不仔細(xì)評估修改的影響,這樣往往會引入新的問題。

程序員成長的一個辦法就是修 Bug,修別人用不了的 Bug,但前提是搞清楚 Bug 的緣由,這樣才能避免類似的錯誤,有所收獲。

順暢溝通

順暢溝通不是巧如舌簧、也不是忽悠達人,需要的只是耐心傾聽,然后清晰表達自己的意見。

現(xiàn)在的軟件開發(fā),已經(jīng)不再是單打獨斗的年代,大多數(shù)的軟件、產(chǎn)品都需要多人、多部門的協(xié)作。而交流、溝通是非常耗時耗力的。

溝通之前,先想好目標(biāo),組織好語言,盡量不要發(fā)散、不要跑題,對事不對人。對于重要的事情,保留溝通記錄,最好有郵件,免得說不清。

溝通是門復(fù)雜的藝術(shù),最基本是聽明白、說清楚。

管理好自己的暴脾氣

[[214495]]

作為一個程序員,要被 PM 懟、要被交互懟、要被 QA 懟,再變態(tài)的需求都可能有,QA 給你提的 Bug 可能也不屬于你。而且,還有豬一樣的隊友(自己在別人眼里何嘗不是這樣呢)和下屬。

不管誰是誰非,發(fā)脾氣、吵架都一點用沒有,吵完還是得解決問題。calm down,有怒火也得等個幾秒再發(fā)作,也許這幾秒理智思考一下,就能解決問題。

負(fù)責(zé)任

能力(技術(shù)能力)與責(zé)任心誰更重要呢,都重要。如果一個新人有培養(yǎng)的潛力,那么責(zé)任心就更重要。

兩個人,第一個技術(shù)能力很強,但責(zé)任心很差,對項目的事情也不上心;第二個能力差些,但責(zé)任心強,是自己的問題一定負(fù)責(zé)到底,即使自己不能解決也能主動尋求幫助。

我覺得前者對項目的危害更大,特別是項目緊要時期,因為能力強的人一般負(fù)責(zé)的是比較復(fù)雜、困難的功能,別人上手也需要時間,這個時候如果摞擔(dān)子,Bug 也不修,那么就很為難了。

不負(fù)責(zé)任的典型表現(xiàn)就是扯皮、甩鍋:這不是我的 Bug、不關(guān)我的事。

有協(xié)作的地方更容易出現(xiàn)問題,比如前端與后端、各個部門之間。如果不清楚到底是誰的問題,不妨主動一點,幫助排查。

不要總是說不會

作為程序員,總有一些工作是以前沒有做過的,也許來自產(chǎn)品人員的需求,也許來自項目自發(fā)的優(yōu)化。

我見過一些程序員,在面臨未知的問題、挑戰(zhàn)時,總是習(xí)慣于說:不會、沒辦法、不可能,這樣的程序員就算不上合格的程序員。

事實上,這樣的程序員是給自己過早地留好退路,事實上問題可能并沒有想象的那么困難,也許經(jīng)過一番探索就能解決。

如果習(xí)慣于對未知說不,那么在別人看來就是能力不行,影響個人形象與聲譽,而且總是待在自己的舒適區(qū)也不利于自我成長。

當(dāng)然,也不是說要盲目自信,急于拍胸脯保證一定能解決,這樣往往是坑自己。

所以,面對新的需求,謹(jǐn)慎對待,既不輕易否決也不隨意承諾,而是再理清需求先去研究一下,評估是否能完成,需要的資源與時間。

暫時就想到這么多,與君共勉。Relax!準(zhǔn)備好迎接你的 2018 吧。

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2018-08-10 14:35:42

程序員技術(shù)代碼

2009-05-26 09:48:34

2020-01-17 12:19:02

程序員讀書網(wǎng)絡(luò)

2015-09-18 08:47:41

新手程序員

2015-09-15 09:08:58

前端程序員高薪

2019-09-12 17:09:52

程序員跳槽那些事兒編程語言

2014-11-11 15:19:36

程序員

2015-03-23 11:46:30

Java程序員Java

2011-08-31 09:18:07

程序員

2011-04-21 10:37:19

程序員

2015-08-18 15:19:56

程序員精神分裂

2016-12-26 11:34:23

2015-09-01 09:57:45

程序員投資

2015-09-01 09:16:09

程序員投資

2015-07-20 10:53:21

程序員投資

2009-12-25 11:07:26

架構(gòu)師

2014-09-22 11:15:16

程序員

2020-05-25 14:58:36

程序員自動化編碼

2010-08-09 13:13:00

Flex程序員

2011-08-18 16:34:28

程序員必須知道
點贊
收藏

51CTO技術(shù)棧公眾號

一级毛片精品毛片| 无限资源日本好片| 成人超碰在线| 久久精品国语| 亚洲精品国产a久久久久久| 波多野结衣欧美| 男人的天堂成人在线| 国内精品一区二区三区| 一区二区欧美视频| 日韩在线中文字| 日韩视频在线免费观看| 久久精品视频一| 神马欧美一区二区| 国产精品免费成人| 最新黄网在线观看| 999亚洲国产精| 欧美亚洲一级片| 日韩精品卡一| 欧美成人一级视频| 成人av在线不卡| 国产精品一区二区你懂的| 国产成人免费观看| 青少年xxxxx性开放hg| 日韩和欧美一区二区| 中文字幕日韩av| 日韩爱爱小视频| 99久久国产综合精品五月天喷水| 老司机亚洲精品| www.-级毛片线天内射视视| 成人性生交大片免费看在线播放| 成人高清免费观看| 天美星空大象mv在线观看视频| 国产欧美一区二区精品性| 一区二区三区免费播放| 一区二区三区在线免费观看| 成年人黄色电影| 亚洲欧美日韩国产一区二区三区| 亚洲国产日韩欧美在线观看| 亚洲xxxxxx| 亚洲精品一区二区三区婷婷月| free性欧美| 久久久在线视频| 伊人成人在线视频| www国产黄色| 欧美午夜宅男影院| 好看的中文字幕在线播放| 欧美日本高清视频| 国产日产精品一区二区三区四区的观看方式| 欧美日韩国产123| 18成人免费观看视频| 国产精品久久国产| 亚洲欧洲www| gay欧美网站| 欧美日韩成人精品| 亚洲三级色网| 亚洲精品日韩成人| 污视频在线免费观看一区二区三区| 久久精品一区二区国产| av日韩一区二区三区| 久久久久北条麻妃免费看| 成人免费在线视频网站| 国产一区二区主播在线| 欧美激情18p| 亚洲精品男同| 日韩亚洲不卡在线| 欧美三级免费| 综合网插菊花| 伊人久久五月天| 久久三级福利| 色琪琪免费视频网站| 国产亚洲成精品久久| 亚洲欧美日本日韩| 五月伊人六月| 2019最新中文字幕| 91免费看片在线观看| 亚洲欧美国产精品桃花| 偷窥国产亚洲免费视频| 黄色美女久久久| 1769视频在线播放免费观看| 国产v综合v亚洲欧| 亚洲欧洲另类精品久久综合| 国产精品videosex极品| 国产精品久久福利| 精品少妇一区二区三区在线视频| 福利在线一区二区三区| 香蕉亚洲视频| 久久久久久久久久久综合| 日本一区二区成人| 超碰在线人人| 欧美吻胸吃奶大尺度电影| 久久电影中文字幕| 亚洲丰满在线| 成人精品视频一区二区三区| 黄污视频在线观看| 男女污污的视频| 99久久精品久久久久久ai换脸| 亚洲成人最新网站| 成人一级生活片| 国产精品99久久久久久白浆小说| 在线电影欧美成精品| 综合久久成人| 成人区精品一区二区不卡| 亚洲精品天堂成人片av在线播放| 日韩欧美国产免费播放| 久久狠狠亚洲综合| 夜间精品视频| 亚洲成人基地| 国产成人无码一二三区视频| 精品奇米国产一区二区三区| av成人动漫| 亚洲第一二三四五区| 日韩理论片一区二区| 激情成人综合网| 欧美aaaaaaa| 九九热久久66| 在线成人av影院| 亚洲国产日韩a在线播放性色| 精品一区二区三区欧美| 伊人久久亚洲影院| 婷婷中文字幕一区| 国产成人调教视频在线观看 | 日本一区二区视频在线观看| 日本不卡一二三区黄网| 最新真实国产在线视频| 骚视频在线观看| 成人羞羞视频免费看看| 国产自偷自偷免费一区| 欧美精品在线看| 在线亚洲欧美视频| 亚洲欧美三级伦理| 中文字幕日本不卡| 亚洲四区在线观看| 狠狠做深爱婷婷久久综合一区| 国产精品美女久久福利网站| 亚洲欧美日韩在线| 日韩一区二区三区在线视频| 欧美肥胖老妇做爰| 正在播放国产一区| 国产精品久久久久99| 久久精彩视频| 国产乱子伦精品无码专区| 天天插天天狠天天透| 国产精品一级伦理| 一区二区三区四区| 国内性生活视频| shkd中文字幕久久在线观看| 在线影视一区| 午夜伦理福利在线| 一个人免费视频www在线观看| 噼里啪啦在线中文观看| 懂色一区二区三区| 亚洲精品永久免费视频| 电影一区二区在线观看| 在线视频观看日韩| 国产欧美一区二区精品仙草咪| 亚洲成人动漫一区| 亚洲欧美中文在线视频| 亚洲成av人影院| 成人午夜激情在线| 欧洲一区二区三区免费视频| www.久久久久| 亚洲精品高清国产一线久久| 成人蜜桃视频网站网址| 中文字幕日产av一二三区| h片在线观看视频免费| 九九综合在线| 久久青青色综合| 不卡一区2区| 2020国产精品| 日韩欧美国产成人一区二区| 国产成人精品视| 国产三级日本三级在线播放 | 日韩中文字幕久久| 中文字幕一区二区三区乱码| 黄色三级视频在线| а√天堂8资源中文在线| 教室别恋欧美无删减版| 欧美在线观看视频网站| 乱亲女秽乱长久久久| 亚洲成av人片一区二区三区| 国产高清无密码一区二区三区| 久久久97精品| www.久久久久久久久| 九九热爱视频精品视频| 91精品久久| 小明精品国产一区二区三区| 400部精品国偷自产在线观看| 国产欧美日韩免费看aⅴ视频| 亚洲成人黄色在线| 欧美日韩国产综合一区二区三区| 国产精品不卡在线| 久久久综合网站| 粉嫩一区二区三区性色av| 美女网站色91| 男人操女人免费软件| 欧美视频免费看欧美视频| 女人和拘做爰正片视频| 成年人观看网站| 91黄色在线看| 国产精品乱码一区二区三区软件 |