首頁>Club>
6
回覆列表
  • 1 # 獨綻2018

    教師轉行程式設計師一般還是比較簡單的,因為教師畢竟是有理論知識的。只不過缺少專案實踐而已。本人建議從以下幾點切入。

    第一,多做些專案。

    10000 個小時法則想必大家也是知道的,任何行業都如此,做程式設計師同樣也需要多加練習。多做專案,不管是有真實專案還是刻意給自己找專案,只有多做,多實踐,才能知道自己不足在哪裡,從而進行改進;另外也清楚倒底會出現哪些bug,在今後的實操過程中避過這些bug,從而提高程式設計效率。

    第二,多與別人溝通。

    第一個溝通的物件是產品經理或者客戶或者任何有需求的人。迅速瞭解對方訴求,總結出需求總結,還要能準確表達出自己的意見。瞭解需求,解決問題對於程式設計師來講是一個比較基礎的職責和技能。多做專案也可以提高這方面的溝通技能。

    第二個溝通的物件是程式界的高人。我們需要多跟他們溝通請教,才會讓我們少走一些彎路,畢竟有些理論的東西跟實踐還是不太一樣的。另外也可以從他們口中得知現階段的最先進的技能,能提高我們的眼界。

    第三,要不斷地學習。

    技術更新迭代很快,我們需要不斷地更新我們的知識體系,不要用曾經的老技術經驗沿用到現在的專案中,要適應新時代的要求,讓自己處於有利的制高點。

    第四,要學會分享。

    分享不僅能提高自己的溝通表達能力,總結能力,還能夠幫助別人渡過難關,提高自己的技術。千萬別掖著藏,現如今是一個開源的世界,只有開源,分享,技術才能節節高!

  • 2 # IT人劉俊明

    從教師轉換到程式設計師崗位是可以的,但是需要注意以下幾個方面:

    第一:從注重理論到注重實踐。作為老師來說,一個重要的任務就是能把概念清晰的呈現出來,對於程式語言來說,要能夠清晰呈現整個程式語言的語法結構和技術之間的關聯關係。當老師轉換為程式設計師之後,在清晰概念的同時更要注重實踐,因為程式設計師的主要工作任務是軟體開發。由於工作的關係,不少老師的實踐機會並不多,所以實踐往往是老師的薄弱環節,當然這也是因人而異的,不少高校的老師本身就有軟體方面的課題,程式設計能力也非常強。

    第二:從注重前沿研發到注重結合應用。對於不少高校的老師來說,做科研一定要走在實踐的前面,也就是說科研課題要具備一定的前沿性,但是從前沿的研究到實際的落地往往有一個漫長的過程,有的技術在落地應用上往往非常困難,而作為程式設計師來說,主要的工作任務就是功能實現,所以程式設計師的工作內容更貼合實際環境。

    第三:調整知識結構。從老師轉換到程式設計師崗位要掌握目前被廣泛採用的技術方案、程式語言、開發工具和部署環境等知識,這就要求老師要對自己的知識結構進行調整,從以研究為主調整為研究和實踐相結合。老師普遍具有較強的學習能力和總結歸納能力,對於程式設計師來說這兩個能力也是非常重要的。另外,大部分老師的基礎知識結構都比較健全,在知識結構的調整過程中往往也會比較迅速。

    目前軟體行業中也有不少程式設計師有過老師的從業經歷,尤其是在中高階研發領域(大資料、人工智慧等),不少科技公司對高校老師非常青睞,從行業發展的角度來說,讓老師走進軟體企業也有一定的積極意義。

  • 3 # 慕司專屬的小司

    感覺做老師比當個程式設計師好多了,老師福利好工資也不是很低,假又多,比較輕鬆。程式設計師相對而言就苦逼多了,壓力大,專案多時,會累成狗。

  • 4 # 西北設計師七點

    建議看莫振杰老師的程式設計書,這是我從古代漢語轉行接觸最通俗易懂,最易上手的圖書。你看看京東等網上讀者評價就可以了。

    另外,這是做前端程式設計的,也很吃香

  • 5 # 蛋黃酥要不要來一口

    既然你提出了這樣一個問題,那麼我就以非科班出身的情況作回答:

    1 程式設計師分為很多領域,你首先要明確你要成為哪一方面的程式設計師,例如後端開發、資料庫維護和調優、前端開發、遊戲開發等;

    2 明確目標之後,需要明確使用哪一種程式語言,每一種程式語言對應都有最合適它的地方,比如Java它相對起來就更合適開發伺服器方面的後端以及Android,C++它相對起來就更合適開發桌面應用程式和遊戲,在比如你想成為前端開發,比如H5,那麼就可以選擇專門學習HTML5、CSS3、JavaScript,同時還需要學習排版和色彩搭配,以及實際開始時的需要的各種框架,比如Angular、Vue等;

    3 明確了第1條和第2條,就需要準備開始學習,同時關注招聘網站,明確你的學習目標能夠匹配哪些公司或具體到崗位,然後你可以以一個假的身份去聯絡HR,套路一下他們需要賬掌握什麼技術的人才,因為即使你明確了方向也選擇了程式語言,但是公司可能就需要制定使用哪一種框架;

    4 以上如果都完成了一遍,那麼就需要選擇自學、報網校或線下班,最後一個價格比較貴,並且不一定靠譜,個人推薦自學或觀看影片教程學習;

    5 學習頻率很重要,程式設計一行日新月異,一天一個樣,必須每天都保持學習的態度才可以,少時多次非常重要;

    6 最後,個人建議,從一行轉到另一行非常難,而且考驗人,三思而後行!!!

  • 中秋節和大豐收的關聯?
  • 電子書能促進孩子學習嗎?