1樓:小菲談職場
測試乙個程式設計師水平的高低,我認為有一下幾點:
第一:看看他在面對大量的、複雜的**,能不能應付自如,只會一點或者懂點皮毛是絕對不。
能勝任程式設計師這項工作的。程式設計師會面對各種各樣的情況,只會這個不會那個的是不會順利完。
成任務的。第二:看看能不能出活,公司是講究效益的,乙個程式設計師一天或者幾天出不了活,速度太慢,這樣,公司是掙不了錢的,再說,現在,各個公司之間競爭又激烈,高效益對公司來說非常重。
要的,所以,公司喜歡速度快、做的又好的程式設計師。
第三:能不能長久穩定 。公司派給你任務,有的很快能做出來,有的做不出來,或者做的很。
慢,一點都不穩定,這對公司來說,很難**這活大約什麼時候能完成,能不能接,很難做計。
劃。擴充套件內容:程式設計師的能力並不好拉開。
拉開程式設計師差距的主要在架構能力方面。這個需要很多的大專案的搭建經驗,一點點成長起。
來。乙個好的架構,可以讓整個專案的耗時,人力成本減少很多。需要很多的實踐經驗以及源。
碼的解讀,來避免掉很多不必要的坑。
這樣的程式設計師市場很稀缺,價值也不菲。
1.如何評價乙個好的程式設計師?好的程式設計師應該有哪些素質?
2樓:
1.如何評價乙個好的程式設計師?好的程式設計師應該有哪些素質?
親,您好關於您的問題【1.如何評價乙個好的程式設計師?好的程式設計師應該有哪些素質?】很高興為您解答<>
您好親~評價乙個好的技術員有七點:1.紮實的技術基礎熟悉開發工具技術基礎是優秀程式設計師的根基,作為一名程式設計師需要能熟練使用幾門常見的程式語言。
這樣才能在面對不同的需求的時候選擇合適的語言工具來實現。還需要能夠熟練使用語言對應的ide,乙個好的ide能大大提高開發的效率,熟悉ide常用的快捷鍵,能夠熟練的使用ide整合的常用的功能,比如debug的功能。2.
熟悉計算機底層知識優秀的程式設計師要明白計算機能幹什麼,不能幹什麼。這就要求程式設計師要有計算機底層的知識,具體來講就是計算機組成原理,作業系統,計算機網路等。其中作業系統尤為重要,優秀的程式設計師除了要能熟練的使用才做系統,還需要了解它的記憶體管理機制、程序/執行緒排程、訊號、核心物件、系統呼叫、協議棧實現等。
3.理解和發掘需求的能力使用者往往不懂技術,這就要求程式設計師更具他們的需求設計技術方案。但使用者往往不能發掘自己的需求。
比如說汽車發明之前,大家對出遠門的需求是擁有一匹飛快的馬,而不會說自己想要一輛汽車。4.有良好的程式設計習慣良好的程式設計習慣包括專案目錄的設計的習慣,檔名、變數名、方法名命名的習慣,程式書寫的習慣等等。
良好的程式設計習慣能讓專案**看起來十分簡潔,可維護性大大提公升。也包括變成完畢後測試的習慣。5.
說明文件!眾所周知,程式設計師最喜歡的事情就是拿到乙個專案發現有詳細的註釋和完整的說明文件,程式設計師最討厭的事就是給自己的**寫註釋和說明文件。程式設計師何苦為難程式設計師,所以優秀的程式設計師應該培養寫註釋和文件的習慣。
這樣方便自己之後檢視也方便別人理解你的**。6.交流能力,團隊合作能力隨著軟體系統的規模越來越大,計算機軟體的發展已經度過了早期的依靠個人能力的單兵作戰時代,「孤膽英雄」也早已成為傳說,即便如linus torvalds(linux 之父)這樣的天才,也需要通過組成強大的團隊來才能創造奇蹟。
現在的軟體已經朝著大型化、商業化、定製化方向發展,因此要獲得事業上的成功,必須要依靠團隊的力量才能達到,就更加需要程式設計師的團隊精神與合作能力了。7.討厭乾重復的事情對於重複的事情,程式設計師的思維應該是想個辦法來實現自動化,讓自己從重複當中解脫出來。
如何辨別乙個程式設計師水平的高低呢?
3樓:網友
首先看這個人的頭髮多不多,一般的老程式設計師都沒什麼頭髮,然後再看寫的程式有沒有bug。
4樓:真實一面
我認為從這個程式設計師打**的速度以及他檢查問題的速度,以及他做出來的網頁兒的完美程度,都可以判斷他的水平高低。
5樓:許歡
無論你是高手還是新手,判斷、迴圈、陣列這些都是要用的,問題在於你能不能靈活使用解決實際中的問題,而且還是最高效率的。
6樓:小傻
直接寫**可以快速的判斷,**規範,和程式設計的思路。
如何評價乙個程式設計師是資深程式設計師
7樓:網友
給他安排debug的任務,最好是崩潰問題或效能問題,觀察他面對大量複雜的**,在資訊不全的的情況下,看他怎樣一步步抽絲剝繭縮小範圍,最終定位根本原因,並且給出乙個不錯的fix。
如果能獨立完成工作,那麼以後必然成為高手。
如果經過少量提醒點撥也能完成,以後會是個不錯的程式設計師。
如果需要不斷提醒,只能按照我給的思路去反覆測試調查,那麼只能說是個踏實肯幹的人,但天賦不高,可以委派些普通任務。
如果以上皆非,我基本就放棄對他的**了。
之所以選崩潰或效能問題,因為這種問題沒什麼玄學,行就行、不行就不行,結果好驗證。
這種問題很考察基本功,可能對作業系統,語言,編譯鏈結器,記憶體,進執行緒,網路,儲存,圖形學都要有深刻理解,也很考驗邏輯推理能力,在一堆證據中構建合理的證據鏈推匯出最終結果,懂得大膽假設小心求證的工作方法,也考察耐心和毅力,有的問題需要構建複雜的測試場景,還要反覆多次測試才能重現,考察溝通能力,複雜的bug可能涉及多個部門開發組,可能還要對終端使用者做訪談。
我想成為程式設計師,我想成為一個程式設計師
確定一門語言,然後自學,上培訓班。 平凡人楠澤 會持續更新各行業各領域的知識 如果,我想當一名程式設計師,如何從零開始 大連北大青鳥軟體學院 不知道從何著手的話,可以報個培訓班瞭解一下,入門比較難,跨進來就好了。 柯瞿 我覺得要先學英語,雖然有人說,當程式設計師,不一定要英語好,知道一些慣用的就好了...
作為程式設計師,如何提升自己的逼格,作為一個程式設計師,如何提升自己的逼格?
桃之 對我們it人而言,程式設計師這份職業並不只是養家餬口的謀生手段,更是我們對技術無上的信仰。在追逐前沿科技的路上,我們希望通過孜孜不倦的學習提升自己的實力,讓自己的 在開源社群上得到同行的捧愛,秀出自己 的風格,得到所有碼農們的崇拜。2.將修電腦 黑掉別人的賬號培養成自己的拿手好戲。如今技術不精...
你有程式設計師朋友是哪種體驗,你有一個程式設計師朋友是哪種體驗?
前男友程式設計師,除了工作,沒有其他任何時間 那薄 我有一個程式設計師的女兒!感覺自豪!看她工作很輕鬆! 曉淡 一般將程式設計師分為程式設計人員和程式編碼人員,但兩者的界限並不非常清楚,特別是在中國。 辰星 有一個程式的朋友就是會覺得他的思想和我的思想是不在一個層面上的 猴30188蛹覓 我有一個做...