-
1 # 六六的奔波兒灞
-
2 # TechBlueSky
要想獲得大的提升,有兩點。
一是在工作中多思考和多請教。程式設計師靠的就是見識和思維,當經理給你一個功能需求時,你能有清晰的邏輯,心裡清楚實現的難點,在開發時可以避免這些坑。多想想,慢慢的自然就能長經驗。當然,前期不懂要多問,多跟同事溝通交流想法與問題,吸取別人的經驗之長,可以快速填補自己不足之短。像我現在帶的兩個新手,讓我痛苦萬分,一個功能交代了幾個月,出了問題還是不知如何下手,完全沒有自己思路,那真的註定沒有前途。記住,多思考,多請教!
二是,勤學習。現在科技日新月異,技術更新迭代是很快速很頻繁的,以前在用spring,現在就流行spring boot了,以前微服務國內喜歡用dubbo,現在逐漸改用spring cloud了,不去學習,根本無法跟上時代步伐!不學習根本無法提升自己!
-
3 # 小闊哥看看
身為程式設計師的我,工作4個年頭了。要說提升編碼能力,我個人認為 就是多做專案,從專案入手,深入到技術。
比如:要實現一個上傳文件的預覽功能。預覽要用到OpenOffice 或者 liberOffice 外掛,當提交表單後,再進行預覽。如果檔案大呢,使用外掛轉換成pdf文件的時間很長。這樣就延長了表單的提交時間,給使用者很慢的感覺。這樣我可以使用非同步處理轉換成pdf文件。大大提升了提交速度,使用者體驗得到了提升。
在這裡我學到了外掛的使用,執行緒池和執行緒的使用。透過專案驅動來提升技術了。
-
4 # 架構師速成記
本來處於上班碼程式碼的時間,不過看到了這個問題還是忍不住討論下:大的提升看來是短期的時間節點,2年,1年?自然不是,可能就是1個月 而已,這才稱得上大的提升吧。我給我1萬元我教你 高併發處理方案、分散式、微服務等技術怎麼樣?前提是你學會80%左右我就把前退給你,一分前也不收,此外在給你找個CEO噹噹(莫見怪,玩笑化而已)。說這麼多我們都知道個人的自制力往往沒有外界的強大,既然這樣我們為何不借助外力來使自己變強呢?比如做一下技術提升快的職位,比如嘗試下2個月專案工期只花一個月就完成的挑戰等等。最後點睛之筆,程式設計師再累也要注意身體,到了一定年齡真的就心有餘而力不足 。
-
5 # 會寫程式碼的輝太狼
可能剛步入程式設計師的同學們想提升一下自己的技術。那麼從哪些方面能提升自己的技術呢?我們從下面幾個點來著手,探討一下該如何提升我們的技能。
1):認真完成領導安排的工作。我們知道一個企業的存在是為了盈利。那麼公司的專案都是為了盈利而發生的。我們認真的完成公司的專案,其一是為了給公司帶來效益。其二我們也能學習到技術。我們在工作的時候遇到不會的,先自己上網看看別人是怎麼解決的。你現在還是一個普通程式設計師,所遇到的問題大部分都是別人經歷過的。上網搜尋一下,看看別人是怎麼解決的。然後整理,記錄下來,下次遇到的時候就不會再犯同樣的錯誤。當我們上網還解決不了的問題,那麼就問你們公司的大佬。他之所以能成為大佬,不是他的程式設計技術有多厲害,是因為他解決問題的能力比你強。我們要懷著謙虛的心態向他請教。我想只要你問,他肯定會教你的。千萬別害羞,不好意思問。我們能力不足,但是我們願意去學,這就是好的。不要好高騖遠。
2):上面講的是我們在工作的時候,工作的8個小時如果能合理的安排,工作個兩年,一般的專案都能解決。重要的是我們在上班之外的時間。我們千萬不能荒廢了。我們可以做一些自己喜歡的事。但是時間都是自己抽出來的。我們可以抽出一部分的時間在技術論壇中看看別人都討論的什麼,自己能不能解決。上網看看別人優秀的程式碼,現在的網路都那麼開放了,很容易就能找到的。不要只是看看而已。而是看看別人解決的思路,為什麼這樣寫。如果我們寫的話能不能比他的更簡單,更高效。總之要多看,多想,多寫。久而久之,我們也能成為你眼中的大佬。
回覆列表
你說的提升指的是技術方面?還是職位方面?我想不管哪方面,只要你不在官本位的體系中,技術夠牛,那你職位你就會提升。。對於技術提升,有幾個方面,你可以參考一下。第一 經常參加一些相關的技術沙龍。沒有渠道的話,就網上看看影片。。第二個 就是要詳細瞭解客戶的需求,針對完善的程式 要做好客戶反饋,古人云三人行,必有我師焉。可能普通人的一句話 或者一個建議,就會讓你豁然開朗,所以要不恥下問,寫一個程式,可以經常跟客戶溝通 他怎麼想的 有什麼想法 等等 千萬別鑽進自己的死衚衕。。。最重要的是 你進自己的死衚衕,寫出來的東西 只是你單方面認為客戶要的,而不一定是客戶要的。。。