久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

如何從優(yōu)秀的程序員成為偉大的程序員[1]

時間:2022-12-12 02:05:39 職業(yè)規(guī)劃 我要投稿
  • 相關(guān)推薦

如何從優(yōu)秀的程序員成為偉大的程序員[1]

怎樣評定一名軟件開發(fā)人員?這是一個頗為奇怪的問題,F(xiàn)在已經(jīng)有了很多的理論和形式來做這件事,人力資源部門也試著幫你管理和反省自己的行為。然而,怎樣才是一個偉大的軟件開發(fā)人員,在今天,你該怎樣發(fā)展你的職業(yè)生涯?以下是我評定團隊中軟件開發(fā)人員的"軍規(guī)".按照這些技巧和規(guī)則,你可以改善你的現(xiàn)狀,由一個優(yōu)秀的程序員,成為一名偉大的程序員。

如何從優(yōu)秀的程序員成為偉大的程序員[1]

1、時間花在寫精彩的代碼上

這里說的不是數(shù)量,而是質(zhì)量。對此,一種歪曲是:要數(shù)量,也要質(zhì)量。你也許會很多次的遇到以下的兩種情境:

情境A:你有一個發(fā)瘋似的能寫代碼的程序員,事情似乎在進展中……然后,Bug開始不斷出現(xiàn),你們也不知道為什么,好像永遠補不完。補完十個,又出來五個,現(xiàn)在你手里的,就是一大堆代碼……

情境B:你現(xiàn)在有一個看起來很聰明的程序員,你面試他的時候,他似乎無所不知,能把理論說的頭頭是道。然而,你留給他三個任務(wù),三個星期以后,他還在做一些三天就該干完的事。這下該你困惑了,他這么聰明,他知道generics(詳見備注),多線程的一切事情,甚至還能給祖母級的人講解什么是指針,讓老太太興奮的想去編程?墒--怎么什么都沒完成?

于是,在夢境中--你寫出了堪稱偉大的代碼,--偉大的代碼是偉大的程序員寫出來的,他睿智,明白代碼的真正品質(zhì)所在。寫代碼就像托尼?霍克在玩滑板一樣自然優(yōu)美,看上去就令人愉快。這些程序員以讓你眼花的速度搞定一切,他們知道每個問題應(yīng)該處理多長時間,也不會追捧尋覓所謂的世界最好解決方案,弄很多線程很多層來寫一個簡單的游戲。他們寫的程序沒有Bug,因為寫的時候自己測試過了,在睡覺時也在寫代碼說的就是這樣的人。這些程序員太寶貴了。

2、闡明問題

可以明確的是:即使有問題暫時處理不了,還有成百上千的方法去解決。有些人反應(yīng)很迅速,很快就能提出多種解決方案。然而,一個偉大的程序員應(yīng)該在做出行動以前清晰闡明問題--創(chuàng)建文檔或用白板表達出來。他們寫郵件給項目的管理者,這樣表述:"我想和你說說我是怎么理解這個問題的,我們能這樣處理嗎?"然后他們就會動手給你多種方案。

對,這些人明白自己看問題和闡明立場的方式,而這理解方式大概不會是問題創(chuàng)建者所想要被理解的。請牢記這就是關(guān)鍵所在。一名偉大的程序員在嘗試解決問題以前,一定要完全的理解它。你百分百搞明白了嗎?沒有?百分之九十九?--回去再多問些問題,確保百分之百理解清楚了。

3、怎樣著手解決問題

那一搞明白了問題,就開始動手寫代碼?錯!一個偉大的程序員應(yīng)該按照規(guī)劃,開始思考面臨的多種選擇,基于問題開始考慮最好的解決方案。我覺的這像一場國際象棋比賽。你知道每個棋可以怎么走,知道所有的游戲規(guī)則。但是你會馬上走棋嗎?不,你要審時度勢,制訂計劃,緊盯對手,分析其通常的做法。和這一樣,在你coding解決問題以前,你也要這么做。

看看問題,計算出需要怎樣的結(jié)果,你的時間能怎么安排,預(yù)期的質(zhì)量,你必須用的工具,……好了,開工吧!

 

【如何從優(yōu)秀的程序員成為偉大的程序員[1]】相關(guān)文章:

如何招聘到優(yōu)秀的程序員06-19

如何面試:面試程序員12-08

程序員應(yīng)知-我們不是客戶[1]09-22

程序員:你是要學(xué)歷還是要經(jīng)驗[1]07-11

如何成為優(yōu)秀的企業(yè)領(lǐng)導(dǎo)10-11

程序員進階的建議:多看、多寫、多交流[1]07-10

惹惱程序員的十件事[1]09-22

優(yōu)秀的程序員自我鑒定10-01

程序員的笑話03-04

程序員面試的自我介紹(優(yōu)秀)10-16