編程應(yīng)該怎么學(xué) 如何高效的寫(xiě)代碼呢?
如何高效的寫(xiě)代碼呢?大家好,我是蘭幫子,個(gè)人網(wǎng)站的小站長(zhǎng),畢業(yè)于機(jī)械專業(yè),轉(zhuǎn)向互聯(lián)網(wǎng),喜歡拋擲技術(shù)。雖然我沒(méi)有寫(xiě)太多的代碼,但我以前讀過(guò)一段,想和大家分享,哈哈!一個(gè)程序員接錯(cuò)了代碼,程序員看了代碼很
如何高效的寫(xiě)代碼呢?
大家好,我是蘭幫子,個(gè)人網(wǎng)站的小站長(zhǎng),畢業(yè)于機(jī)械專業(yè),轉(zhuǎn)向互聯(lián)網(wǎng),喜歡拋擲技術(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ě)代碼,必要的注釋是必不可少的
編程要有多厲害才能用記事本寫(xiě)各種代碼?
就像挖洞我們用挖掘機(jī)挖洞,然后一個(gè)傻瓜說(shuō)他可以用手挖洞,然后旁觀者說(shuō)這太神奇了
這就是它很難用記事本寫(xiě)程序傻瓜是肯定的,如果你能用集成的編譯器環(huán)境誰(shuí)用記事本
編程代碼是本質(zhì)上是一種計(jì)算機(jī)語(yǔ)言,計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)中有1000多種常用的著名語(yǔ)言(根據(jù)tiobe排名),下面是常用的(前10名)
Java,C,python,Cvb.net版,C#,JS,PHP,SQL,Object-C
2。不同的計(jì)算機(jī)語(yǔ)言適合不同的應(yīng)用。事實(shí)上,即使是同一種計(jì)算機(jī)語(yǔ)言也有各種不同的開(kāi)發(fā)工具,比如Java。你可以使用eclipse/MyEclipse/IntelliJ idea/NetBeans和各種文本編輯器(VIM,Notepad)計(jì)算機(jī)語(yǔ)言與操作系統(tǒng)無(wú)關(guān),更不用說(shuō)你是windows 8,你不是windows,你可以(事實(shí)上,至少有一半的程序員使用Linux而不是windows)
5。學(xué)習(xí)計(jì)算機(jī)語(yǔ)言主要取決于你自己的興趣愛(ài)好和發(fā)展計(jì)劃
我想如果你只是在玩,現(xiàn)在網(wǎng)絡(luò)上的資料太多了,計(jì)算機(jī)語(yǔ)言種類(lèi)太多了,你不能通過(guò)閱讀5分鐘的語(yǔ)言介紹來(lái)完成。你可以學(xué)任何你認(rèn)為簡(jiǎn)單的東西。沒(méi)關(guān)系。反正就是好玩。
如果你說(shuō)你想在編程領(lǐng)域工作,那么你要學(xué)的是一個(gè)錯(cuò)誤的命題。我個(gè)人認(rèn)為一個(gè)師范生在大學(xué)時(shí)至少應(yīng)該接觸過(guò)四種語(yǔ)言,否則他會(huì)不好意思說(shuō)他學(xué)的是計(jì)算機(jī)。當(dāng)然,這涉及到另一個(gè)命題,比如先學(xué)什么語(yǔ)言。雖然一個(gè)國(guó)外的編程初學(xué)者網(wǎng)站推薦JavaScript作為學(xué)習(xí)的第一語(yǔ)言,但我個(gè)人認(rèn)為它在中國(guó)不太可行,因?yàn)橥鈬?guó)人相對(duì)比較笨,因?yàn)樗麄冊(cè)趯W(xué)習(xí)JavaScript的時(shí)候不會(huì)考慮將來(lái)能不能賺錢(qián),他們也沒(méi)有中國(guó)人那么在乎。所以學(xué)習(xí)可能更好。中國(guó)第一網(wǎng)。
不必編譯通用軟件。傳統(tǒng)軟件可能有更多的C/C,但并不意味著它是好的。大部分只是歷史遺留下來(lái)的問(wèn)題。也就是說(shuō),QQ發(fā)展這么多年了,突然換語(yǔ)言太麻煩了。所以你不必?fù)?dān)心普通軟件是由什么組成的。您可以看到eclipse、XMIND和其他著名的軟件甚至都是由Java構(gòu)成的,盡管我認(rèn)為Java根本不適合編寫(xiě)桌面軟件。我是說(shuō),不要太擔(dān)心這個(gè)。沒(méi)有最好的東西。就像微軟在使用。Net寫(xiě)網(wǎng)站,Google用Python寫(xiě)網(wǎng)站,Oracle用java寫(xiě)網(wǎng)站。你認(rèn)為誰(shuí)愚蠢?你的智商比微軟和谷歌的工程師高嗎?所以,如果你認(rèn)為自己只是在玩編程,那也沒(méi)關(guān)系。雖然我對(duì)汽車(chē)了解不多,但可以把它想象成奇瑞有五只手,最低配置是QQ。