重庆幸运农场中奖金额|重庆幸运农场官网
MyException - 我的異常網
當前位置:我的異常網» 綜合 » 如何區分一個程序員是“老手“還是“新手“?

如何區分一個程序員是“老手“還是“新手“?

www.h0f1.com  網友分享于:2015-02-04  瀏覽:104018次

除多年編程經驗之外,還有什么能區分一個程序員是“老手”還是“新手”?編程技巧當然是一部分,但它絕非是全部。

 

區分程序員是老手還是新手

 

聰明的程序員可能比他們的同行擁有更出眾的編程技巧,但那不足以說明他們就是“老手”。同樣,僅僅因為擁有10年編程經驗也并不意味著他們就是高手。在工作崗位上,擁有多年編程經驗也不能說明問題。即便沒被炒魷魚,那也不能提升你的價值。

下面列舉的事情是大多數高級程序員都會做的。

 

 

1.至少掌握一門編程語言

 

我相信有些優秀的程序員只懂(并精通)一門編程語言,但在某種程度上而言,這其實會限制一個人的思維。就像當你手拿一把錘子時,任何東西看起來都像釘子。我認為,知道并成功使用至少一門編程語言,這是程序員從新手走向老手的重要一步。我要說的是,像JavaScript和SQL這樣的輔助編程語言,只有當你確實已經開發了完整的應用程序,并在其中使用這些編程語言時,它們才有價值。

 

 

2.工作之余也經常編程

 

我抱怨過把開源作為招賢的一項要求,但那僅僅因為許多充滿激情的程序員把時間花在別的地方。除了對開源有所貢獻,你還可以做兼職顧問,兼職創業,開發自己的產品或者創辦自己的微型軟件公司。當然,你也可以嘗試從外部接些兼職項目,可參考伯樂在線的這篇《成功接項目需要注意的幾個要點》。

注:mISV即MicroISV,是一個只有一名員工組成的軟件公司,是一種微型公司。

3.經歷完整的軟件開發過程,從概念設計到產品實現,再到產品維護

有的程序員希望不用自己動手就可以得到詳細的設計說明,然后把缺陷代碼交給測試/維護小組,這是平庸程序員的一個縮影。任何稱職的程序員都會跟客戶密切合作,去制定需求分析,然后編碼實現,當然也要維護。如果你在編碼實現階段偷懶了,那你在維護階段不得不付出代價。

 

 

4.不斷創新

 

創新就是做一些你身邊的人沒有做過的事情,用來改善你的過程或產品。你不一定非得是世界上第一個做這件事的人,只要發現一個問題,找到解決方法然后實現它就行。

 

 

5.編寫的軟件能解決實際問題

 

有一副虛構的場景:一名黑客,僅僅是出于對技術以及自己所做事情的愛,一天到晚都在編寫代碼。但這幾乎無助于成就一名優秀的開發者。事實上,我曾見過有些開發人員和客戶爭論,來采用更好但不太有助客戶的技術。這會適得其反。你可以利用自己的時間來完善。但涉及工作時,你最好還是編寫能實際改進并解決問題的代碼,而不是使用那些不同尋常的算法或接口。 

文章評論

親愛的項目經理,我恨你
親愛的項目經理,我恨你
10個幫程序員減壓放松的網站
10個幫程序員減壓放松的網站
聊聊HTTPS和SSL/TLS協議
聊聊HTTPS和SSL/TLS協議
鮮為人知的編程真相
鮮為人知的編程真相
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
為啥Android手機總會越用越慢?
為啥Android手機總會越用越慢?
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
老程序員的下場
老程序員的下場
10個調試和排錯的小建議
10個調試和排錯的小建議
做程序猿的老婆應該注意的一些事情
做程序猿的老婆應該注意的一些事情
編程語言是女人
編程語言是女人
程序員的一天:一寸光陰一寸金
程序員的一天:一寸光陰一寸金
“懶”出效率是程序員的美德
“懶”出效率是程序員的美德
看13位CEO、創始人和高管如何提高工作效率
看13位CEO、創始人和高管如何提高工作效率
60個開發者不容錯過的免費資源庫
60個開發者不容錯過的免費資源庫
程序員都該閱讀的書
程序員都該閱讀的書
Java 與 .NET 的平臺發展之爭
Java 與 .NET 的平臺發展之爭
程序員周末都喜歡做什么?
程序員周末都喜歡做什么?
2013年中國軟件開發者薪資調查報告
2013年中國軟件開發者薪資調查報告
總結2014中國互聯網十大段子
總結2014中國互聯網十大段子
中美印日四國程序員比較
中美印日四國程序員比較
程序員的鄙視鏈
程序員的鄙視鏈
程序員最害怕的5件事 你中招了嗎?
程序員最害怕的5件事 你中招了嗎?
一個程序員的時間管理
一個程序員的時間管理
不懂技術不要對懂技術的人說這很容易實現
不懂技術不要對懂技術的人說這很容易實現
那些性感的讓人尖叫的程序員
那些性感的讓人尖叫的程序員
Web開發者需具備的8個好習慣
Web開發者需具備的8個好習慣
當下全球最炙手可熱的八位少年創業者
當下全球最炙手可熱的八位少年創業者
如何區分一個程序員是“老手“還是“新手“?
如何區分一個程序員是“老手“還是“新手“?
團隊中“技術大拿”并非越多越好
團隊中“技術大拿”并非越多越好
那些爭議最大的編程觀點
那些爭議最大的編程觀點
2013年美國開發者薪資調查報告
2013年美國開發者薪資調查報告
我跳槽是因為他們的顯示器更大
我跳槽是因為他們的顯示器更大
要嫁就嫁程序猿—錢多話少死的早
要嫁就嫁程序猿—錢多話少死的早
旅行,寫作,編程
旅行,寫作,編程
我的丈夫是個程序員
我的丈夫是個程序員
 程序員的樣子
程序員的樣子
程序員眼里IE瀏覽器是什么樣的
程序員眼里IE瀏覽器是什么樣的
每天工作4小時的程序員
每天工作4小時的程序員
程序員和編碼員之間的區別
程序員和編碼員之間的區別
我是如何打敗拖延癥的
我是如何打敗拖延癥的
什么才是優秀的用戶界面設計
什么才是優秀的用戶界面設計
如何成為一名黑客
如何成為一名黑客
程序員應該關注的一些事兒
程序員應該關注的一些事兒
為什么程序員都是夜貓子
為什么程序員都是夜貓子
“骯臟的”IT工作排行榜
“骯臟的”IT工作排行榜
漫畫:程序員的工作
漫畫:程序員的工作
Java程序員必看電影
Java程序員必看電影
程序員必看的十大電影
程序員必看的十大電影
軟件開發程序錯誤異常ExceptionCopyright © 2009-2015 MyException 版權所有
重庆幸运农场中奖金额