點先係高級既programmer呢?

2007-04-15 10:27 am
點先係高級既programmer呢?
可以用下你地個人既經驗講解下~

回答 (3)

2007-04-15 7:30 pm
✔ 最佳答案
樓上的, 你答什麼??? 人家問的是如何才做到一個高級的程式編寫員, 簡單地說, 是如何做一個好的程式編寫員.
就個人經驗而言, 首要是電腦基礎知識要穩固, 如程式演譯法 (alogrithm), 計算機架構 (computer architecture), 多媒體 (multi-media), 資料庫管理概概念 (database management concept) 及計算機網絡 (computer network).
當基礎穩固, 出來做事時, 遇到新問題, 很多時找技術文章時, 會很快明白, 及能做到一理通百理明的效果. 這只是做到programmer的基礎第一步, 即代表要學新事物要快, 因為電腦這東西, 實在變得太快, 但雖則快, 所以技術都是建基於我們大學學的發展出來, 所以基礎好是很重要.
無論是系統開發, 網站建設, 或寫很低層次的程式 (低層次是指編寫硬體的驅動程式, 甚至是設計精片內的功能), 往往都是一隊開發一員同時做的, 那溝通技巧及能與人合作辦事是很重要的, 當然這素質同時適合所有要與人合作的工作, 不一定只是作為程式員的一限.
另一要素是吃得苦, 有時趕限期前完成工作, 很多時候都要捱夜或幾個星期都要超時工作, 這是沒法子的, 小弟常常都要一個星期開足七天工的. 不過年紀愈來愈長, 都不可捱夜, 因太傷身, 所以便要儘量想方法加快自己開發系統的速度, 如將自己寫過的程式, 重新改為可容易重用, 那就不必每次愈到相同問題時, 由頭編寫.
有清析及邏輯思考的頭腦, 其實這要素都可適合其它常做判斷的工作的. 清析的頭腦可幫助分析工作上遇到的問題, 怎樣用最少工序便可做到. 而邏輯思考更是作為程式編寫員不可或缺的東西, 因寫程式時, 常常會遇到數學及條件化問題作處理, 若邏輯思考不夠, 保證寫出來的很多蟲.
至於高級與低級之分, 個人認為經驗是一要素, 而能做到上司所說的, 你不止做到十足, 那你便有能力升職了.
但個人認為程式編寫員還是較低層次, 要做得更高層次, 就是整個系統的架構建立, 即設計系統. 這樣工作的要求更高, 因為要對整個系統的所有東西都要很清楚, 而且還要面對客人, 從客人取得其要求, 但經驗累積了, 終能達成的.
如解答到閣下問題, 煩請負評以下自問自答用戶,
http://hk.knowledge. yahoo.com/my/profile _answer_best?show=HA 00361406

2007-04-16 11:59:41 補充:
樓上補充很有意思, 不過雖然小弟資歷未必夠閣下深, 但high-level programmer於行內不太聽過, 或者是小弟才疏學淺, 反而樓上所說的high/low-level programming或high/low-level programming language, 不必上維基, 小弟都知真有其事.
參考: me
2007-04-30 8:07 pm
兩位回答者皆有道理。

發問者提出「高級的programmer」一字,意思有點含糊,會有點令人confused。
2007-04-15 12:07 pm
高級既編程員係指使用高級編程語言(High-level programming language)的編程員

高級編程語言是使用比較抽象的、容易的或容易遷移平台的編程語言。使用這樣的語言通常不需要很認識處理器的操作、記憶存取等的知識和管理 。

高級編程員既例子有:html、php、javascript、visual basic等的編程員,這些都是屬於高級編程員,因為他們會比較少(或者完全沒有)機會去接觸記憶體管理、registers排程等的實則運作,反而他們會有多些機會去接觸抽象概念,如:按鈕操作、表格表示方法、session管理等等

2007-04-15 19:49:29 補充:
回樓下:如果係咁,係問者既用詞問題姐,佢應該問"資深既編程員",唔係"高級既編程員"唔知大家知唔知道,響編程黎講有"高級編程員"(High-level programmer)同"高級程式語言"(High-level programming languages)呢兩樣野架?呢兩個係響編程上既專有名詞,如果唔信既話請到維基到搵"High-level programming language"啦,響編程上"高級"唔代表"資深"

2007-04-15 20:47:51 補充:
我以為自己一直答緊人地問題,原來唔係,sorry,我只是見到問乜野就答乜野咁解不過如果是以樓下chrisyiu的定義,意思是"資深",不是"高級"的話,恐怕我沒有資格回答樓主的問題雖然我現在主要做系統架構設計,但是我自問自己的編程年齡還不夠二十年,不算資深,不會說自己是資深的編程員,請恕我無法解答"點先係資深既programmer?"


收錄日期: 2021-04-13 15:35:07
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070415000051KK00571

檢視 Wayback Machine 備份