-
1 # 大翔
-
2 # TeHeart
作為一個新手程式設計師 初入職場 首先呢在公司多看優秀前輩寫的程式碼 從中學習 平時自己也要多敲程式碼
遇到問題困難時首先自己思考 想辦法解決 查閱資料 培養自己獨立解決問題的能力 實在不行就去問 學會解決問題的思路 養成好的程式設計思想和能力
除此之外 下班或週末空閒時間也可以學習 畢竟現在技術更新快 找好方向一直專研下去收穫會很大的
-
3 # 技術呆東
本人兩種學習的途徑,一個就是看書,一個就是網上找一些好的影片課;首先談談我對看影片課的看法。最感觸的一點就是,在看影片課的過程中,我認識到什麼才是好的程式碼!我覺得這一點非常重要,因為在實際開發過程中,我們都是要協同開發的,怎麼才能讓別人看懂你的程式碼是非常重要的,清晰的專案分層結構,通俗易懂的程式碼註解和程式碼規範,讓別人看到你的程式碼時,有一種清風拂面的感覺,而不是如鯁在喉!要想寫出高質量的程式碼,你要先知道,高水平程式碼是什麼樣子,而在影片課的學習中就讓我深有體會,什麼是好的程式碼,畢竟別人錄製的影片課時,程式碼都是深思熟慮的,程式碼結構很清晰,命名規範。就比如我看到的一個程式碼,就讓我感覺頭大,程式碼結構非常不清晰,在以後維護的時候就很吃力,service引用controller層的程式碼,直接看著淚崩!在學習的過程,對於那些影片教學課,一定要跟著影片去敲程式碼,過看是很難掌握的,畢竟只有實踐才能出真知,只是看的話,並不能很好理解影片中的知識,而且只有在實際敲程式碼的過程中,我們才能發現一些問題,當出現問題後,我們在去解決這些問題,才能加深我們對課程的理解!如果只是單單看影片的話,個人覺得效果並不是特別好!
然後就是看書學習,本人喜歡買一些紙質書,因為紙質書相比於電子書,看起來有感覺,對於看書學習,個人是在每看完書中的一個小節後都會試著去寫一篇部落格,如果你感覺自己有東西可寫,而且在寫部落格的過程中很流暢,那麼說明這一章掌握的比較好,如果寫的很吃力,說明掌握的不是很好,可以在從頭看一下這個章節,而且當你帶著目的去看書的時候,你會更加把握這個章節那個是重點,怎麼用自己的語言來總結這些知識點,只有當你把自己掌握的東西,可以輸出來的時候,才算很好的掌握這個知識點,而且寫部落格的好處,可以在以後工作中,需要用到這個知識點時,可以很學的找到,畢竟好記性不如爛筆頭嘛!
-
4 # 非著名程式設計師
作為剛入職的程式設計師,該如何快速的提高自己呢?其實,我們要搞清楚主體之後,再對症下藥即可明白了。我就給大家分析一下。
這裡很明確,主體是兩種人,0 是初學者,1 是剛剛走上工作崗位的程式設計師。那我就分別來講講吧,不一定適合所有人,也就是我的個人經驗罷了。
0 初學者夯實基礎首先,就我個人經歷而言,我認為初學者應該特別注意這個點,要注重基礎,夯實語言,應該不能急於求成,欲速則不達,好像和快速提高自己的技術這個題目有點衝突,其實題目本來就是一個偽命題,要想真正的快速提高,必須要以慢打快,才能更快。因為對於初學者而言,基礎知識,程式語言必須要夯實,只有真正懂了基礎,才能舉一反三。
舉個我的例子吧,我記得我在大二的時候,移動網際網路剛剛興起,那時候我本來想學習 java web 開發來,後來感覺移動開發更有前途,就毅然決然地轉向了移動開發,由於比較窮,幹不起 ios,就學了 android,那時大學我就知道玩,沒怎麼學,剛自學 android 的時候,必須先學 java,java 就懂個大概,真的,什麼匿名內部類什麼的,回撥介面,檔案流啥的都不懂,學起來超費勁,被迫自己又在網上下載影片,重新學習了一遍 java,之後再去看 android 的時候,才豁然開朗。所以基礎絕對重要,我的總結就是:再快不能快基礎,再爛不能爛語言。記筆記,寫部落格
學會查文件,調 bug
文件這東西,肯定有很多程式設計師不喜歡看,尤其是英文文件,這個坎我們一定要跨過去,自己看不懂,可以找翻譯軟體啊,翻譯翻譯多了,估計就能認識了,也能看個大概了。學會了自己查文件,就提高了自己解決問題的能力了,也提高了學習新技術的能力。別問我為什麼這麼說,別說話,直接吻我,以後你會感謝我的。除錯 bug 我就不多說了,這個重不重要,還用問嗎?總結,學會了查文件,調 bug,就跟在百度上谷歌一樣,其實沒那麼難。
對於自學者而言,在網上搜上一套完整的教學影片,網上教學影片多的是,自己找一套完整的,系統的去學,學完之後,自己要嘗試著做一些軟體,可能你沒有資料,不會做後臺,搞伺服器,我記得我寫過一篇文章叫:《絕對乾貨:供個人開發者賺錢免費使用的一些好的 API 介面》,這裡面的介面足夠初學者練手用的了,做好了,還方便以後拿出去找工作。既做了軟體,還能夠練手,又能夠用於找工作,何樂而不為呢?對於初學者我就先說這麼多吧!
1 初入社會的程式設計師其實對於剛到一個新的公司,新的環境的程式設計師,肯定會有各種不適應,那麼自然而然,我們首先要做的就是儘快適應環境,學習程式碼,剛到公司的一週,肯定是先讓你看程式碼,瞭解公司,這一兩週,也儘快調整自己,適應環境,對於剛到公司的人來說,有很多不好意思,程式碼你可能不熟悉,不太懂,所以你一定要有勇氣去問,都說了不恥下問,何況你這是上問呢。
在工作的時候,也要時刻總結,瞭解公司程式碼的架構,為什麼這麼寫,有什麼好處,做到自省和常問,如果工作之餘還有時間,就嘗試著去了解新的技術和一些框架知識,對於以後的發展還是非常有幫助的。多去瀏覽一些技術部落格和網站,提高自己。說實話,我還真沒有什麼好的建議和意見。
最後總結其實不管是初學者,還是剛剛步入社會的程式設計師,要想能夠提高自己,最重要的是提高自己的一些能力:
自主學習的能力,學會如何學習的能力。(查文件就是)
學會如何解決問題的能力。(調 bug 就是)
積累總結的能力。(寫部落格就是)
臉皮厚或者不要臉的能力。(要善於走進社交圈,學會問,不要在切切諾諾)
對於初入社會剛工作的程式設計師,我的總結就是:要有鳳姐一樣厚的臉皮,無恥劉皇叔一樣的不羞上問,跟穿山甲一樣的能力,你就能混的成功。
回覆列表
你好,我是一名研發工程師,可以聊一下新程式設計師入職的適應方法,希望可以幫到你。
職場是現實的,很多的剛剛大學畢業進入公司的新程式設計師都不適應,主要體現在當今的教育和企業的需求脫節問題。
作為一名年輕的程式設計師,必須要會“問”,別以為“問”是一件很簡單的事情。老員工都很忙,每天不是新的開發任務,就是有緊急BUG要解決,他們不會主動關心你是很正常的,這個時候不能一遇到問題就問,否則會給別人留下不愛動腦子的壞映像,之後別人也會懶得理你,那是自己自討苦吃。
所以我們需要在每次遇到問題的時候,先記錄下來,看看自己有沒有能力解決,透過自己實踐後,把相似的問題歸為一類,比如文件的問題,軟體使用問題,編碼問題等等。然後帶著自己的筆記本(一定要帶筆記本,讓他人覺得你的有思考,有歸納,孺子可教也!),親自到同事工位上問,當面交流效果最佳!針對筆記本上已經提煉好的問題發問,這樣既可以事半功倍,還可以給他人留下好映像。
有一本書可以推薦給你《高效能人士的七個習慣》,裡面介紹了關於時間管理,和工作管理的方法,非常實用,希望你能儘快成長!