人(rén)
已閱讀
已閱讀
深圳APP開發公司新入職程序員(yuán)需知
來(lái)源:lexintech.com 發布時(shí)間:2017-09-20
新入職場(chǎng)的(de)程序員(yuán),在深圳APP開發公司如何快(kuài)速進入狀态,如何學習(xí)才能獲得(de)較大(dà)的(de)進步。深圳樂(yuè)信科技(lexintech)是一家以設計和(hé)技術爲優勢的(de)深圳APP開發外包公司,多(duō)年來(lái),在技術人(rén)員(yuán)的(de)管理(lǐ)、培養方面都有一些不錯的(de)見解和(hé)經驗。下(xià)面,就跟大(dà)家聊一聊在一家APP開發公司裏新入職的(de)程序員(yuán)應該要注意哪些方面。
首先,切勿隻看教程不動手。
剛入職的(de)程序員(yuán),都是剛從學校出來(lái),可(kě)能還(hái)停留在校園裏學習(xí)的(de)那種狀态,喜歡看書(shū),看教程,看視頻(pín),很少自己動手實踐。這(zhè)個(gè)可(kě)以說是學習(xí)的(de)最大(dà)的(de)一忌,網上的(de)教程有許多(duō)許多(duō),各個(gè)語言,各個(gè)知識點,各方面的(de)都有,javascript,html5,css3等的(de)一些,随便一搜就一大(dà)把,畢竟互聯網最大(dà)的(de)優勢之一就是資源共享!但是很多(duō)人(rén)看教程就隻是看教程,不動手實操。即使博客的(de)教程,視頻(pín)教程再好,自己不動手實操,寫代碼,這(zhè)樣的(de)學習(xí)方式,記憶根本不深刻,容易遺忘,到頭來(lái),可(kě)能什(shén)麽都沒學會!而且有些教程,如果沒有跟著(zhe)動手實操,可(kě)能會蒙圈。
建議(yì):要挑覺得(de)适合自己的(de)教程,也(yě)要動手實操,寫代碼。即使不是邊看教程編寫代碼!在看完了(le)教程之後,一定要自己動手實操!過程中,可(kě)能會遇到些問題,但是這(zhè)樣才會學習(xí)到更多(duō),記憶也(yě)更加牢固!
第二、不要隻學框架、庫。
這(zhè)個(gè)情況,針對(duì)javascript(下(xià)稱:js)現在沒有以前嚴重了(le),以前jquery傲視群雄的(de)時(shí)候。很多(duō)人(rén)會在聊天的(de)時(shí)候會說:有了(le)jquery,爲什(shén)麽還(hái)要學js?有了(le)vue,爲什(shén)麽還(hái)要學js?面對(duì)這(zhè)樣的(de)提問,我那時(shí)候沒有回答(dá),心裏想:jquery或者vue就是用(yòng)js實現的(de),不會js,學jquery或者vue第一學得(de)吃(chī)力,第二學jquery或者vue肯定不會很深入。而且,萬一有時(shí)候,項目不允許用(yòng)jquery或者vue,那就基本不會寫代碼了(le)。這(zhè)時(shí)候,如果學習(xí)其它的(de)框架或者庫,基本又等于重新學一門語言了(le)。
建議(yì):先把基礎(html+css+js)打牢,再學其他(tā)框架或者庫。雖然在會js的(de)情況下(xià),我不敢說學js的(de)框架或者庫就是查文檔,查API。但至少學js框架或者庫可(kě)以不會那麽吃(chī)力!
第三、不要隻顧著(zhe)寫代碼
隻顧著(zhe)寫代碼,不知道:耦合,實例化(huà),繼承等專業術語,和(hé)别人(rén)交流,無限蒙圈!根本不知道别人(rén)在說什(shén)麽!互聯網的(de)技術更新的(de)速度非常的(de)快(kuài),隔三差五就發布一個(gè)框架,一個(gè)庫,一個(gè)工具。雖然不是每一個(gè)更新的(de)技術都需要學習(xí)。但是如果隻顧著(zhe)寫代碼,不了(le)解新的(de)技術。這(zhè)樣很容易使自己停止不前,失去競争力。
建議(yì):在寫代碼之餘,要确保自己是不是了(le)解代碼,對(duì)代碼有沒有一個(gè)認識。以及多(duō)點留意消息,看下(xià)有沒有什(shén)麽技術更新!如果覺得(de)更新的(de)技術很實用(yòng),或者自己有興趣,可(kě)以多(duō)了(le)解下(xià)!畢竟互聯網是一個(gè)做(zuò)到老,學到老的(de)一個(gè)領域,技術更新的(de)很快(kuài),如果跟不上流行的(de)趨勢,說不定自己會被淘汰呢(ne)!
第四、不要太早接觸複雜(zá)項目
這(zhè)個(gè)情況,比較普遍,無論是在學校或者是現在的(de)培訓機構。很多(duō)學習(xí)前端的(de)人(rén),基礎沒打牢,就在那裏揚言要做(zuò)一個(gè)大(dà)項目,我聽(tīng)到的(de)有的(de)人(rén)想做(zuò)知乎,有的(de)人(rén)想做(zuò)世紀佳緣等等一些偉大(dà)的(de)目标!但是全部人(rén)都是連網站的(de)業務流程和(hé)邏輯都沒弄清,最後越搞越亂,就放棄了(le)!之前的(de)偉大(dà)目标都成了(le)爛尾樓,作用(yòng)最多(duō)就是一個(gè)代碼練習(xí)的(de)作用(yòng)!花了(le)大(dà)量的(de)時(shí)間,做(zuò)了(le)一件沒很大(dà)的(de)實際意義的(de)事情!
建議(yì):從簡單到複雜(zá),複雜(zá)的(de)網站,都是有很多(duō)簡單的(de)模塊。不妨先從簡單的(de)功能做(zuò)起,做(zuò)完了(le)一個(gè)功能再往裏面加功能!現在所處的(de)公司就是這(zhè)樣,開發的(de)後台管理(lǐ)系統,開發幾個(gè)月(yuè)了(le),從一個(gè)隻有員(yuán)工的(de)登錄注冊的(de)功能,然後再逐一加功能,到現在項目逐漸完善!
第五、沒理(lǐ)清楚需求就寫代碼
很多(duō)新人(rén)在接到需求之後,第一反應就是寫代碼,即使是在自己沒把需求理(lǐ)清楚之前也(yě)是照(zhào)樣寫代碼。另一種情況就是,很多(duō)人(rén)是邊寫代碼,邊想需求。這(zhè)個(gè)開發方式,萬一自己對(duì)需求理(lǐ)解有誤!可(kě)能會導緻自己寫的(de)代碼,很大(dà)一部分(fēn)都要修改,甚至是全部删除重寫。沒理(lǐ)清楚需求就寫代碼這(zhè)個(gè)情況,發生的(de)概率應該挺大(dà)的(de),但是一般來(lái)說很難發現這(zhè)個(gè)情況,畢竟程序員(yuán)對(duì)代碼的(de)增删改查是再正常不過了(le)!建議(yì):對(duì)于一些稍微複雜(zá)一點的(de)需求,先理(lǐ)清楚需求,簡單畫(huà)個(gè)流程圖,然後在代碼裏面,先寫上一點注釋,再開始動手寫代碼!根據流程圖,寫好注釋,再寫代碼,這(zhè)樣會比較有條理(lǐ),代碼也(yě)清晰,日後的(de)返工也(yě)可(kě)能會有,但是不會像以前那麽多(duō)!在開發時(shí)間上,效率上,都得(de)到了(le)一個(gè)提升!
- 上一篇:APP應用(yòng)開發在界面設計上需要注意什(shén)麽
- 下(xià)一篇:APP開發公司産品經理(lǐ)的(de)夢想與現實