想成為一名程序員該如何做 想做程序員,對(duì)學(xué)歷有要求嗎,還不是計(jì)算機(jī)專業(yè)?
想做程序員,對(duì)學(xué)歷有要求嗎,還不是計(jì)算機(jī)專業(yè)?是的,本科生是最好的,不要被網(wǎng)上的信息欺騙了?,F(xiàn)在程序員找工作不是那么容易,他們需要不斷學(xué)習(xí)。現(xiàn)在不建議進(jìn)入這個(gè)行業(yè)。學(xué)編程需要什么基礎(chǔ)?學(xué)習(xí)編程有一定的
想做程序員,對(duì)學(xué)歷有要求嗎,還不是計(jì)算機(jī)專業(yè)?
是的,本科生是最好的,不要被網(wǎng)上的信息欺騙了?,F(xiàn)在程序員找工作不是那么容易,他們需要不斷學(xué)習(xí)。現(xiàn)在不建議進(jìn)入這個(gè)行業(yè)。
學(xué)編程需要什么基礎(chǔ)?
學(xué)習(xí)編程有一定的門檻。您需要以下基本知識(shí):
1。
因?yàn)槲覀儗懸粋€(gè)程序,無(wú)非是要寫一個(gè)字符集,所以至少你要能打字,最好能打字比較流暢;然后你就會(huì)學(xué)會(huì)按軟件編程,偶爾你還需要安裝一個(gè)軟件,這是很正常的。
2. 這句話的潛臺(tái)詞是,你至少需要一個(gè)初中學(xué)位,因?yàn)橛泻芏嗟胤侥銖某踔虚_始學(xué)英語(yǔ)。我們用來(lái)編寫代碼的許多開發(fā)環(huán)境都是英文的,一些函數(shù)的幫助文檔也可能是英文的。因此,有必要了解一些英語(yǔ)。如果你想有針對(duì)性地學(xué)習(xí),你可以看看計(jì)算機(jī)英語(yǔ)。
3. 除了以上兩點(diǎn),你還需要每天留出一定的時(shí)間來(lái)學(xué)習(xí)。時(shí)間是不能保證的。如果你今天或下個(gè)月去看,不連續(xù)會(huì)導(dǎo)致學(xué)習(xí)效果不佳。
4. 學(xué)習(xí)程序的本質(zhì)是學(xué)習(xí)如何用它來(lái)解決問(wèn)題。在學(xué)習(xí)的過(guò)程中,我們難免會(huì)遇到一些問(wèn)題,這對(duì)我們來(lái)說(shuō)是難得的提高機(jī)會(huì)。我們必須思考和堅(jiān)持,但我們不能解決它。我們可以和別人交流,慢慢會(huì)好起來(lái)的。
5. 你周圍的人應(yīng)該知道該怎么做
!既然你問(wèn)了這個(gè)問(wèn)題,那就意味著你還沒(méi)有弄清楚改變職業(yè)后你到底想做什么。如果你沒(méi)有,你可以從你身邊做得好的行業(yè)中選擇你更喜歡的行業(yè)。你可以從他們那里獲得經(jīng)驗(yàn),與他們交流合作,找到出路。
在你決定做這件事之前,你最好估計(jì)一下成功的可能性。如果不超過(guò)70%,你就要小心了
!最后,給個(gè)建議,一定要控制風(fēng)險(xiǎn)!程序員掙那么點(diǎn)錢,不夠你支撐太久
不想做程序員了,想轉(zhuǎn)行做別的,做什么好?
作為一個(gè)it從業(yè)者和計(jì)算機(jī)專業(yè)教育者,讓我來(lái)回答這個(gè)問(wèn)題。
首先,對(duì)于將來(lái)立志成為程序員的孩子來(lái)說(shuō),要注意三方面能力的培養(yǎng)。一是邏輯思維能力的培養(yǎng),這對(duì)程序員來(lái)說(shuō)非常重要。二是實(shí)踐能力的培養(yǎng),這對(duì)實(shí)踐者的實(shí)踐能力有很高的要求。第三是溝通能力的培養(yǎng),程序員的職位不僅僅是鞠躬寫代碼,溝通能力對(duì)于程序員來(lái)說(shuō)也是非常重要的。
從目前it(互聯(lián)網(wǎng))行業(yè)對(duì)于程序員職位的要求來(lái)看,程序員職位的整體門檻還是比較高的。如果想進(jìn)入一些大型科技企業(yè),往往對(duì)學(xué)歷有嚴(yán)格的要求。因此,如果將來(lái)想從事程序員的工作,就應(yīng)該盡量讀一所學(xué)科實(shí)力相對(duì)較強(qiáng)的大學(xué),并且如果能繼續(xù)在研究生會(huì)上學(xué)習(xí)明顯增強(qiáng)自己的職場(chǎng)競(jìng)爭(zhēng)力。
從程序員的知識(shí)結(jié)構(gòu)來(lái)看,基礎(chǔ)學(xué)科對(duì)程序員未來(lái)的發(fā)展有著非常重要的影響,其中數(shù)學(xué)非常重要。在未來(lái),無(wú)論是從事大數(shù)據(jù)還是人工智能,一個(gè)堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ)可以使程序員在相關(guān)領(lǐng)域進(jìn)一步發(fā)展,更容易獲得高附加值的研發(fā)位置。雖然數(shù)學(xué)有一定程度的學(xué)習(xí)難度,但數(shù)學(xué)往往被認(rèn)為是打開計(jì)算機(jī)技術(shù)大門的鑰匙,所以我們必須為自己奠定堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ)。另外,學(xué)習(xí)數(shù)學(xué)要注意方法和思維方式的培養(yǎng)。
最后,如果你有足夠的學(xué)習(xí)精力,還可以在中小學(xué)學(xué)習(xí)一些編程知識(shí)。從scratch和python開始是個(gè)不錯(cuò)的選擇。學(xué)習(xí)編程語(yǔ)言也可以建立一定的編程思維。
長(zhǎng)大以后想當(dāng)程序員,能給我一些建議嗎?
你好,我很高興回答你的問(wèn)題。
首先,我也是一個(gè)前端程序員。與你不同的是,我在學(xué)校主修計(jì)算機(jī),但公司里有許多受過(guò)訓(xùn)練的同事。讓我和你分享我的理解。!對(duì)于零基礎(chǔ)的人來(lái)說(shuō),他們應(yīng)該對(duì)做這項(xiàng)工作感興趣,因?yàn)槌绦騿T和其他工作不同。這需要編程思想和耐心。因?yàn)椴煌念櫩陀胁煌男枨螅憧赡苈犝f(shuō)過(guò)五顏六色的黑莖。盡管這種現(xiàn)象在現(xiàn)實(shí)中很少見,但反復(fù)修改代碼的情況并不少見。
在培訓(xùn)過(guò)程中,一定要經(jīng)常記筆記。課后,我們應(yīng)該整理思路,打好基礎(chǔ)。那么多的代碼,多的小項(xiàng)目,實(shí)踐才是硬道理。
經(jīng)過(guò)培訓(xùn)后,我們應(yīng)該盡量謙虛,在求職時(shí)保持低調(diào)。現(xiàn)在有很多程序員,競(jìng)爭(zhēng)可能非常激烈。就剛培訓(xùn)完的工作經(jīng)驗(yàn)而言,我們不像老程序員那么受歡迎;在求職方面,我們也不像老程序員那么受歡迎。一些公司愿意接受更少的薪水。進(jìn)入公司后做更多的項(xiàng)目,更多的技術(shù)沒(méi)有壓力,編程思想都在項(xiàng)目中積累。
我希望你能找到一份好工作。祝你前程似錦。然后是基本的。
這里有一些很好的在線學(xué)習(xí)網(wǎng)站:MOOC、極客學(xué)院、傳智播客,如朋友、網(wǎng)易公開課等
通過(guò)做筆記,你就不需要再看視頻了。只要在足夠的時(shí)候復(fù)習(xí)筆記就可以了,這大大節(jié)省了時(shí)間。
這里有一個(gè)很好的筆記軟件:Cherrytree
當(dāng)然,當(dāng)你練習(xí)到一定程度時(shí),你需要做一個(gè)合適的項(xiàng)目。鞏固你的知識(shí)。
如果您有任何問(wèn)題,請(qǐng)指出。
零基礎(chǔ)到能工作的程序員時(shí)間要多久,該怎么做?
我有一個(gè)朋友仍然很好。他大一時(shí)主修英語(yǔ),大二時(shí)主修新聞?,F(xiàn)在他在一家大工廠工作??梢哉f(shuō)他是一個(gè)真正的非專業(yè)程序員。
1. 先專注于學(xué)習(xí)某個(gè)方向,用這個(gè)技能養(yǎng)家糊口,找工作,爭(zhēng)取時(shí)間學(xué)習(xí)其他計(jì)算機(jī)知識(shí),從而成為一名專業(yè)的程序員。例如,如果你對(duì)前端感興趣,可以找到JS的原型鏈和ES6的新特性,然后找一家公司來(lái)實(shí)踐。如果你想成為一名專業(yè)的程序員,不要過(guò)早地確定自己的方向,因?yàn)閷I(yè)的程序員能夠很好地完成很多方向,其中一兩個(gè)方向是非常強(qiáng)大的。創(chuàng)建windows的David Cutler今年已經(jīng)70歲了。他20年前剛開始寫溫特,那時(shí)他四五十歲。在他30歲之前,他不知道怎么寫代碼,所以別擔(dān)心。
當(dāng)你找到工作時(shí),你應(yīng)該學(xué)習(xí),但不限于:
;[t計(jì)算機(jī)圖形學(xué)
;[compiler principle
;[basic knowledge of operation system
;[architecture of distributed system
;];[reliable automatic testing of your code
;];;[學(xué)習(xí)編寫框架和庫(kù)而不是應(yīng)用程序
你可能會(huì)問(wèn)為什么要學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí),其實(shí)對(duì)于程序員來(lái)說(shuō),計(jì)算機(jī)基礎(chǔ)知識(shí)還是很重要的,如果計(jì)算機(jī)基礎(chǔ)知識(shí)不扎實(shí),很可能會(huì)遇到以下尷尬情況:
1。35歲以后,普通代碼農(nóng)場(chǎng)主會(huì)被老板解雇,因此盡可能地向公司高層發(fā)展,而技術(shù)總監(jiān)要求你有強(qiáng)大的計(jì)算機(jī)基礎(chǔ)。
2. 人工智能將取代初級(jí)和中級(jí)程序員在未來(lái)。比如今年的雙11阿里自動(dòng)切割機(jī)器人。
3. 技術(shù)發(fā)展太快了。如果你只知道如何使用框架,那么它充其量只是一種外部技能。如果你不能使用內(nèi)部技能(計(jì)算機(jī)基礎(chǔ)),你會(huì)厭倦處理它,被年輕的程序員取代。
4. 學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí),你就能獲得快樂(lè)