【6】大學(xué)里剛?cè)肟拥男律a農(nóng)們注意了(下)

本文是《程序猿叨叨叨》系列文章中的其中一篇,想要了解更多相關(guān)的文章姑裂,歡迎猛戳藍(lán)字前往閱讀馋袜。

基于之前入坑新生碼農(nóng)注意事項(xiàng)系列的文章,本期我們繼續(xù)來八一八剛?cè)肟拥男』锇閭冊(cè)谄綍r(shí)的開發(fā)學(xué)習(xí)中需要注意哪些舶斧。

1. 不要寫死

“不要寫死”欣鳖,這句話或許是小伙伴們們剛?cè)肼殨r(shí)聽到的最多的話,為了更好地適應(yīng)以后的工作崗位茴厉,從現(xiàn)在起大家需要養(yǎng)成“不要寫死”的習(xí)慣泽台。不要寫死范圍很廣,可以是圖片的尺寸呀忧、控件的寬高师痕,也可以是方法封裝和文本內(nèi)容,它的核心思想是:通用性而账、普適性、可擴(kuò)展性因篇。

通用適配器

筆者做安卓開發(fā)泞辐,就拿安卓常用的適配器 舉例子,平時(shí)我們寫適配器都會(huì)根據(jù)ListView/GridView/RecyclerView的子項(xiàng)的具體布局寫具體的Adapter竞滓,但是為了更好地適應(yīng)不同的布局咐吼,我們通常會(huì)寫一個(gè)通用的Adapter,這樣不論我們的布局多豐富商佑,我們只要調(diào)用這個(gè)Adapter就好锯茄,節(jié)省了代碼的行數(shù),提高了工作效率。

曾經(jīng)看到這么一個(gè)小故事:

一個(gè)老總想要招聘一名高級(jí)程序員肌幽,經(jīng)過輪輪淘汰晚碾,最終留下兩個(gè)人,能力不相上下喂急,正當(dāng)老總在愁該選誰(shuí)的時(shí)候格嘁,公司的技術(shù)主管提出了一個(gè)建議,讓兩人根據(jù)需求寫一個(gè)小項(xiàng)目廊移,然后項(xiàng)目依次迭代更新糕簿,最后選擇BUG少的那一位。在小項(xiàng)目的第一個(gè)版本狡孔,兩人寫的程序都運(yùn)行流暢懂诗,看不出誰(shuí)強(qiáng)誰(shuí)弱,第二個(gè)版本苗膝、第三個(gè)版本...隨著版本的升級(jí)殃恒,程序員A的程序開始屢屢出現(xiàn)崩潰的情況,而程序員B的程序依然運(yùn)行流暢荚醒,沒有太大的問題芋类,后來程序員B應(yīng)聘成功。

其實(shí)在項(xiàng)目實(shí)戰(zhàn)中經(jīng)常會(huì)有迭代更新的情況界阁,而不要寫死是一個(gè)很重要的思想侯繁,它不僅僅是用動(dòng)態(tài)變量代替常量那么簡(jiǎn)單,還關(guān)系到程序的可擴(kuò)展性泡躯、魯棒性贮竟,它需要我們?cè)谄綍r(shí)寫代碼的過程中多思考,日積月累较剃,一點(diǎn)點(diǎn)提高對(duì)不要寫死的理解咕别。

2. 保持溝通

在筆者實(shí)習(xí)前,我們老師曾給我們講過這樣一個(gè)故事:

之前有一名到大我兩屆的師兄写穴,去公司實(shí)習(xí)惰拱,拿到了一個(gè)小任務(wù),結(jié)果做了兩個(gè)月都沒有完成啊送。后來他的組長(zhǎng)去檢查進(jìn)展偿短,發(fā)現(xiàn)他因?yàn)榭ㄔ谝粋€(gè)小問題上,自己百度谷歌一直沒有找到解決方法馋没,然后一個(gè)人悶在那里毫無頭緒昔逗,最后整個(gè)項(xiàng)目因?yàn)樗慈缙谕瓿扇蝿?wù)延遲了發(fā)布時(shí)間。

圖片來自網(wǎng)絡(luò)

我希望通過這個(gè)故事讓各位小伙伴們認(rèn)識(shí)保持溝通的重要性篷朵。我發(fā)現(xiàn)勾怒,大學(xué)剛畢業(yè)的準(zhǔn)程序猿們都有一個(gè)通财排拧:不善言辭,不自信笔链。很多人進(jìn)入實(shí)習(xí)崗位以后段只,變得躡手躡腳,因?yàn)樽约杭疾蝗缛丝ㄇ聠柕膯栴}太低級(jí)被自己的老大嫌棄翼悴。但是大家可能忽略了一點(diǎn):我們是應(yīng)屆實(shí)習(xí)生,這是大家有目共睹的事實(shí)幔妨,技不如人很正常鹦赎,大多數(shù)人不會(huì)因?yàn)槟銌柕图?jí)的問題看不起你,因?yàn)榇蠹叶际菑倪@個(gè)階段過來的误堡;而且你有一個(gè)很大的優(yōu)勢(shì)古话,那就是你很年輕,你是允許犯錯(cuò)誤的锁施,但是你需要在面臨錯(cuò)誤陪踩、面臨問題的時(shí)候,能夠主動(dòng)尋找解決方案悉抵,即使自己找不到肩狂,也會(huì)通過主動(dòng)溝通,集思廣益姥饰,以此來提高自己傻谁,那就是年輕的資本!而如果你擁有這個(gè)資本卻不使用列粪,一直被動(dòng)审磁,這樣久而久之,你會(huì)一直處于原地跑的狀態(tài)岂座,當(dāng)你不再年輕态蒂,你就被淪為真正意義上的老菜鳥!Sorry费什,你被淘汰了钾恢!

3. 先弄明白再寫代碼

圖片來自網(wǎng)絡(luò)

我學(xué)軟件工程的都知道,一個(gè)項(xiàng)目制作的流程往往是:
需求分析->概要設(shè)計(jì)->詳細(xì)設(shè)計(jì)->編碼->測(cè)試->發(fā)布

我們可以看到鸳址,需求分析編碼之前赘那,這就是本節(jié)我想和大家說說的。正好比我們?nèi)ヂ眯新戎剩覀円欢ㄒ雷约喝ツ睦铮?guī)劃好行程才上路祠斧,編碼亦是如此闻察。

圖片來自網(wǎng)絡(luò)

拿軟件工程的服務(wù)外包舉例子。一個(gè)外包團(tuán)隊(duì)在接手一個(gè)項(xiàng)目前會(huì)和發(fā)包方進(jìn)行多次詳談,在十分確定需求以后才開始進(jìn)行下一步的設(shè)計(jì)編碼階段辕漂;如果外包團(tuán)隊(duì)遇到經(jīng)常改需求的客戶呢灶,那就頭疼了,頻繁的需求更改會(huì)讓項(xiàng)目寸步難行钉嘹,因?yàn)槌绦蛟承枰扰靼自賹懘a鸯乃。

寫代碼好比搞建筑,需求好比圖紙跋涣。中途改需求就好比建筑工人已經(jīng)建好了一半的大樓缨睡,這時(shí)候圖紙改掉了,要建一個(gè)游樂場(chǎng)陈辱,程序猿就不得不將自己之前辛辛苦苦建起的大樓夷為平地奖年。而沒有弄明白就寫代碼的,就好比老板讓你建一個(gè)豪華別墅沛贪,而你卻建了一個(gè)廁所陋守,等你醒悟過來,你就不得不將自己建的廁所拆掉改建別墅利赋,這是非常耗精力水评,在項(xiàng)目實(shí)戰(zhàn)中這是萬(wàn)萬(wàn)使不得的。

4. 能谷歌百度就別逼逼

圖片來自網(wǎng)咯

在之前的文章中媚送,我們提到過使用百度谷歌自學(xué)的重要性中燥。而進(jìn)入實(shí)習(xí)崗位,會(huì)有特別積極的實(shí)習(xí)生季希,和自己的師父特別聊得來褪那,所以很多問題本來百度谷歌可以解決,全部交給師父解決式塌。如果遇到比較耐心的師父博敬,情況會(huì)好一點(diǎn),但是如果師父是一個(gè)急性子峰尝,徒弟問的次數(shù)多了偏窝,師父就會(huì)有厭惡的情緒,一時(shí)情緒沒控制住武学,會(huì)對(duì)徒弟說教一頓祭往,這么一說,徒弟怕了火窒,以后即使遇到難以解決的問題也不敢問了硼补。

為了避免上述情況的發(fā)生,各位讀者們要在平時(shí)養(yǎng)成自己百度谷歌解決問題的習(xí)慣熏矿,所謂“師父領(lǐng)進(jìn)門已骇,修行在個(gè)人”离钝,什么問題適合問師傅,什么問題自己解決褪储,這個(gè)是需要我們細(xì)細(xì)揣摩的卵渴。

5. 別放棄每一次發(fā)言權(quán)

筆者大二上軟件交互設(shè)計(jì)的時(shí)候,老師曾這么對(duì)我們說過:開發(fā)人員應(yīng)該多多參與項(xiàng)目界面設(shè)計(jì)的過程 鲤竹。有很多程序員持著事不關(guān)己浪读,高高掛起的姿態(tài),坐等PD的下達(dá)辛藻,然而這樣往往不利于項(xiàng)目的完成碘橘。并不是所有的UI設(shè)計(jì)師都對(duì)開發(fā)有所了解,一些設(shè)計(jì)的特效是設(shè)計(jì)師腦洞大開的產(chǎn)物揩尸,對(duì)于開發(fā)者來說是難以實(shí)現(xiàn)的蛹屿,為了將這樣的情況扼殺在搖籃里,我們要多多參與頁(yè)面設(shè)計(jì)的過程岩榆,該發(fā)表言論的時(shí)候错负,決不妥協(xié)。

在其他方面也是如此勇边,公司在進(jìn)行每周的周報(bào)的時(shí)候犹撒,都會(huì)問項(xiàng)目組成員遇到什么問題或有什么想法或意見,這時(shí)候我們應(yīng)該多多抓住這樣的發(fā)言機(jī)會(huì)粒褒,不要等問題出現(xiàn)了才提出來识颊,這樣是不利于項(xiàng)目的進(jìn)行的,同時(shí)這樣也會(huì)影響到與同事的相處奕坟。

圖片來自網(wǎng)絡(luò)

嗯祥款!有逼逼的機(jī)會(huì),絕不嘴軟月杉!

6. 別犯拖延癥

圖片來自網(wǎng)絡(luò)

筆者實(shí)習(xí)已經(jīng)差不多過了半個(gè)月刃跛,最大的感觸就是:
做項(xiàng)目真的不是鬧著玩的!

之前在學(xué)校的實(shí)驗(yàn)室也確實(shí)做過不少項(xiàng)目苛萎,但是學(xué)校的項(xiàng)目做不完就是做不完桨昙,大不了流產(chǎn),但是公司的項(xiàng)目是需要交付的腌歉,一旦沒有如期完成蛙酪,影響到的是公司的聲譽(yù)和盈利,影響到的是自己的飯碗問題翘盖,因此決不能拖團(tuán)隊(duì)后腿桂塞。

遠(yuǎn)離微博、遠(yuǎn)離微信馍驯、遠(yuǎn)離QQ 是程序猿如期完成項(xiàng)目的三大準(zhǔn)則藐俺,當(dāng)然這個(gè)是虛指炊甲,我們需要屏蔽所有分散我們注意力的事物,聚精會(huì)神敲代碼欲芹,一心一意調(diào)BUG ,待到項(xiàng)目發(fā)布時(shí)吟吝,舒一口長(zhǎng)氣菱父,然后繼續(xù)忙下個(gè)版本。剑逃。浙宜。

以上是本篇入坑的準(zhǔn)程序員注意事項(xiàng)系列的所有內(nèi)容,感謝大家的閱讀蛹磺!

如果讀者們對(duì)本系列文章感興趣粟瞬,希望大家點(diǎn)擊文章下面的“喜歡”留下你的足跡,謝謝_

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末萤捆,一起剝皮案震驚了整個(gè)濱河市裙品,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌俗或,老刑警劉巖市怎,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辛慰,居然都是意外死亡区匠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門帅腌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來驰弄,“玉大人,你說我怎么就攤上這事速客∑莞荩” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵挽封,是天一觀的道長(zhǎng)已球。 經(jīng)常有香客問我,道長(zhǎng)辅愿,這世上最難降的妖魔是什么智亮? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮点待,結(jié)果婚禮上阔蛉,老公的妹妹穿的比我還像新娘。我一直安慰自己癞埠,他們只是感情好状原,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布聋呢。 她就那樣靜靜地躺著,像睡著了一般颠区。 火紅的嫁衣襯著肌膚如雪削锰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天毕莱,我揣著相機(jī)與錄音器贩,去河邊找鬼。 笑死朋截,一個(gè)胖子當(dāng)著我的面吹牛蛹稍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播部服,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼唆姐,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了廓八?” 一聲冷哼從身側(cè)響起奉芦,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瘫想,沒想到半個(gè)月后仗阅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡国夜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年减噪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片车吹。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡筹裕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出窄驹,到底是詐尸還是另有隱情朝卒,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布乐埠,位于F島的核電站抗斤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏丈咐。R本人自食惡果不足惜瑞眼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棵逊。 院中可真熱鬧伤疙,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至锯蛀,卻和暖如春灭衷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背谬墙。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工今布, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拭抬。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像侵蒙,于是被迫代替她去往敵國(guó)和親造虎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

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