想成為一名程序員該如何做 零基礎(chǔ)到能工作的程序員時間要多久,該怎么做?
零基礎(chǔ)到能工作的程序員時間要多久,該怎么做?你好,我很高興回答你的問題。首先,我也是一個前端程序員。與你不同的是,我在學(xué)校主修計算機(jī),但公司里有許多受過訓(xùn)練的同事。讓我和你分享我的理解。!對于零基礎(chǔ)的
零基礎(chǔ)到能工作的程序員時間要多久,該怎么做?
你好,我很高興回答你的問題。
首先,我也是一個前端程序員。與你不同的是,我在學(xué)校主修計算機(jī),但公司里有許多受過訓(xùn)練的同事。讓我和你分享我的理解。!對于零基礎(chǔ)的人來說,他們應(yīng)該對做這項工作感興趣,因為程序員和其他工作不同。這需要編程思想和耐心。因為不同的顧客有不同的需求,你可能聽說過五顏六色的黑莖。盡管這種現(xiàn)象在現(xiàn)實中很少見,但反復(fù)修改代碼的情況并不少見。
在培訓(xùn)過程中,一定要經(jīng)常記筆記。課后,我們應(yīng)該整理思路,打好基礎(chǔ)。那么多的代碼,多的小項目,實踐才是硬道理。
經(jīng)過培訓(xùn)后,我們應(yīng)該盡量謙虛,在求職時保持低調(diào)?,F(xiàn)在有很多程序員,競爭可能非常激烈。就剛培訓(xùn)完的工作經(jīng)驗而言,我們不像老程序員那么受歡迎;在求職方面,我們也不像老程序員那么受歡迎。一些公司愿意接受更少的薪水。進(jìn)入公司后做更多的項目,更多的技術(shù)沒有壓力,編程思想都在項目中積累。
我希望你能找到一份好工作。祝你前程似錦。我有一個朋友仍然很好。他大一時主修英語,大二時主修新聞。現(xiàn)在他在一家大工廠工作。可以說他是一個真正的非專業(yè)程序員。
1. 先專注于學(xué)習(xí)某個方向,用這個技能養(yǎng)家糊口,找工作,爭取時間學(xué)習(xí)其他計算機(jī)知識,從而成為一名專業(yè)的程序員。例如,如果你對前端感興趣,可以找到JS的原型鏈和ES6的新特性,然后找一家公司來實踐。如果你想成為一名專業(yè)的程序員,不要過早地確定自己的方向,因為專業(yè)的程序員能夠很好地完成很多方向,其中一兩個方向是非常強(qiáng)大的。創(chuàng)建windows的David Cutler今年已經(jīng)70歲了。他20年前剛開始寫溫特,那時他四五十歲。在他30歲之前,他不知道怎么寫代碼,所以別擔(dān)心。
當(dāng)你找到工作時,你應(yīng)該學(xué)習(xí),但不限于:
;[t計算機(jī)圖形學(xué)
;[compiler principle
;[basic knowledge of operation system
;[architecture of distributed system
;];[reliable automatic testing of your code
;];;[學(xué)習(xí)編寫框架和庫而不是應(yīng)用程序
你可能會問為什么要學(xué)習(xí)計算機(jī)基礎(chǔ)知識,其實對于程序員來說,計算機(jī)基礎(chǔ)知識還是很重要的,如果計算機(jī)基礎(chǔ)知識不扎實,很可能會遇到以下尷尬情況:
1。35歲以后,普通代碼農(nóng)場主會被老板解雇,因此盡可能地向公司高層發(fā)展,而技術(shù)總監(jiān)要求你有強(qiáng)大的計算機(jī)基礎(chǔ)。
2. 人工智能將取代初級和中級程序員在未來。比如今年的雙11阿里自動切割機(jī)器人。
3. 技術(shù)發(fā)展太快了。如果你只知道如何使用框架,那么它充其量只是一種外部技能。如果你不能使用內(nèi)部技能(計算機(jī)基礎(chǔ)),你會厭倦處理它,被年輕的程序員取代。
4. 學(xué)習(xí)計算機(jī)專業(yè)知識,你可以得到快樂自己
學(xué)習(xí)編程有一定的門檻,你需要以下基礎(chǔ):
1。
因為我們寫一個程序,無非是要寫一個字符集,所以至少你要能打字,最好能打字比較流暢;然后你就會學(xué)會按軟件編程,偶爾你還需要安裝一個軟件,這是很正常的。
2. 這句話的潛臺詞是,你至少需要一個初中學(xué)位,因為有很多地方你從初中開始學(xué)英語。我們用來編寫代碼的許多開發(fā)環(huán)境都是英文的,一些函數(shù)的幫助文檔也可能是英文的。因此,有必要了解一些英語。如果你想有針對性地學(xué)習(xí),你可以看看計算機(jī)英語。
3. 除了以上兩點,你還需要每天留出一定的時間來學(xué)習(xí)。時間是不能保證的。如果你今天或下個月去看,不連續(xù)會導(dǎo)致學(xué)習(xí)效果不佳。
4. 學(xué)習(xí)程序的本質(zhì)是學(xué)習(xí)如何用它來解決問題。在學(xué)習(xí)的過程中,我們難免會遇到一些問題,這對我們來說是難得的提高機(jī)會。我們必須思考和堅持,但我們不能解決它。我們可以和別人交流,慢慢會好起來的。
5. 我很高興為你回答
!自學(xué)程序員,主要從以下幾個方面:
1。不要浪費(fèi)你的青春:你必須選擇一個好的方向,否則會浪費(fèi)時間和金錢。
2. 主要方向如下:
](1)網(wǎng)頁前端工程師:
學(xué)習(xí)路線:
HTML、JS、CSS、,虛擬用戶.js, 反應(yīng).js(2) PHP工程師:
學(xué)習(xí)路線:
HTML,JS,CSS,PHP基礎(chǔ)知識,ThinkPHP,MySQL數(shù)據(jù)庫
(3)Java工程師:
學(xué)習(xí)路線:
Java basic,HTML,CSS,JS,servlet,JSP,JDBC,MySQL,春天,春天MVC,mybatis,春天云
3。選對方向,挽起袖子
!希望我的回答能幫到你!