web前端制作網(wǎng)頁(yè)代碼模板 程序員所有代碼都一個(gè)一個(gè)自己敲出來(lái)的嗎?
程序員所有代碼都一個(gè)一個(gè)自己敲出來(lái)的嗎?從這個(gè)問(wèn)題中,我們可以看到所有者沒(méi)有編寫(xiě)過(guò)代碼,或者已經(jīng)編寫(xiě)過(guò)代碼,但是很少。即使他做到了,也只是一個(gè)小系統(tǒng),他還沒(méi)有接觸過(guò)一個(gè)大系統(tǒng)!這里我想說(shuō)三點(diǎn):第一,9
程序員所有代碼都一個(gè)一個(gè)自己敲出來(lái)的嗎?
從這個(gè)問(wèn)題中,我們可以看到所有者沒(méi)有編寫(xiě)過(guò)代碼,或者已經(jīng)編寫(xiě)過(guò)代碼,但是很少。即使他做到了,也只是一個(gè)小系統(tǒng),他還沒(méi)有接觸過(guò)一個(gè)大系統(tǒng)
!這里我想說(shuō)三點(diǎn):第一,99%的程序員是從模仿別人開(kāi)始寫(xiě)程序的!沒(méi)有人天生就有寫(xiě)程序的能力。大多數(shù)人接觸的是其他人在木頭上寫(xiě)程序。我可以向他們學(xué)習(xí)。以后,我的程序也可以在木頭上啟動(dòng)。這就是所謂的“不要說(shuō)你了解別人的程序,你必須自己把它們敲出來(lái)。”第二,大規(guī)模的系統(tǒng)是非常復(fù)雜的。模塊越多,功能就越強(qiáng)大,木的功能就越強(qiáng)大,它們之間有很多共同點(diǎn),也有很多可以重用的東西。例如,大型軟件和成熟公司都有公共資源庫(kù),很多東西都可以為您使用。如果你什么都自己做,我想你什么都做不了。例如,通信中使用了許多rs-Rodley算法,這些算法既復(fù)雜又簡(jiǎn)單,但無(wú)論多么簡(jiǎn)單都不容易,你必須花時(shí)間去解決。在企業(yè)里,不是學(xué)校。它給你更多的時(shí)間去解決它!第三,限制!人不是萬(wàn)能的,不可能什么都懂,但是,在你的項(xiàng)目中,你需要一個(gè)功能,但是你不能,沒(méi)關(guān)系,只要有現(xiàn)成的解決方案,你不懂,沒(méi)關(guān)系,可以實(shí)現(xiàn),至于你現(xiàn)在不懂,沒(méi)關(guān)系,公司要的是結(jié)果
有的前端程序員寧愿自己敲代碼也不用后端程序員寫(xiě)的前端代碼,為什么?
大家好,我是王小邊。
作為一個(gè)普通的前端程序員,讓我談?wù)劄槭裁辞岸顺绦騿T不使用后端程序員編寫(xiě)的前端代碼?
事實(shí)上,后端程序員知道他們沒(méi)有時(shí)間學(xué)習(xí)前端和后端。我認(rèn)為把后端作為一門(mén)語(yǔ)言來(lái)學(xué)習(xí)是很好的。而且,后端程序員編寫(xiě)的前端代碼大多只是簡(jiǎn)單的HTML,甚至不是簡(jiǎn)單的CSS,幾乎只有骨架和函數(shù),沒(méi)有審美意識(shí)。
對(duì)于前端程序員來(lái)說(shuō),編寫(xiě)一個(gè)頁(yè)面真的不需要太長(zhǎng)時(shí)間。最重要的是JS。如何實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面數(shù)據(jù)是前端最重要的技術(shù)。后端程序員能很好地與前端交互很好,能???0%的頁(yè)面,讓后端為您編寫(xiě)前端代碼也很好?
而且首頁(yè)的美觀也非常重要。畢竟,這是給用戶看的。雖然很簡(jiǎn)單,但需要時(shí)間。把這些簡(jiǎn)單的事情留給我們的前端。
web前端怎么入門(mén)學(xué)習(xí)?
GitHub用戶kamr nahmedse最近分享了一個(gè)有趣的圖表,介紹了從事前端和后端web開(kāi)發(fā)的程序員和Devops可以使用的職業(yè)發(fā)展路徑或技術(shù)。這是一個(gè)很好的專業(yè)培訓(xùn)手冊(cè)程序員誰(shuí)是做前端和后端網(wǎng)站開(kāi)發(fā)
!介紹
前端路線圖
后端路線圖
網(wǎng)頁(yè)設(shè)計(jì),究竟是設(shè)計(jì)還是敲代碼?
讓我們來(lái)談?wù)勎覀児揪W(wǎng)站開(kāi)發(fā)的過(guò)程。首先,使用UI設(shè)計(jì)來(lái)設(shè)計(jì)界面。然后交互設(shè)計(jì)師根據(jù)產(chǎn)品的需求制作網(wǎng)站模型。最后,前端開(kāi)發(fā)使用CSS和HTML根據(jù)模型生成靜態(tài)頁(yè)面。如果說(shuō)網(wǎng)頁(yè)設(shè)計(jì)師是前端工程,但實(shí)際上,網(wǎng)頁(yè)設(shè)計(jì)師的本質(zhì)是設(shè)計(jì),而前端只是網(wǎng)頁(yè)設(shè)計(jì)的一部分。網(wǎng)頁(yè)設(shè)計(jì)師需要了解人機(jī)交互、用戶色彩心理,設(shè)計(jì)出具有良好用戶體驗(yàn)的網(wǎng)頁(yè)。我認(rèn)為一個(gè)優(yōu)秀的網(wǎng)頁(yè)設(shè)計(jì)師更注重設(shè)計(jì)。
本人程序員剛進(jìn)一家公司,半個(gè)月了,現(xiàn)在寫(xiě)代碼寫(xiě)不出來(lái)怎么辦?
我從來(lái)都不是程序員,但我有點(diǎn)簡(jiǎn)單。我覺(jué)得一個(gè)成熟的程序是一個(gè)系統(tǒng)工程,新的聯(lián)系人:我不知道怎么開(kāi)始,我覺(jué)得很正常
!我經(jīng)常看到公司在網(wǎng)站上斥責(zé)那個(gè)老程序員的糟糕代碼。我認(rèn)為有兩個(gè)原因:
1。新員工無(wú)法理解。如果他們不明白,但他們責(zé)罵別人,他們可以轉(zhuǎn)嫁風(fēng)險(xiǎn),讓他們離開(kāi)工作崗位,為過(guò)渡或重建爭(zhēng)取時(shí)間。
2. 程序代碼不易閱讀,相關(guān)文檔丟失。雖然這個(gè)功能實(shí)現(xiàn)了,但別人接手太難了。除了重構(gòu)之外,新兵應(yīng)該徹底理解每個(gè)邏輯結(jié)構(gòu)(構(gòu)建起來(lái)很困難,所以他們應(yīng)該遵循以前程序員的思路)。
您可能知道以上兩點(diǎn)的含義。我不知道你是在維護(hù)舊代碼還是新項(xiàng)目?
如果是為了維護(hù)舊代碼、閱讀更多文檔、檢查數(shù)據(jù)和理解程序思維,那么無(wú)論如何,獲得報(bào)酬并不迫切。
如果你進(jìn)入一個(gè)新的項(xiàng)目,說(shuō)明你的技術(shù)還不成熟,所以要加強(qiáng)學(xué)習(xí)。我個(gè)人預(yù)測(cè)90%的程序員在學(xué)習(xí)和銷售的同時(shí)
個(gè)人經(jīng)驗(yàn)有限,錯(cuò)誤在所難免,注重溝通!