高中學(xué)歷的人,可以自學(xué)編程開發(fā)嗎?應(yīng)該怎么找工作?
網(wǎng)友解答: 首先,答案是肯定的,高中學(xué)歷是可以自學(xué)編程的。對于高中畢業(yè)生來說,自學(xué)編程首先要解決的問題是語言選擇的問題,目前比較流行的編程語言有Java、Python、PHP、JavaS
首先,答案是肯定的,高中學(xué)歷是可以自學(xué)編程的。
對于高中畢業(yè)生來說,自學(xué)編程首先要解決的問題是語言選擇的問題,目前比較流行的編程語言有Java、Python、PHP、JavaScript、C++等,這些編程語言都有各自的應(yīng)用場景,也都有大量的使用人群。其中,Python語言比較適合自學(xué),一方面原因是Python比較簡單,另一方面原因是Python的編程環(huán)境比較好搭建,容易上手,所以Python是一個不錯的選擇。
通過學(xué)習(xí)編程語言也能補(bǔ)學(xué)很多計(jì)算機(jī)基礎(chǔ)知識,這些基礎(chǔ)知識中,比較重要的包括操作系統(tǒng)、數(shù)據(jù)庫、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)、算法等內(nèi)容。
對于高中畢業(yè)生來說,在知識結(jié)構(gòu)上欠缺的內(nèi)容還是比較多,其中比較重要的內(nèi)容是數(shù)學(xué)基礎(chǔ),包括高等數(shù)學(xué)、線性代數(shù)、概率論和離散數(shù)學(xué)。如果想在編程這條路上走的更遠(yuǎn),那么一定要把這些數(shù)學(xué)知識補(bǔ)學(xué)一下,因?yàn)橛?jì)算機(jī)編程問題,說到底就是數(shù)學(xué)問題,數(shù)據(jù)基礎(chǔ)能在一定程度上決定程序員的成長高度。
自學(xué)編程要想找到開發(fā)崗位還是存在一定困難的,這個困難就是開發(fā)經(jīng)驗(yàn),畢竟自學(xué)編程會有很多欠缺,尤其是真實(shí)項(xiàng)目開發(fā)環(huán)境所需要掌握的知識,包括開發(fā)工具、合作流程等等內(nèi)容。一個比較現(xiàn)實(shí)的方案是自學(xué)一段時(shí)間之后找一個項(xiàng)目組參加實(shí)習(xí),實(shí)習(xí)的過程也是學(xué)習(xí)的過程,通過實(shí)習(xí)能了解實(shí)際項(xiàng)目的開發(fā)流程,也能夠補(bǔ)學(xué)很多實(shí)際的開發(fā)經(jīng)驗(yàn)。
有了實(shí)習(xí)經(jīng)歷之后,再找工作就會容易很多,畢竟真實(shí)的工作經(jīng)驗(yàn)是非常重要的。
另外,雖然軟件開發(fā)領(lǐng)域?qū)﹂_發(fā)能力的要求是第一位的,但是學(xué)歷往往是很多大公司的敲門磚,所以如果條件允許的話,應(yīng)該提高一下自己的學(xué)歷。
我從事軟件開發(fā)工作多年,目前也在帶計(jì)算機(jī)專業(yè)的研究生,我會陸續(xù)在酷米寫一些關(guān)于IT領(lǐng)域的技術(shù)文章,感興趣的朋友可以關(guān)注我的酷米號,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)方面的問題,也可以咨詢我。
謝謝!
網(wǎng)友解答:如果是下定決心去自學(xué)編程的話,真心和學(xué)歷沒關(guān)系,自學(xué)這個事情,主要是靠自己的毅力,在自學(xué)的路上,肯定會遇到很多的困難,遇到困難,不放棄,逐一攻破,這樣對自己會更加有信心。怕的是,遇到困難,解決不了,就放棄了。
當(dāng)然,自學(xué)也是要講究方法的,編程是一個大概念,下邊也是有許多分支的,就比如醫(yī)學(xué)下邊有外科,內(nèi)科,皮膚科,眼科,耳鼻喉科,婦產(chǎn)科,男科,等分類,同樣編程也是如此,從業(yè)務(wù)邏輯上分前端和后端,從架構(gòu)上分,BS架構(gòu)和CS架構(gòu),這是你學(xué)習(xí)之前要搞明白的方向,把這些概念結(jié)合實(shí)際生活中的例子,很好理解的,比如騰訊QQ,我們使用的時(shí)候需要下載下來,安裝客戶端到本地電腦上的軟件,我們可以理解成CS架構(gòu),
再比如你在瀏覽器上訪問的一些博客網(wǎng)站,一些看電影的網(wǎng)站,還有淘寶,天貓,京東的商城,這些都是BS架構(gòu),
說到這里,你肯定會說,淘寶,天貓,京東,也有客戶端啊,可以在手機(jī)上下載下來使用啊,
所以說,你還要了解到雙架構(gòu)這種概念。
總之,編程這個概念太大了,想學(xué)習(xí)的話,找準(zhǔn)方向之后,再下手,去重點(diǎn)進(jìn)攻某一個領(lǐng)域,這樣會速成,會快一點(diǎn)。學(xué)習(xí)編程,我不建議你從頭去學(xué),前端設(shè)計(jì),編程語言,數(shù)據(jù)庫等學(xué)科,因?yàn)檫@是一個繁瑣的過程,我建議你學(xué)習(xí)一下微信小程序,支付寶小程序的開發(fā),這些在支付寶微信基礎(chǔ)上的開發(fā)很簡單,比你從頭去學(xué)這些基礎(chǔ)的科目,要簡單的多。
所以如果你能看到的話,可以考慮一下,過來人給你的建議,看到的這個回答的人,會編程的人,學(xué)過軟件開發(fā)的人,可以在下方評論一下,交流一下。