程式設計師實習生的高階之路

2022-09-12 05:36:15 字數 1068 閱讀 9297

這兩天一直在考慮乙個問題,在公司表現不錯,基礎知識紮實的實習生,每天馬不停蹄地編碼,完成任務,怎麼提公升自己的能力呢?

首先分析一下,不停編碼的原因:

1.業務不熟悉,導致在開發的時候需要深入去了解業務,導致技術和業務之間不停地切換,降低開發效率;

2.設計不合理,不合理的設計加上緊迫的開發時間,導致**質量從合乎規範到冗餘到混亂不堪,逐漸淪陷為自己眼中的「垃圾**」;

3.不夠專注,一天時間其實不多,程式設計師最怕的就是開發的時候,突然有個啥事叫到,然後花了一大片的時間,最後得知是操作人操作失誤,或者是乙個優先順序並不高的東西;

4.任務真的重,真的多(一般情況很少啦, 如果是真的每天都是拼了命寫都寫不完,那剛開始的計畫排了還有什麼作用呢?)

分析完原因之後,定位一名程式設計師實習生或者剛剛工作不久,常思考工作層面的程式設計師:

業務方面的問題,有這個乙個現象,大多數的程式設計師都有乙個想法,「我只做技術開發」,我對業務不需要有太深入的理解和滲透,可是優秀的架構和設計編碼總是服務於業務的,脫離業務技術就失去了意義。而且熟悉的業務能夠讓你在編碼的時候考慮更加全面,在設計程式架構的時候能夠規避風險和評估影響範圍,有這麼一種情況,就是不熟悉業務的程式設計師,可能連自己的**犯了很明顯的錯誤之後,他是完全不知道,這想當於這位程式設計師開發的**就是「三不管」地帶了。

設計,對於剛剛入門程式開發的人來說,總是覺得編碼比設計總要,先實現了再優化設計,再改造,好的設計就像建築打地基,**結構初期沒有詳細的設計就投入開發,後面很容易就遇到需要將前面翻新從來的噩耗,所以將設計修改(即使是自己的小修改)都應該歸入設計不合理,需要反思的地方。**程式設計,設計先行。

專注,網際網路公司一般是大而寬敞的空間,這給團隊交流帶來了很好的推動力,但是帶來的是乙個專注度的問題,乙個線上問題來了,推到開發程式設計師的手邊,客服說是十萬火急的事情,然後開發就拋下手邊的開發到一半的模組,然後投入線上問題的修復,2個小時之後,問題修復,回來自己的**,又需要很長的時間去重新思考設計,重新融入編碼的氛圍。

乙個真正好的程式設計師,肯定不是在編碼上出色,他是將技術和業務深度結合,編碼計畫合理,設計規範的good coder.致所有正在加班的你,將眼睛閉上,思考自己是怎樣的一種處境,怎麼讓自己提公升而不是成為01世界裡面的廉價勞動力。

程式設計師高階之路

我是一名95後,高中修學出來工作。剛出來的時候很單純,覺得工作就是掙錢。後來發現外面的選擇很多,自己也不滿足現狀。2015年出來工作,剛來的時候找了很多地方跑了很多大街小巷,就是沒有乙份工作。後來經朋友介紹去了朋友的足療店工作。我就想著先試試,反正這樣回家也不是辦法。工作到年底的時候決定去廣東看看。...

PHP程式設計師高階之路

php開發工程師處在初級 中級和高階階段需要掌握的技能也不同,本文分享php工程師處在不同階段下需要掌握的技能。記錄一下,也給自己定乙個小目標 php初級開發工程師 php初級開發工程師需要掌握的技能 1.走進php的世界 php介紹 php版本發展歷史 php薪資水平和職業發展 web開發中基礎概...

程式設計師的高階之路1

今天大三,進修的資訊與計算科學專業終於開始了專業課的學習。大學剛開始的一直是學習數學,特別是數學分析!所修課程沒有關於程式設計,web網頁製作等。在大二的下半學期加了c 由於之前很少接觸,學習起來很吃力,於是報班學習了c語言,對程式設計,對程式設計師有了大致的了解。都說程式設計師的工作非常的枯燥乏味...