程序員如何小白變大神?
如果是有悟性的小黃就好辦
買書或是網上教程,
先學一門語言,搞清楚硬件語法
接著學算法,數據結構
再學下maven之類的
當然要成為大神那這些是遠遠不夠的
操作系統,微機原理,數字電路,編譯原理,圖像處理等等課程也都是要弄透的。
如果沒悟性,趁早作罷……
程序員如何快速成長?
“做好計劃,確定目標”我們在做事情之前,先把事情按照輕重緩急程度來劃分,分成重要緊急,重要不緊急,不重要緊急,不重要不緊急4個類型,并將事情根據不同類型分配不同的時間,然后按部就班的向既定目標前進即可,不會在思考需要做什么方面浪費時間和精力。
“多思考,勤總結”語言,就跟寫作、繪畫、單簧管一樣,是一種創造性的工作,而不是一個種無腦重復的工作,只有在構思好整體之后才能一步步去完成各部分工作,卻完成目標。而且在這個過程中也會出現各種問題,同樣需要思考如何解決問題。在軟件工程師的工作生涯中總會遇到同樣的問題,如果之前對這些問題做過總結的話,那在解決這些問題的時候將會節省很多時間。語言只是自身能力的一部分,對自身也要“多思考,勤總結”,多方面的能力提升,才能使得我們在工作中走得更遠。
“養成好的軟件習慣”好的習慣可以自己培養,寫程序不能失于嚴謹,而嚴謹也是一種好習慣。因為在建模的過程中,稍不留神寫錯一個標點符號、或者大小寫不對小,就可能出現BUG讓成果付諸東流,可能要重新再來,所以寫代碼和學習要有嚴謹的態度。
“多溝通,多交流”多和其他同事溝通不僅可以學習到很多測試方面的知識還能提高溝通能力。前端工程師的工作不只是低頭操作,良好的溝通能力可以有效的了解領導、同事以及客戶的意思,對于準確完成工作很有幫助。
數通暢聯專注于企業IT架構、云原生技術綜合集成、數據治理分析領域,感謝您的閱讀與關注。