unity連接mysql教程 零基礎(chǔ)想學編程,學哪種編程上手快?
零基礎(chǔ)想學編程,學哪種編程上手快?學軟件開發(fā)?那可不是鬧著玩兒。不畜牧獸醫(yī)相關(guān)專業(yè)這一行的永遠都是還不知道這行的艱辛,還咋巴著小眼睛問編程好不好啊學?到底LZ看沒有看圣斗士星矢這部動漫,必須你得問一問
零基礎(chǔ)想學編程,學哪種編程上手快?
學軟件開發(fā)?那可不是鬧著玩兒。不畜牧獸醫(yī)相關(guān)專業(yè)這一行的永遠都是還不知道這行的艱辛,還咋巴著小眼睛問編程好不好啊學?
到底LZ看沒有看圣斗士星矢這部動漫,必須你得問一問自己,想學編程,你還有沒有像星矢差不多長久堅持堅忍不拔一步一個腳印忍耐常人沒能想像的困難和痛楚的品質(zhì),就沒?你知道我打哈哈逗你,那好,下面的用不著看了,畢竟你確實不比較適合學。
要是你只尋思掙大錢,勸你別碰這行,一句話,別來找虐。我想知道為什么?你看到的手機APP,各種應(yīng)用,要想旗下出,還不知道不需要多少種技術(shù)。拿最常見的網(wǎng)站開發(fā),需要后臺數(shù)據(jù)庫mysql,數(shù)據(jù)格式j(luò)son,xml,各種協(xié)議棧,有網(wǎng)站開發(fā)語言PHP,JSP,,等等不下十幾種技術(shù)。而每一種技術(shù)大都一本裹著的五六百頁的書,要大約一個月多時間能夠掌握一門技術(shù)。最半死的,每種技術(shù)互不交叉還跨度不大,每種技術(shù)也有自己的設(shè)計理念和很多很多“天坑”在呆會你被攻克,你問一問你自己,你有這個恒心和意志力天天捧著本大部頭的書天天看,天天上上機不能操作學嗎?你說你有,那好,你電視看上那些富二代天天瀟灑無比地大街上游玩兒把妹基本是于你再無緣了,是因為你完全沒有就沒什么時間,好好談戀愛都困難,還想打網(wǎng)游玩王者?那不管了,你還是別碰這行了,別擔誤你玩游戲去享受生活了。
程序員加班很超級恐怖,工作制通常是996,即早9晚9周六還得上班嗎,晚9下班時間應(yīng)該早的,像是到晚上十點。你想那時夜深人靜了人家都好好休息抱著老婆孩子睡覺了,你還工作過程中,你是不是很崩潰?
第2,程序員耗腦太嚴重。工作中必須十幾個小時大腦不停地運轉(zhuǎn)。是需要設(shè)計算法,不時地把代碼改來改去來不適應(yīng)客戶幾天幾變的需求。很多功能沒有找人做的解決方案,還偶爾會遇到了一些天書一般的疑難問題,bug,求實際工作中突況稀奇古怪,你很有可能見都沒見過的bug,崩潰,不需要一點一點查幾萬行的log日志。但是也不需要百度,google,英文論壇誠求幫助,理解出現(xiàn)了錯誤信息是什么意思。所以我英文不好的沒耐心的我還是算了吧,不適合我這行。
第3.程序開發(fā)首先是太難學的,任何一門編程語言也有自己獨到的見解的思想,概念設(shè)計,很多情況下一門語言與另一門語言沒有多大關(guān)系,知識經(jīng)驗根本無法串用。不過工作中你還只能無奈都用到這些技術(shù)你只能無奈去學。但程序技術(shù)月異,新類庫新SDK每天都會所推出,你必須日復(fù)一日年復(fù)一年不斷地學習新技術(shù)。如哪個網(wǎng)站視頻解碼技術(shù),游戲引擎等等,而這些新技術(shù)不過國內(nèi)沒有書和任何資料的,不需要你到英文官方網(wǎng)站去找實例看文檔去學,更要死的,新的技術(shù)和老的應(yīng)該還沒太大關(guān)聯(lián),你得重頭去學。并且老板急趕項目不可能給你什么時間,像是三天那就是極限了,你需要就這么快速能夠掌握一項新技術(shù)...
綜合以上分析,你很清楚程序員為啥總要義務(wù)加班了吧,也清楚這行不是人干的吧。為啥說程序員干到三十干動彈。很很簡單,以這種消磨人生所有時間狀態(tài),你生命中只能義務(wù)加班你加班工作工作去學習學,你將沒法顧家不能跟朋友聚會不能不能再有自己一點點休閑時間,更更不用說談女朋友初戀了,以這種狀態(tài)你能一定要堅持到三十歲?我想那簡直是個奇跡了
小白想學電腦編程或者軟件開發(fā),應(yīng)該從何學起呢?
緊接著當前社會的信息化、網(wǎng)絡(luò)化發(fā)展速度越來越快,未來一定是智能化社會。我們未來在工作、生活和學習中可能會要過度的與各種智能體(Agent)打過交道,而手中掌握一門編程語言將是與這些智能體并且交流的必要條件。所以才,未來更大非計算機專業(yè)的人也是需要自學編程語言,編程語言會像英語一樣曾經(jīng)的一個基礎(chǔ)的交流工具。
對于沒有計算機基礎(chǔ)的人來說,學習編程語言建議你選容易理解的且實驗環(huán)境容易堆建的編程語言,.例如Python、PHP。我重推一下Python,Python語言也可以做Web開發(fā)也可以市場做數(shù)據(jù)、人工智能領(lǐng)域的開發(fā),可以算Python的未來應(yīng)用空間應(yīng)該都很大的。Python語言大的特點是很簡單,的很適合我沒有計算機基礎(chǔ)的人學習,但壘建開發(fā)環(huán)境也非常很容易,事實上是對初學編程語言的人來說非常重要。
去學習Python根本不需要你想做什么普通的準備,如果沒有有是有的自學能力,已經(jīng)也可以真接看Python的官方指南,接著領(lǐng)著指南一步步生物實驗就可以了。如果不習慣問題看指南也可以不買一本Python的書籍,大部分Python書籍都應(yīng)該差不多。我在頭條上也寫了一個去學習Python的穿越系列教程,感興趣朋友是可以去看看。
在學完P(guān)ython的基本語法之后,建議可以做一個現(xiàn)代綜合的應(yīng)用,假如有條件的話可以不能參加一個項目組,這對此要從事行業(yè)程序開發(fā)的人來說應(yīng)該的很有必要的。
我在用Python、C和Java的時間都很久,我會相繼在頭條上寫一些關(guān)于編程的科普文章,比較感興趣朋友可以不關(guān)注我的頭條號,我相信是有會有所。
如果沒有有編程方面的問題,也可以考研方面的問題,都可以不咨詢我。
謝謝!