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