2019-07-05 15:46:32來(lái)源:大學(xué)生編程指南
這種問(wèn)題一般會(huì)被初學(xué)者問(wèn)上N多遍,在這姑且分析下,選擇什么語(yǔ)言決定性因素太多了,每個(gè)人的情況不一樣,做出的決定又不盡相同。如果選擇的出發(fā)點(diǎn)不一樣選擇的結(jié)果也是不相同的。
立志在編碼界做出一番事業(yè)
有自己的夢(mèng)想,基本上屬于很早就有了自己的規(guī)劃,而且最初選擇的語(yǔ)言一定是最基礎(chǔ)的語(yǔ)言,選擇的是能夠都對(duì)未來(lái)的編程之路有很大幫助的編程語(yǔ)言,反應(yīng)到現(xiàn)實(shí)中的編程語(yǔ)言C語(yǔ)言最為典型,在學(xué)習(xí)C語(yǔ)言之前一定是有意識(shí)的把計(jì)算機(jī)相關(guān)的理論知識(shí)研究一遍。了解計(jì)算機(jī)基本的構(gòu)成以及各個(gè)部件是如何協(xié)調(diào)工作的,了解事件如何觸發(fā),比如中斷原理等,還有常見(jiàn)的進(jìn)制之間的轉(zhuǎn)化這些計(jì)算機(jī)的運(yùn)算基礎(chǔ)。
將來(lái)想在架構(gòu)方面有所建樹(shù),了解底層的語(yǔ)言是一種必然,知其然知其所以然。兵法云:知己知彼百戰(zhàn)不殆。在這會(huì)產(chǎn)生一個(gè)疑問(wèn)點(diǎn),直接學(xué)習(xí)別的語(yǔ)言就不能向更加深層次的發(fā)展了?這是一個(gè)辯證問(wèn)題在這就不做過(guò)多的贅述,總體來(lái)講了解底層如何實(shí)現(xiàn)對(duì)于構(gòu)架上層的框架是一種極好的促進(jìn)。
生活困難想快速找到一份工作
現(xiàn)實(shí)很殘酷如果生活都是問(wèn)題了,那么時(shí)間是主要的制約因素,所以在選擇的時(shí)候速成方面的編程語(yǔ)言就比較容易受到歡迎。也是很多培訓(xùn)機(jī)構(gòu)選擇的入口,在這方面前端語(yǔ)言以及python或者php都是不錯(cuò)的選擇,只要進(jìn)入編程思維狀態(tài)能很快學(xué)到東西。目前大部分學(xué)習(xí)編程的入口都集中在這個(gè)區(qū)域,畢竟大家直接學(xué)習(xí)編程直接源動(dòng)力就是能夠掙點(diǎn)錢(qián)填飽肚子,而且相對(duì)來(lái)講寫(xiě)代碼在中國(guó)起碼還算是高工資,不管辛苦程度如何。
來(lái)自底層生存的動(dòng)力比所謂的學(xué)習(xí)的興趣勢(shì)頭要猛烈的多,這就是大家喊著開(kāi)始呼呼的學(xué)習(xí)快餐語(yǔ)言的內(nèi)在因素??赡芎芏嗳擞X(jué)得學(xué)習(xí)比較容易入門(mén)的語(yǔ)言是不是沒(méi)有前途,這種顧慮大可不必。容易入門(mén)的語(yǔ)言往往是難精通的語(yǔ)言,所以到最后比拼的還是硬實(shí)力,如何一種語(yǔ)言學(xué)的足夠精細(xì),都能觸類(lèi)旁通順便收割別的語(yǔ)言,畢竟編程思想大部分是通用的,殊途同歸。
根絕自己的興趣方向
有很多人在內(nèi)心深處都有一本個(gè)小算盤(pán),將來(lái)我一定要做個(gè)什么樣子的產(chǎn)品,所以在選擇的時(shí)候基本上是圍繞產(chǎn)品的基本屬性因子有選擇性的學(xué)習(xí),這類(lèi)人相比第二類(lèi)人人數(shù)上已經(jīng)少了許多,算是情懷主義編程者。這類(lèi)人選擇的編程語(yǔ)言就不帶有規(guī)則性了,基本上一人一種,基本上屬于帶著感情學(xué)習(xí)的入門(mén)者,興趣占據(jù)很大份。這類(lèi)人在工作過(guò)程中更加容易轉(zhuǎn)到別的崗位,因?yàn)橐坏┳约旱哪繕?biāo)已經(jīng)達(dá)成,那么很快調(diào)整自己的戰(zhàn)略方向切換到下一個(gè)主題。
從語(yǔ)言覆蓋范圍來(lái)看,學(xué)習(xí)java占據(jù)數(shù)目多點(diǎn)。
所以同樣是零基礎(chǔ)入門(mén)學(xué)習(xí),自身的情況不一樣選擇也會(huì)不一樣,先認(rèn)清楚自己想要什么的結(jié)果,再做出自己的選擇,建議零基礎(chǔ)的先補(bǔ)下計(jì)算機(jī)的基本知識(shí),起碼大路邊上的知識(shí)還是要明白。
先要明白自己需要什么,然后客觀的分析做出相對(duì)合理的規(guī)劃,選擇自然就不那么糾結(jié)了。