-
1 # 利文誠
-
2 # 一念成史
作為一名程式設計師,你是怎麼理解這份工作的呢?
如何評判自己是否是一個合格的程式設計師,你要明白程式設計師工作的特性!
第一,學習。程式設計師這個工作,隨著科技的發展,所運用的技術也在不斷的變革。因此,程式設計師需要不斷的學習新技術,這樣才能站在領域的前沿!
第二,嚴謹。程式設計師寫的程式碼是否嚴謹,關係到專案的質量。如果程式碼漏洞百出,在現今資訊保安十分重要的時代,不嚴謹的程式碼就很容易受到攻擊。
第三,高效。專案的開發是有計劃的,何時測試,何時交付上線,這些都要求程式設計師要高效的開發。這樣才會有更多的時間去檢查和最佳化程式碼!
要成為一名合格的程式設計師,那就堅持學習,學會規劃和管理。
-
3 # 和不同
說說我的看法:一個合格的程式設計師,就是能在預定期限內產出合格軟體產品的人。
這需要一些基本能力和技能:
對需求的理解(需求的描述根據團隊規模不同,可能有不同形式)
編寫程式碼的實現能力(至少熟悉一個平臺、一種語言和相關工具)
對所需時間和資源的預估
基本的文件編寫能力
要成為一個合格的程式設計師,我認為還是應該接受實際專案的鍛鍊,在實際開發中學習、試錯、提高。
每個專案完成後自己做個總結,看看自己哪方面做得好,哪方面做得不足,下次如何改進。
多做幾個同類,經驗和感覺就都出來了。
-
4 # 牛旦視界
怎樣做個各個的程式猿?希望這不是個戲謔的問題。
那麼認真點,從心裡講,更應該稱為軟體工程師。
所以,對於軟體工程師,你怎樣做才合格?
可以簡單給幾點參考,如下:
其一,掌握一門程式語言,不求精通,但一定要熟悉。當然,你可以精通或深入某一域;
其二,數學常規的資料庫操作,如建庫建表索引關聯以及增刪改查等;
其三,有一定的溝通表達能力和分析能力。軟體是個目標合力工程,不懂分析,難以溝通,死路一條;
其四,有一定的工程思維和意識。比如整體意識,模組意識,結構意識,組合意識,週期和變化適應意思等等。
最後,可以拓展一下架構和管理,就更好了。
好了,從合格向優秀進發吧
✊✊✊
-
5 # 不成熟的小橙子
首先,你必須是個程式設計師,然後看你的最終目標吧。如果你在20-30歲之間,建議你先打好基礎,然後熟讀原始碼,懂底層,那麼再多的語言也能很快上手。畢竟網際網路這行變化很快,但是萬變不理其他。
其次,因為我們工作的公司也有選擇好,畢竟這關係到你以後的就業方向,如果你有對應的經驗,那麼被錄取的經驗比較大。不要盲目的選擇一個公司,即使生活很難。
最後,做好工作,培養好自己的業務邏輯和溝通能力,這會影響到你以後是否能往管理層走。
回覆列表
程式猿的工作就是寫程式碼,透過編寫程式碼來解決現實的一個問題,並以此為職業。
首先,合格的程式猿要熱愛現在的工作
熱愛體現在哪些方面呢?
1、現在的工作可以給自己感覺不錯的薪水。
薪水是最能體現你勞動價值的地方,不要說我因為熱愛程式設計,可以不要工資,如果你的勞動價值不能轉化為你期望的薪水,這個工作可能不適合你。如果你的薪水不能讓你滿意,可能以後遇到的任何工作問題都會因為薪水的問題而終結。
2、喜歡領導分配給自己的任務,並能夠漂亮完成。
自己解決問題,分析問題的能力是必須的,如果遇到問題不想去解決,或者直接把問題拋給領導,你可能永遠都無法進步,遇到問題解決它是自己成長的必經之路。
3、有強大的心理承受能力。
程式猿經常性的遇到突發事件,加班的情況比較普遍,這就需要自己放棄一些現實世界的誘惑,敢於在自己的工作尋找自己的樂趣,並能轉化壓力為動力。
其次、合格的程式猿要不斷學習
程式世界變化很快,也許今年很火的程式語言,程式設計理念,過了幾年,它就過氣了,這時該放棄就放棄,順應時代的發展不斷學習新技術。
要敢於挑戰最新的程式設計技術。
什麼火就去學什麼,順應時代的潮流才能走得更長遠。
最後、合格的程式猿都想做領導
領導有更多的主動權,不僅是因為自己有過硬的技術,而且還有一定的管理能力。
如果你認為一項技術你比較擅長,而領導要求用另一種技術去實現,你會不會覺得這個領導啥X呢?
要嘗試去學一些管理方面的知識,做主程,做專案主管,這樣你的路可以走得更久。