首頁  >  文章  >  Java  >  真正的程式設計師該做些什麼?

真正的程式設計師該做些什麼?

零下一度
零下一度原創
2017-07-27 17:08:491454瀏覽

我非常幸運出生在一個電腦和電子遊戲還沒有普遍的時代。所以我可以和我的小夥伴們一起玩耍,同時發明屬於我們的遊戲。

我感覺,不管能力高低,無論新手老手,不管是用c,c++,python .... ,只要當你寫完某個程序,或是解決了一個困擾已久的bug,能夠由衷的感到高興。感覺自己創作了一個美好的作品。就是一個真正的程式設計師。不管是剛入學時候寫的hello word,還是現在在知乎寫搜索,每一行程式碼都帶給我興奮!

記得《瘋狂的程式設計師》書中有一段我很喜歡:  
        程式設計師是值得尊敬的。 程式設計師的雙手是魔術師的雙手。 他們把枯燥無味的程式碼變成了豐富多彩的軟體。

        作為一個電腦專業出來的人,也作為不是一個真正寫代碼的,仍然不知道碼農和真正程式設計師有什麼區別,表示慚愧…

為此特地上網查詢了一下兩者的定義和差異:碼農是一個依靠寫代碼為生的群體,表現在:低收入,工作時間長,這種職位只能強化職業者在單方面的技術領域技能。如果按照從業人員將自己自嘲為碼農的表現,那麼碼農的程式設計師分級中理應只屬於初級程式設計師,是屬於依靠複製貼上將各類代碼連結的IT從業人員。原來自己也是個碼農,哦,no,確切地說是碼農中的初級者…%>_<%

        對真正的程式設計師(非初級程式設計師,即碼農)而言,他們不僅是枚資深的碼農,還熟悉與客戶溝通的技巧,在幫助用戶解決問題的時候了解用戶的需求,進而迭代產品;他們可以深諳獲取用戶需求的技巧,也懂得市場分析、技術執行分析、價值分析估算專案的風險;他們能獨立完成專案使用文件的能力,甚至都可以獨立完成一個專案。他們與純粹的碼農有一個非常顯著的差異:碼農靠體力為生,真正的程式設計師不僅體力行,其也靠腦力,靠思考邏輯上的突破、靠團隊管理贏得個人魅力。

        總之,以真正的程式設計師與碼農的最大差異在於:真正的程式設計師不是完全完整的技術工人,其除了技術高之外,其思維邏輯上的價值,讓其不可替代性比碼農強多了。


以上是真正的程式設計師該做些什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn