那些事

好的技術(shù)不如好的習(xí)慣胯盯,好的習(xí)慣不如好的態(tài)度溅漾。

目前為止兩家企業(yè)了山叮,A公司、B公司(目前)添履。

由于進(jìn)A公司時(shí)還是一個(gè)新兵蛋子屁倔,當(dāng)時(shí)并沒(méi)有任何經(jīng)驗(yàn)可談,寫(xiě)代碼完全是按照之前的散漫路子缝龄、最多也就是偶爾會(huì)Ctrl + Shift + F 一下汰现,寫(xiě)作毫無(wú)章法可言。雖然公司有明確的編碼規(guī)范叔壤,但做到的也僅僅只是命名上和注釋上瞎饲。當(dāng)時(shí)糟糕到什么地步呢?這么說(shuō):①炼绘、一個(gè)controller方法中我能寫(xiě)出N個(gè)try .. catch塊嗅战,而且有時(shí)候還會(huì)try .. catch嵌套,以及各種 If 判斷和 If 嵌套(這畫(huà)面太美俺亮,我不敢想了...各位腦補(bǔ)...)驮捍;②、同一段代碼我會(huì)寫(xiě)到很多文件中脚曾,那時(shí)候的我腦袋中還完全沒(méi)有”重構(gòu)东且、優(yōu)化“這些詞,以至于在我來(lái)到B公司后本讥,我之前的同事(我的大學(xué)同班同學(xué))還會(huì)在群里罵我(當(dāng)時(shí)是一個(gè)js文件珊泳,項(xiàng)目前期寫(xiě)的,后期懶得去優(yōu)化):東哥拷沸,你居然在每個(gè)js方法中都寫(xiě)了一遍相同的驗(yàn)證色查!你個(gè)該死的處女座!撞芍!(咳咳~~在下并不是處女座秧了,但確實(shí)有點(diǎn)強(qiáng)迫癥的感覺(jué))③、(接下來(lái)這一個(gè)是很?chē)?yán)重的問(wèn)題)因?yàn)楫?dāng)時(shí)并沒(méi)有很好的編碼意識(shí)序无,碰到問(wèn)題雖然習(xí)慣去跟蹤錯(cuò)誤源验毡,但是也正是因?yàn)檫@,犯了一個(gè)很?chē)?yán)重的設(shè)計(jì)模式編碼規(guī)則:開(kāi)閉原則(簡(jiǎn)單說(shuō)就是軟件實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放愉镰,對(duì)修改關(guān)閉)米罚,以至于引發(fā)了一系列的問(wèn)題(被罵是小,顯得自己很low是大U商健B荚瘛)

我是射手座,自認(rèn)為模仿能力出眾碗降,耳濡目染隘竭、被各位大牛熏陶后,慢慢的開(kāi)始有意無(wú)意的進(jìn)行代碼優(yōu)化讼渊,包括代碼的簡(jiǎn)單重構(gòu)动看、邏輯的優(yōu)化等等,但仍然會(huì)犯一些錯(cuò)誤:比如頻繁的根據(jù)業(yè)務(wù)創(chuàng)建對(duì)象爪幻、創(chuàng)建文件菱皆,這樣說(shuō)可能想象不出來(lái)那個(gè)場(chǎng)景须误,那我換個(gè)說(shuō)法:10個(gè)頁(yè)面,我會(huì)創(chuàng)建10個(gè)實(shí)體對(duì)象(其實(shí)10個(gè)頁(yè)面的業(yè)務(wù)不同仇轻,但操作的對(duì)象是一樣的)(此時(shí)我仿佛進(jìn)入了另一個(gè)極端:開(kāi)閉原則嘛京痢!不讓我改我加總沒(méi)事了吧~),結(jié)果可想而知篷店,結(jié)結(jié)實(shí)實(shí)的被修理了一頓...

直接進(jìn)入B公司(當(dāng)前就職公司)話(huà)題吧祭椰,平常總想不起來(lái)寫(xiě)疲陕。

因?yàn)橛羞^(guò)"1年"的工作經(jīng)驗(yàn)(其實(shí)按嚴(yán)格來(lái)算不過(guò)才4方淤、5個(gè)月)了,而且還是在帝都蹄殃,所以萬(wàn)事都會(huì)小心謹(jǐn)慎携茂,畢竟是在“大公司”待過(guò)的人,總不能讓別人覺(jué)得自己很low嘍窃爷。B公司的項(xiàng)目邑蒋、編碼是非常嚴(yán)謹(jǐn)?shù)模ㄒ驗(yàn)槭墙o英國(guó)人做項(xiàng)目,多多少少有這么一點(diǎn)意思:好好寫(xiě)按厘、仔細(xì)寫(xiě)代碼医吊,不能讓 英國(guó)人挑刺,不能丟中國(guó)人的臉逮京,要嚴(yán)謹(jǐn)..咳咳~~)卿堂。

既然嚴(yán)謹(jǐn),那就得舉個(gè)栗子說(shuō)說(shuō)懒棉,要不會(huì)被打死的草描,網(wǎng)上不是經(jīng)常說(shuō):沒(méi)圖你說(shuō)個(gè)xx(和諧和諧,不過(guò)我真沒(méi)圖可曬...)策严。

好吧穗慕,言歸正傳:平常寫(xiě)代碼時(shí)命名變量、聲明方法以及操作數(shù)據(jù)庫(kù)等等妻导,必須要自查確保沒(méi)問(wèn)題后才可以提交上去逛绵,而且一切修改都是建立在之前的規(guī)范上,操作數(shù)據(jù)庫(kù)必須有文字記錄等等等等(其實(shí)這是很基本的倔韭,但之前的公司完全沒(méi)人整這些啊术浪,我們那時(shí)完全都是放養(yǎng)的,現(xiàn)在好了寿酌,給圈起來(lái)了....)胰苏。

2016年1月28日,老大年終找我們每個(gè)人分別談話(huà)醇疼,給我說(shuō)了很多硕并,歸根結(jié)底我給概括了一句話(huà):年輕人法焰,好好干!我們老總也是技術(shù)出身倔毙,創(chuàng)業(yè)7壶栋、8年了,老總并沒(méi)有給我談什么理想(這一點(diǎn)還是不錯(cuò)滴普监,俗話(huà)說(shuō)得好:總喜歡談理想的老板不是個(gè)好老板!A鸲怠?)。此次談話(huà)老板也給我提了一些個(gè)“干貨”豌蟋,加上我的個(gè)人理解廊散,我覺(jué)得有必要談一下:

業(yè)務(wù), 設(shè)計(jì)梧疲,測(cè)試允睹, 審查,總結(jié)幌氮,夯實(shí)基礎(chǔ)

這是老板給身為程序員的我提的6個(gè)標(biāo)準(zhǔn):

1缭受、業(yè)務(wù):作為程序員不能只會(huì)寫(xiě)代碼,如果只會(huì)寫(xiě)代碼该互,那寫(xiě)一輩子也只是個(gè)碼農(nóng)米者。除了代碼我們還應(yīng)該要懂業(yè)務(wù)流程。接手一個(gè)程序后宇智,作為程序員的我們不能第一時(shí)間就想怎么用代碼實(shí)現(xiàn)蔓搞。而是應(yīng)該先了解程序的整體業(yè)務(wù)流程,哪一環(huán)該嵌哪一套随橘,哪一套該接哪一環(huán)喂分。業(yè)務(wù)了解透了才能針對(duì)業(yè)務(wù)設(shè)計(jì)出高效的代碼。技能一:Get机蔗!

2糯彬、設(shè)計(jì):這一點(diǎn)可能小伙伴們會(huì)不解,為啥子程序員還要會(huì)設(shè)計(jì)路召?如果說(shuō)第一條還能接受的話(huà)闯袒,這第二條的設(shè)計(jì)又有個(gè)啥卵用?程序員會(huì)設(shè)計(jì)了那還要專(zhuān)門(mén)的設(shè)計(jì)干毛酿愧?如果你真這么想那我只能呵呵你:粗俗沥潭!非常粗俗!狹隘嬉挡!非常狹隘6鄹搿汇恤!程序員不能只會(huì)寫(xiě)代碼,懂點(diǎn)設(shè)計(jì)絕對(duì)會(huì)對(duì)自己的編碼能力有幫助拔恰。因?yàn)槲依斫獾脑O(shè)計(jì)不僅僅是前臺(tái)頁(yè)面的設(shè)計(jì)因谎,還包括程序代碼實(shí)現(xiàn)的設(shè)計(jì)。好的設(shè)計(jì)事半功倍颜懊,壞的設(shè)計(jì)事倍功半财岔!技能二:Get!

3河爹、測(cè)試:自測(cè):不解釋?zhuān)∪绻约簩?xiě)的程序自己都測(cè)試不過(guò)匠璧,那我只能送你三個(gè)字:丟人!除了自測(cè)還應(yīng)該主動(dòng)請(qǐng)別人幫助測(cè)試(找閑人測(cè)咸这,別傻不拉幾的逮著個(gè)人就拉過(guò)來(lái)讓人家測(cè)夷恍,如果真這么做了,我不保證你的人身安全哈O蔽)酿雪。為啥要請(qǐng)別人幫忙測(cè)呢?沒(méi)特殊原因侄刽,只因?yàn)榇a是你寫(xiě)的(自己測(cè)自己的代碼指黎,有時(shí)候會(huì)下意思的規(guī)避錯(cuò)誤情況)。技能三:Get州丹!

4袋励、審查:好的代碼不是寫(xiě)出來(lái)的,是改出來(lái)的当叭!如果才能透徹的改掉垃圾代碼茬故?審查!除了自查還要“他查”蚁鳖,和第三條一樣磺芭,請(qǐng)別人幫忙審查(請(qǐng)技術(shù)比自己好的人幫忙審查自己的代碼,技術(shù)還不如自己的都看不懂你寫(xiě)的啥醉箕,咋幫你審钾腺?)。另:這也是一個(gè)偷學(xué)技能的機(jī)會(huì)喲~~技能四:Get讥裤!

5:總結(jié):不解釋?zhuān)∥襱m現(xiàn)在就是在總結(jié)7虐簟!己英!

6:夯實(shí)基礎(chǔ):不解釋?zhuān)≡俸玫募寄芗涿痪氁矔?huì)忘!平常多復(fù)習(xí)基礎(chǔ)的知識(shí)。

看煩了厢破?好吧荣瑟,即使你看煩了,我也要寫(xiě)下去(又煩不到我...)

咳咳摩泪,先寫(xiě)這些笆焰,以后再說(shuō)。

最后的最后见坑,貼一句我這半年來(lái)最大的一個(gè)體會(huì):

2016年4月22日 有感:

項(xiàng)目經(jīng)理和普通員工的區(qū)別就是:普通員工想的只是當(dāng)前的任務(wù)如何完成嚷掠,而項(xiàng)目經(jīng)理要想的則是當(dāng)前任務(wù)對(duì)整體業(yè)務(wù)有何影響?以及怎么更好的實(shí)現(xiàn)業(yè)務(wù)荞驴?--同樣是人叠国,因?yàn)樗枷刖辰绲牟煌炀土藢哟紊系穆洳睢?/p>

革命尚未成功,同志仍需努力戴尸!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市冤狡,隨后出現(xiàn)的幾起案子孙蒙,更是在濱河造成了極大的恐慌,老刑警劉巖悲雳,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挎峦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡合瓢,警方通過(guò)查閱死者的電腦和手機(jī)坦胶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)晴楔,“玉大人顿苇,你說(shuō)我怎么就攤上這事∷捌” “怎么了纪岁?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)则果。 經(jīng)常有香客問(wèn)我幔翰,道長(zhǎng),這世上最難降的妖魔是什么西壮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任遗增,我火速辦了婚禮,結(jié)果婚禮上款青,老公的妹妹穿的比我還像新娘做修。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布缓待。 她就那樣靜靜地躺著蚓耽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旋炒。 梳的紋絲不亂的頭發(fā)上步悠,一...
    開(kāi)封第一講書(shū)人閱讀 51,727評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音瘫镇,去河邊找鬼鼎兽。 笑死,一個(gè)胖子當(dāng)著我的面吹牛铣除,可吹牛的內(nèi)容都是我干的谚咬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼尚粘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼择卦!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起郎嫁,我...
    開(kāi)封第一講書(shū)人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤秉继,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后泽铛,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體尚辑,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年盔腔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了杠茬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡弛随,死狀恐怖瓢喉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舀透,我是刑警寧澤灯荧,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站盐杂,受9級(jí)特大地震影響逗载,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜链烈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一厉斟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧强衡,春花似錦擦秽、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缩搅。三九已至,卻和暖如春触幼,著一層夾襖步出監(jiān)牢的瞬間硼瓣,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工置谦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留堂鲤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓媒峡,卻偏偏與公主長(zhǎng)得像瘟栖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子谅阿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容