有人天天來(lái)敲我家門(mén) 普通程序員每天敲的代碼是怎么樣的?
普通程序員每天敲的代碼是怎么樣的?事實(shí)上,每天敲代碼的時(shí)間并不多。大部分時(shí)間是討論業(yè)務(wù),思考產(chǎn)品首先,讓我們來(lái)談?wù)勎覀児鹃_(kāi)發(fā)網(wǎng)站的過(guò)程。首先,使用UI設(shè)計(jì)來(lái)設(shè)計(jì)界面。然后交互設(shè)計(jì)師根據(jù)產(chǎn)品的需求制作
普通程序員每天敲的代碼是怎么樣的?
事實(shí)上,每天敲代碼的時(shí)間并不多。大部分時(shí)間是討論業(yè)務(wù),思考產(chǎn)品
首先,讓我們來(lái)談?wù)勎覀児鹃_(kāi)發(fā)網(wǎng)站的過(guò)程。首先,使用UI設(shè)計(jì)來(lái)設(shè)計(jì)界面。然后交互設(shè)計(jì)師根據(jù)產(chǎn)品的需求制作網(wǎng)站模型。最后,前端開(kāi)發(fā)使用CSS和HTML來(lái)根據(jù)模型制作靜態(tài)頁(yè)面Web設(shè)計(jì)器是前端工程師,即敲代碼,但實(shí)際上Web設(shè)計(jì)器的本質(zhì)是設(shè)計(jì),而前端只是Web設(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ì)。
網(wǎng)頁(yè)設(shè)計(jì),究竟是設(shè)計(jì)還是敲代碼?
3000線。這是不假思索地計(jì)算代碼生成器代碼的結(jié)果。如果你不是在一家外包公司,你就是底層的藍(lán)領(lǐng)軟件工人。當(dāng)然,公司也不小。質(zhì)量代碼,每天100行甚至30行已經(jīng)很好了。
我曾經(jīng)接手一個(gè)項(xiàng)目,由2-30人維護(hù),但在運(yùn)行中仍然存在問(wèn)題。當(dāng)時(shí)的問(wèn)題是是否用新的建筑重新開(kāi)發(fā)。在研究了項(xiàng)目架構(gòu)和代碼之后,我決定優(yōu)化現(xiàn)有的項(xiàng)目,而不是重新開(kāi)發(fā)它。一個(gè)團(tuán)隊(duì)做了客戶要求的新模塊,我?guī)ьI(lǐng)團(tuán)隊(duì)做了提高穩(wěn)定性和使項(xiàng)目可維護(hù)性的工作。最后,在保持函數(shù)不變的情況下,我將項(xiàng)目的代碼減少到原來(lái)的十分之一,性能提高了100倍,數(shù)據(jù)量減少了30%。維修人員減少到5人??蛻舴磻?yīng)好,維修費(fèi)用不變,所以利潤(rùn)很高。我每天的代碼量相對(duì)于整個(gè)項(xiàng)目是負(fù)的。我以后做的就是每月檢查新代碼,找出不符合規(guī)范的代碼,要求整改,把不聽(tīng)話的程序員轉(zhuǎn)到開(kāi)發(fā)團(tuán)隊(duì)做藍(lán)領(lǐng)。我什么時(shí)候才能理解架構(gòu)的規(guī)范和意義,然后考慮培訓(xùn)和改進(jìn)。就像軍訓(xùn)一樣,我們會(huì)在方陣中邁出積極的一步,然后上來(lái)打一場(chǎng)硬仗。
要求團(tuán)隊(duì)必須有經(jīng)驗(yàn)并精通體系結(jié)構(gòu)。如果人不多,會(huì)有2-3人。如果人太多,他們就做不到。
當(dāng)你的代碼減少到100行,公司對(duì)你的評(píng)價(jià)還可以時(shí),你就真的是在編程,而不是在砌磚。
每天在公司寫(xiě)3000行代碼,在行業(yè)內(nèi)是個(gè)什么水平?
當(dāng)然,它不僅在辦公室,而且在家里,如紅綠燈下,地鐵,公園,咖啡館,火車站等。
您可以隨意敲門(mén)。
IT行業(yè)難道就是天天在辦公室敲代碼嗎?
感謝您的邀請(qǐng)。
至于職業(yè)的選擇,首先要考慮的是你喜歡什么,你是否真的喜歡。但同時(shí),你必須考慮你是否真的喜歡它。職業(yè)選擇有一段探索期,并不意味著你一輩子都喜歡。
在我看來(lái),設(shè)計(jì)就像輸入代碼一樣,需要腦力勞動(dòng),需要?jiǎng)?chuàng)新和應(yīng)用。唯一的區(qū)別是設(shè)計(jì)是直接面對(duì)客戶的需求,而代碼攻絲是完成分配的任務(wù)??陀^地說(shuō),設(shè)計(jì)更具挑戰(zhàn)性。如何選擇工作仍然是基于個(gè)人愛(ài)好。別人的建議只是參考。關(guān)注我們,共同成長(zhǎng)。