如何學(xué)會(huì)編程寫(xiě)代碼 自學(xué)編程以一般人來(lái)說(shuō)需要多久?
自學(xué)編程以一般人來(lái)說(shuō)需要多久?在學(xué)習(xí)編程之前,你需要知道你想學(xué)習(xí)哪種編程語(yǔ)言。有許多種編程語(yǔ)言,每種語(yǔ)言都有自己的優(yōu)點(diǎn)。業(yè)主可以根據(jù)自己的興趣和薪水來(lái)選擇。在確定了編程語(yǔ)言之后,我們需要制定一個(gè)合理的
自學(xué)編程以一般人來(lái)說(shuō)需要多久?
在學(xué)習(xí)編程之前,你需要知道你想學(xué)習(xí)哪種編程語(yǔ)言。有許多種編程語(yǔ)言,每種語(yǔ)言都有自己的優(yōu)點(diǎn)。業(yè)主可以根據(jù)自己的興趣和薪水來(lái)選擇。
在確定了編程語(yǔ)言之后,我們需要制定一個(gè)合理的學(xué)習(xí)計(jì)劃并堅(jiān)持不懈地執(zhí)行。在學(xué)習(xí)過(guò)程中養(yǎng)成良好的學(xué)習(xí)習(xí)慣。
如果主題沒(méi)有明確的學(xué)習(xí)目的或傾向,建議使用JavaScript和python。
這兩種語(yǔ)言都有良好的生態(tài)環(huán)境,這意味著當(dāng)您需要幫助或需要使用第三方代碼時(shí),它們更容易獲得。如果您對(duì)數(shù)據(jù)分析、機(jī)器學(xué)習(xí)和人工智能感興趣,請(qǐng)選擇python。如果你對(duì)這些都不感興趣,你也可以選擇JavaScript。
[9]第二階段是學(xué)習(xí)讀博客,或者讀博客后思考;
第二階段是學(xué)習(xí)讀博客,或者讀博客后思考實(shí)現(xiàn)功能;
第四階段:自己實(shí)現(xiàn)一些演示,看別人的項(xiàng)目代碼,和別人討論,提高代碼能力;
第五階段第六階段:負(fù)責(zé)他人設(shè)計(jì)模塊的實(shí)現(xiàn);第七階段:獨(dú)立設(shè)計(jì)開(kāi)發(fā)業(yè)務(wù)模塊;
第八階段:負(fù)責(zé)大項(xiàng)目框架設(shè)計(jì)和拆分,帶領(lǐng)他人開(kāi)發(fā);
第九階段:其他高層架構(gòu)和管理工作,不僅僅是代碼能力
對(duì)于以上九個(gè)階段的學(xué)習(xí),能夠完成前五個(gè)是非常好的。前五個(gè)階段主要是基礎(chǔ)學(xué)習(xí)和一些習(xí)題,可以認(rèn)為是比較基礎(chǔ)的。只要你肯吃苦耐勞,我相信你能學(xué)好是不夠的。對(duì)于初學(xué)者來(lái)說(shuō),掌握基礎(chǔ)知識(shí)是最重要的。畢竟,他們必須學(xué)會(huì)走路才能跑得更好。升級(jí)是時(shí)間和項(xiàng)目的積累。它是一個(gè)從量變到質(zhì)變的過(guò)程。
一個(gè)程序員想要開(kāi)發(fā)一個(gè)軟件,大概要多長(zhǎng)時(shí)間?
我認(rèn)為既然你能問(wèn)這樣的問(wèn)題,你就不是一個(gè)程序員或合格的程序員。
制作一個(gè)軟件,你不僅可以看到你能看到的東西,比如UI,還可以看到后臺(tái)的邏輯處理和與服務(wù)器的對(duì)接。如果你一個(gè)人做的話,你了解服務(wù)器嗎,你能不能快速地制作出你想要的UI,你能不能處理各種邏輯問(wèn)題。
同時(shí),做一個(gè)軟件也不是輕率的。除非你坐著玩,否則你還需要做一些市場(chǎng)調(diào)查。
然后,根據(jù)軟件的大小,您需要構(gòu)建一個(gè)框架。如果軟件有你以前使用過(guò)的框架,那就很簡(jiǎn)單了。否則,您必須學(xué)習(xí)一些框架來(lái)匹配軟件的適用框架。
一般來(lái)說(shuō),如果你有足夠的經(jīng)驗(yàn),現(xiàn)成的資源和平均規(guī)模的軟件,一個(gè)人可以在一個(gè)月內(nèi)完成。缺少任何條件,你都要結(jié)合自己的學(xué)習(xí)能力來(lái)學(xué)習(xí),然后完成軟件的時(shí)間一定要超過(guò)一個(gè)月。
如果是為了他人,那么你必須承擔(dān)不斷變化的需求,這也需要時(shí)間。
一句話,一句話,請(qǐng)先確定自己的需求,再根據(jù)實(shí)際情況制定時(shí)間計(jì)劃。你突然問(wèn)是不明智的。沒(méi)有人能給你想要的時(shí)間。。
雖然我沒(méi)有寫(xiě)太多的代碼,但我以前讀過(guò)一段,想和大家分享,哈哈
!一個(gè)程序員接錯(cuò)了代碼,程序員看了代碼很頭疼,因?yàn)闆](méi)有注釋行,然后偷偷地罵:這個(gè)程序是誰(shuí)寫(xiě)的?沒(méi)有筆記。我必須把結(jié)構(gòu)分成不同的層次。越想越委屈。但看著它,他覺(jué)得代碼越來(lái)越熟悉了。是的,這個(gè)節(jié)目是他寫(xiě)的。哈哈
!因此,必要的注釋對(duì)于代碼是非常必要的。如果你想到那個(gè)程序員,你甚至認(rèn)不出你寫(xiě)的程序。另一個(gè)程序員接手不是更有效嗎?
雖然我寫(xiě)的代碼不多,但我偶爾會(huì)修改站點(diǎn)構(gòu)建系統(tǒng)上的一些模板文件。帶注釋的代碼組織得非常好??雌饋?lái)不僅賞心悅目,而且更容易找到錯(cuò)誤的代碼。我認(rèn)為對(duì)于編寫(xiě)程序的人來(lái)說(shuō),要高效地編寫(xiě)代碼,必要的注釋是必不可少的!