c編程的七大步驟 想做編程,容易學(xué)嗎?
想做編程,容易學(xué)嗎?學(xué)軟件開(kāi)發(fā)?那可不是鬧著玩兒。不從事行業(yè)這一行的永遠(yuǎn)都是還不知道這行的艱辛,還咋巴著小眼睛問(wèn)編程好么學(xué)?真不知道LZ看沒(méi)我看過(guò)圣斗士星矢這部動(dòng)漫,是需要你得問(wèn)問(wèn)自己,想學(xué)編程,你有
想做編程,容易學(xué)嗎?
學(xué)軟件開(kāi)發(fā)?那可不是鬧著玩兒。不從事行業(yè)這一行的永遠(yuǎn)都是還不知道這行的艱辛,還咋巴著小眼睛問(wèn)編程好么學(xué)?
真不知道LZ看沒(méi)我看過(guò)圣斗士星矢這部動(dòng)漫,是需要你得問(wèn)問(wèn)自己,想學(xué)編程,你有沒(méi)有像星矢一樣持之以恒的堅(jiān)持堅(jiān)韌不拔踏踏實(shí)實(shí)走好每一步忍受常人無(wú)法想象中的困難和痛苦的品質(zhì),沒(méi)有?你說(shuō)說(shuō)看我你別當(dāng)真逗你,那好,下面的不用看了,因?yàn)槟愦_實(shí)不比較適合學(xué)。
如果你只尋思掙大錢(qián),勸你別碰這行,一句話,不要騙人找虐。為啥?你看見(jiàn)了的手機(jī)APP,各種應(yīng)用,要想變更土地性質(zhì)進(jìn)去,真不知道要多少種技術(shù)。拿最常見(jiàn)的網(wǎng)站開(kāi)發(fā),不需要后臺(tái)數(shù)據(jù)庫(kù)mysql,數(shù)據(jù)格式j(luò)son,xml,各種ip協(xié)議,還有網(wǎng)站開(kāi)發(fā)語(yǔ)言PHP,JSP,,等等不下十幾種技術(shù)。而每一種技術(shù)是一本一層又一層的五六百頁(yè)的書(shū),不需要起碼三年多時(shí)間完全掌握一門(mén)技術(shù)。最要死的,每種技術(shù)互不交叉還跨度不大,每種技術(shù)都有自己的設(shè)計(jì)理念和很多很多“天坑”在在等你一舉攻克,你問(wèn)問(wèn)看你自己,你有這個(gè)恒心和意志力天天在家捧著本大部頭的書(shū)天天上看,每天都上機(jī)考試不能操作學(xué)嗎?你說(shuō)有,那好,你看電視節(jié)目上那些富二代天天灑脫地到處都是出游泡妞兒基本上于你此生無(wú)緣了,因?yàn)槟愀揪筒豢赡芫蜎](méi)空,談個(gè)戀愛(ài)都難了,還想打網(wǎng)游玩王者?那算了,你肯定別碰這行了,別耽誤你玩游戲享受人生了。
程序員你加班很恐怖,工作制大多數(shù)是996,即早9晚9周六的要上班嗎,晚9下班還是早的,就像到晚上十點(diǎn)。你想那時(shí)夜深人靜之時(shí)了人家都休息下拽著老婆孩子睡覺(jué)了,你還平時(shí)工作中,是不是很崩散?
第2,程序員耗腦太嚴(yán)重。工作中要十幾個(gè)小時(shí)大腦不停地自行運(yùn)轉(zhuǎn)。是需要設(shè)計(jì)算法,斷的地把代碼改來(lái)改去來(lái)慢慢適應(yīng)客戶(hù)一天幾變的需求。很多功能沒(méi)有你自己做的解決方案,還經(jīng)常碰到一些天書(shū)一般的疑難問(wèn)題,bug,求實(shí)際工作中突發(fā)的情況稀奇古怪,你很有可能見(jiàn)都沒(méi)見(jiàn)過(guò)的bug,崩潰,必須慢慢地查幾萬(wàn)行的log日志。但是也是需要百度,google,英文論壇求幫助,明白出現(xiàn)錯(cuò)誤信息是什么意思。所以英文不大好的沒(méi)耐心的還是算了吧,不適合我這行。
第3.程序開(kāi)發(fā)首先是非常難學(xué)的,任何一門(mén)編程語(yǔ)言都是自己獨(dú)到見(jiàn)解的思想,概念設(shè)計(jì),很多情況下一門(mén)語(yǔ)言與另一門(mén)語(yǔ)言沒(méi)有多大關(guān)系,知識(shí)經(jīng)驗(yàn)不能串用。但是工作中你還不得已用到這些技術(shù)你無(wú)可奈何去學(xué)。但程序技術(shù)日新月異的變化,新類(lèi)庫(kù)新SDK每天都會(huì)再推出,你不需要年復(fù)一年不斷地學(xué)習(xí)新技術(shù)。如最新視頻解碼技術(shù),游戲引擎等等,而這些新技術(shù)可是國(guó)內(nèi)沒(méi)有書(shū)和任何資料的,需要你到英文官方網(wǎng)站去找實(shí)例看文檔去學(xué),更受不了的,新的技術(shù)和老的還沒(méi)太大關(guān)聯(lián),你得重頭去學(xué)。而且老板急趕項(xiàng)目肯定不會(huì)給你什么時(shí)間,好象三天是極限了,你是需要這么久急速掌握一項(xiàng)新技術(shù)...
綜上所述,你知道程序員為么總要加班了吧,也清楚這行不是什么人干的吧。我想知道為什么說(shuō)程序員干到三十干不動(dòng)。很簡(jiǎn)單點(diǎn),以這種流逝人生所有時(shí)間狀態(tài),你生命中唯有周末加班加班工作工作去學(xué)習(xí)去學(xué)習(xí),你將肯定不能顧家沒(méi)法跟朋友聚會(huì)不能不能再有自己一點(diǎn)點(diǎn)休閑時(shí)間,更何況談女朋友戀愛(ài)了,以這種狀態(tài)你能只要能堅(jiān)持到三十歲?我想那那絕對(duì)是是個(gè)奇跡了
軟件開(kāi)發(fā)一般學(xué)什么?
IT技術(shù)領(lǐng)域這個(gè)可以分為18個(gè)領(lǐng)域:
人工智能,云計(jì)算,大數(shù)據(jù),,物聯(lián)網(wǎng),設(shè)計(jì),Web開(kāi)發(fā),移動(dòng)開(kāi)發(fā),游戲開(kāi)發(fā),服務(wù)端開(kāi)發(fā),數(shù)據(jù)庫(kù),整體架構(gòu),測(cè)試,運(yùn)維,網(wǎng)絡(luò)管理,安全技術(shù),認(rèn)證考試,信息化建設(shè)。
軟件開(kāi)發(fā)好象指web開(kāi)發(fā)、移動(dòng)開(kāi)發(fā)、游戲開(kāi)發(fā)、服務(wù)端開(kāi)發(fā)、數(shù)據(jù)庫(kù)這幾類(lèi),你可以選擇類(lèi)型其中一類(lèi)或幾類(lèi)學(xué)習(xí)和研究,現(xiàn)在比較火的屬于什么移動(dòng)開(kāi)發(fā)和游戲開(kāi)發(fā)了。技術(shù)反正也是能舉一反三的,能學(xué)號(hào)一個(gè),就能學(xué)號(hào)好外個(gè)。
主流的軟件開(kāi)發(fā)應(yīng)該是人工智能、云計(jì)算、大數(shù)據(jù)、、物聯(lián)網(wǎng)等,這里就不潛近討論。先從基本的軟件開(kāi)發(fā)開(kāi)始吧。
web開(kāi)發(fā):
移動(dòng)開(kāi)發(fā)
游戲開(kāi)發(fā)
服務(wù)端開(kāi)發(fā)
數(shù)據(jù)庫(kù)