精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

成為優(yōu)秀程序員必須知道的7個(gè)好習(xí)慣

工程師人生 ? 來(lái)源:簡(jiǎn)書網(wǎng) ? 作者:前端攻城小牛 ? 2020-01-06 16:09 ? 次閱讀

作為一個(gè)從業(yè)快10年的程序員,我想給新入行的程序員們一些建議。這些建議是我希望自己可以在畢業(yè)時(shí)就讀到的,也希望它們可以幫助你成為一個(gè)更好的程序員。

簡(jiǎn)單歸納一下,總共有7條:

保持健康

編程之外的愛(ài)好

持續(xù)學(xué)習(xí)

正確應(yīng)對(duì)犯錯(cuò)

不要囿于角色

展示你的創(chuàng)意

刻意練習(xí)手速

下面我來(lái)詳細(xì)說(shuō)說(shuō)每一點(diǎn)。

保持健康

三寸氣在千般用,一旦無(wú)常萬(wàn)事休。

人只要有成就事業(yè)的勇氣、毅力和自信心,干什么都有希望。如果變成無(wú)常鬼(死了),就什么也談不上了。

——《金瓶梅》

首先要說(shuō)的當(dāng)然是健康,脫離了這個(gè)本錢,一切都無(wú)從談起。

久坐、不運(yùn)動(dòng)、睡眠不足、不注意及時(shí)補(bǔ)充水分、長(zhǎng)期的伏案工作等都會(huì)對(duì)健康造成很大的影響,而不幸的是,程序員這幾樣全都占了。很多程序員往往年紀(jì)輕輕就已經(jīng)有了各種各樣的疾病:頸椎病、腰椎間盤突出、高血脂/高血壓、膽結(jié)石、腱鞘炎等等,關(guān)于程序員過(guò)勞死的新聞更是隔一段時(shí)間就來(lái)刺激一下我們的神經(jīng)。

研究表明,長(zhǎng)期保持同一姿勢(shì)(不論坐著還是站著)對(duì)身體都有不同程度的害處,而且這種害處是無(wú)法事后彌補(bǔ)的。也就是說(shuō),如果白天上班坐8個(gè)小時(shí),那么就算你下班后去健身房練一個(gè)小時(shí)也于事無(wú)補(bǔ)。這幾年很流行的“站立式辦公”也是一樣,如果你白天站立時(shí)間過(guò)久,會(huì)對(duì)膝關(guān)節(jié)造成較大的壓力,同樣會(huì)損害健康。比較推薦的方式是,寫30-40分鐘代碼就起來(lái)走一走,喝杯水,遠(yuǎn)眺一會(huì),跟同事聊聊天。

我知道,作為程序員我也常遇到那種寫代碼寫High了連廁所也不想去的時(shí)候。不過(guò)為了長(zhǎng)遠(yuǎn)的健康,還是要養(yǎng)成良好的習(xí)慣。

戒除不良習(xí)慣

除了長(zhǎng)時(shí)間保持同一姿勢(shì)之外,許多程序員還有各種不良習(xí)慣。比如:

吸煙

喝酒

嗜糖(碳酸飲料,其他高糖飲料)

這些習(xí)慣一般都會(huì)被美其名曰提神,大家都知道,程序員加班在業(yè)界算是比較常見(jiàn)的,萎靡不振是常態(tài)。然而這些號(hào)稱提神的方法,其實(shí)沒(méi)有一個(gè)是真正管用的。這些不良習(xí)慣說(shuō)到底都是一種“毒癮”,跟吸食大麻在本質(zhì)上并無(wú)二致。不過(guò)好消息是你完全可以戒除這些不良習(xí)慣,只需要堅(jiān)持一段時(shí)間,讓“毒癮”過(guò)去就好了(和真正的毒癮一樣,它們更多的是精神依賴,一旦你戰(zhàn)勝了自己對(duì)它的精神依賴,就可以獲得自由)。

我在大學(xué)和剛開(kāi)始工作的前幾年,也有煙癮。寫代碼寫累了就會(huì)去辦公室外邊冒一根,那種一氧化碳中毒帶來(lái)的短暫微醺感確實(shí)令人有放松的錯(cuò)覺(jué),但是抽完煙回來(lái)寫代碼會(huì)感覺(jué)更累。而且口中老感覺(jué)有異味,咽喉不適,最主要的是精神萎靡,終于有一天我受不了了,決定戒煙(事實(shí)上和很多人一樣,之前也有過(guò)無(wú)數(shù)次的戒煙)。當(dāng)煙癮發(fā)作的時(shí)候,我就去喝杯水,晚上則站站樁(站完之后口齒生津,神清氣爽)。剛開(kāi)始的3天是最難的,一周之后我基本可以控制住去抽煙的欲望,然后就越來(lái)越輕松,完全感覺(jué)不到煙癮對(duì)我的影響了。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

碳酸飲料、高糖飲料也是一樣。在飲食本來(lái)就不充裕的自然界,我們的祖先遇到了富含可以為身體提供能量的糖(比如蜂蜜),自然會(huì)大量攝入。這種嗜糖的基因在今天還在不斷的產(chǎn)生作用,但是不同的是,我們現(xiàn)在可以很輕松的在食物、飲料中攝入比身體所需多得多的糖。這些糖會(huì)給健康帶來(lái)很多問(wèn)題,比如肥胖,高血糖,冠心病等等。

更多時(shí)候,我們想要喝飲料更多的是精神上的依賴,也就是上面說(shuō)到的“毒癮”。戒除對(duì)糖的依賴比煙和酒要困難一些,因?yàn)樯钪杏泻芏嘞葳澹热缢崮獭⒚姘灨伞⑺鹊取?/p>

零度可樂(lè)的陷阱

現(xiàn)在香煙的包裝上印有焦油含量,有10mg的、有15mg的。焦油含量是影響一支煙口感的重要因素,通常說(shuō)的“綿”其實(shí)是說(shuō)焦油含量較低,這會(huì)讓你感覺(jué)比較健康。然而陷阱是,一支煙抽完覺(jué)得不過(guò)癮,神經(jīng)感受到的刺激不夠強(qiáng)烈,這會(huì)驅(qū)動(dòng)你抽第二支,結(jié)果吸入的焦油反而更多。本來(lái)15mg焦油的一支煙就可以讓你過(guò)癮,現(xiàn)在兩支10mg的才能達(dá)到同樣的效果,相當(dāng)于攝入了20mg。

零度可樂(lè)也是一樣,那種無(wú)糖的有著甜味的添加劑會(huì)刺激你對(duì)糖的渴求,你需要攝入更多的糖來(lái)抵消這種虛幻的渴求,然后變得更不健康。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

有人可能會(huì)說(shuō),沒(méi)有這些嗜好,那活著有什么意思呢?相信我,當(dāng)你戒除了這些“毒癮”,有了一個(gè)健康的體魄,才真正能體會(huì)到活著的樂(lè)趣。當(dāng)你為這些嗜好所控制,產(chǎn)生的那種病態(tài)的舒適感其實(shí)是虛無(wú)縹緲的。

一些建議

有規(guī)律的做一些運(yùn)動(dòng)可以緩解頸椎、腰椎的不適,可以加快新陳代謝的速度,消耗多余的、會(huì)沉積下來(lái)的能量。比如比較容易接觸到、也容易上手的運(yùn)動(dòng):

瑜伽/普拉提

乒乓球

跳繩

選擇一個(gè)適合自己的運(yùn)動(dòng)方式,然后將其培養(yǎng)成一個(gè)習(xí)慣(比如堅(jiān)持每周兩次瑜伽,或者每天中午打30分鐘的乒乓球)。如果這些和工作有沖突的話,比如公司要求長(zhǎng)期晚上加班,那你可以考慮換一家公司。

培養(yǎng)一個(gè)編程之外的愛(ài)好

如果讓不同的人對(duì)程序員打標(biāo)簽并排序,宅一定會(huì)排在前三。在任何的聚會(huì)上,程序員總是很容易被識(shí)別出來(lái)的:聰明、戴眼鏡、話不多、略顯悶騷、聊天容易冷場(chǎng)等等。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力。其實(shí)也難怪,長(zhǎng)期鉆研技術(shù),沉浸在非黑即白的二進(jìn)制世界,愛(ài)刨根問(wèn)底,這樣很容易把天聊死。

我建議新手程序員可以找一個(gè)編程之外的愛(ài)好,一來(lái)可以拓展自己的社交圈,周末可以有個(gè)不一樣的過(guò)法(而不是宅在家里寫代碼);二來(lái)可以幫助你成為更好的程序員。

你肯定有過(guò)這樣的經(jīng)歷:一個(gè)編程問(wèn)題一直困擾著你,試了很久都找不到解決方法,結(jié)果出去散了會(huì)兒步,或者和別人嘮家常,突然腦海里靈光一閃,想到了問(wèn)題的答案。事實(shí)上,我們大腦的工作方式就是如此奇妙,換一個(gè)完全不同的上下文就可以讓大腦得到很好的休息,而且往往可以產(chǎn)生1+1》2的效果。寫代碼寫累了去聽(tīng)聽(tīng)音樂(lè),或者打一會(huì)乒乓球就可以很好的緩解疲勞,甚至可以打開(kāi)思路,產(chǎn)生新的靈感。

一些建議

學(xué)習(xí)一項(xiàng)與編程無(wú)關(guān)的技能,比如:

樂(lè)器(如吉他,架子鼓)

繪畫(素描,水粉,水彩等)或者書法

制作美食

某一項(xiàng)武術(shù)(拳擊,泰拳,空手道等)

這些看似毫不相干的愛(ài)好可以幫助大腦休息。另外需要注意的是,你無(wú)需真正成為某一項(xiàng)愛(ài)好的專家,不要有額外的壓力:擔(dān)心演奏不好、沒(méi)有繪畫天賦等等。沒(méi)關(guān)系,它只是一個(gè)愛(ài)好而已。

我自己就嘗試過(guò)很多不同的愛(ài)好,比如素描、書法等。

持續(xù)學(xué)習(xí)

軟件開(kāi)發(fā)是一個(gè)需要終身學(xué)習(xí)的行業(yè)(其實(shí)如果你不想做那種混吃等死的人的話,基本上每個(gè)行業(yè)都是這樣)。我畢業(yè)的時(shí)候,SSH(Spring Struts Hibernate)是Web開(kāi)發(fā)的主流,jQuery則是前端的新銳。有一些企業(yè)開(kāi)始嘗試Adobe的ActionScript,不過(guò)這個(gè)語(yǔ)言很快就消逝在了人們的視野中。基于jQUery,但是融入了MVC理念的Backbone.js提供更高級(jí)的抽象能力,成為了開(kāi)發(fā)“大型”前端應(yīng)用的首選;緊隨其后的,大而全的Angular.js則通過(guò)內(nèi)置的雙向綁定、依賴注入、完善的測(cè)試支持等讓前端開(kāi)發(fā)變得和后端開(kāi)發(fā)一樣健全;再后來(lái)虛擬DOM,Reactive范式的React棧則又一次顛覆了前端的開(kāi)發(fā)方式。雖然現(xiàn)在還不知道下一次的顛覆會(huì)在哪里發(fā)生,但是可以肯定的是它一定會(huì)發(fā)生。

除了基礎(chǔ)框架之外,各種構(gòu)建工具也是層出不窮,從最早和后端放在一起的maven,rake,到基于NodeJS的grunt,再到gulp,到webpack,最后又回歸到npm script。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

程序員被裹挾在技術(shù)演進(jìn)的洪流中,不能自已。作為程序員,你不但要非常扎實(shí)的掌握基礎(chǔ)知識(shí)(操作系統(tǒng)原理,計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)結(jié)構(gòu),算法等),還需要有非常強(qiáng)的快速學(xué)習(xí)能力,以及愿意不斷去學(xué)習(xí)的態(tài)度,而后者可能更重要。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

一些建議

讀書

通過(guò)視頻/文本教程等學(xué)習(xí)新技術(shù)

建議新手每天抽出一個(gè)小時(shí)來(lái)讀書,周末可以多讀一些。ThoughtWorks有個(gè)讀書雷達(dá),是一個(gè)很不錯(cuò)的書單,包括了很多的經(jīng)典書籍。讀書之外,還可以在線學(xué)習(xí)一些教程,比如Tutorialplus和Egghead等,都非常值得經(jīng)常去看看,如果有比較新鮮有趣的技術(shù),不妨自己親自動(dòng)手試一試。

關(guān)于英文能力

毫不夸張的說(shuō),英文能力是優(yōu)秀程序員和普通程序員的華麗分割線。有了好的英文能力,可供你學(xué)習(xí)的資料庫(kù)會(huì)立刻擴(kuò)大數(shù)百甚至數(shù)千倍:海量的優(yōu)質(zhì)免費(fèi)教程,視頻,和優(yōu)秀的中文教程一樣,它們都深入淺出,通俗易懂,風(fēng)趣幽默,只不過(guò)中文的會(huì)比較少,而且一般總是會(huì)滯后于英文版本而已。

英文能力不但可以幫你熟悉各種前端庫(kù)、CSS框架等的介紹。還可以讓你學(xué)習(xí)世界各國(guó)程序員對(duì)各種庫(kù)的測(cè)評(píng)、框架的使用心得、踩過(guò)的坑等等。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

我在2012年加入ThoughtWorks的時(shí)候,面試時(shí)磕磕絆絆的說(shuō)不出話來(lái)。等到6個(gè)月試用期結(jié)束的時(shí)候,已經(jīng)可以出差去澳洲和客戶的OPs談笑風(fēng)生了。2013年的8月,在印度普內(nèi),我已經(jīng)可以用英文給來(lái)自世界各國(guó)的學(xué)生講課。

除了更順暢的和不同文化的人交流、討論問(wèn)題之外,可以明顯感覺(jué)到學(xué)習(xí)的速度變得更快,更有效率。

我自己實(shí)踐過(guò)的一個(gè)比較有效的方法。我每天會(huì)花兩個(gè)小時(shí)(早晚各一個(gè)小時(shí))看澳洲之音上的視頻,我會(huì)聽(tīng)寫出視頻中的每一句話,如果聽(tīng)不清就重復(fù),有的句子可能會(huì)重復(fù)十遍。聽(tīng)到最后,視頻中的每句話我都能聽(tīng)懂,而且能一邊聽(tīng)一邊寫出來(lái)。這樣堅(jiān)持了差不多3個(gè)月,我基本上就可以聽(tīng)懂客戶的需求澄清,開(kāi)會(huì)的時(shí)候也可以比較完整的聽(tīng)明白每個(gè)人討論的點(diǎn)。

其實(shí)訣竅就是堅(jiān)持,這3個(gè)月中,每天兩個(gè)小時(shí),我沒(méi)有一天間斷。過(guò)了這一關(guān)之后,就很容易了,盡量多聽(tīng)多說(shuō)就好。

另一個(gè)提高的方法是翻譯書,我更建議你跟另外一個(gè)有經(jīng)驗(yàn)的同事一起翻譯,大家互相監(jiān)督,也有個(gè)照應(yīng),比較不容易半途而廢。

正確應(yīng)對(duì)犯錯(cuò)

斯坦福大學(xué)的Carol Dweck教授通過(guò)一些實(shí)驗(yàn)和后續(xù)的研究提出了很有名的心智模型(Mindset)理論,簡(jiǎn)而言之,她發(fā)現(xiàn)不同的人們對(duì)待失敗這件事有著完全不同的態(tài)度:有一類人害怕失敗,失敗后會(huì)變得不能接受,而且容易否定自身并影響進(jìn)一步的嘗試,Dweck教授稱這類人為固定型思維模式(Fixed Mindset);而另一類人則“喜歡”失敗,視失敗/犯錯(cuò)為學(xué)習(xí)的一種方式,他們更關(guān)注過(guò)程而不是結(jié)果,Dweck教授稱其為成長(zhǎng)型思維模式(Growth Mindset)。

Dweck在演講中提到,通過(guò)向成長(zhǎng)型思維模式的轉(zhuǎn)變,關(guān)注從失敗/犯錯(cuò)中學(xué)習(xí),人們的潛力可以得到很好的發(fā)揮,也更容易獲得理想的結(jié)果。

很多新人不敢嘗試,又不愿意讓同事知道自己的不足,這樣的態(tài)度會(huì)導(dǎo)致他更傾向于選擇更容易的工作,這樣就可以避免暴露自己的不足,久而久之就會(huì)形成惡性循環(huán)。其實(shí)企業(yè)對(duì)于新人的期望一般都不會(huì)很高,對(duì)于新人犯錯(cuò)也是有容忍度的,新人要勇于承認(rèn)自己的不足,勇于嘗試新的事物,勇于犯錯(cuò)并從中學(xué)習(xí)。前端全棧開(kāi)發(fā)交流圈一起學(xué)習(xí)交流:619586920

承認(rèn)自己的不足在剛開(kāi)始是一件很困難的事情,不過(guò)在嘗試過(guò)幾次之后,你就會(huì)發(fā)現(xiàn)其實(shí)也沒(méi)有那么恐怖。你慢慢會(huì)喜歡那種不帶任何包袱的、全身心聚焦在學(xué)習(xí)本身上的快樂(lè)。

不要被角色限制

都梁在《血色浪漫》里有段描述陜北農(nóng)民的文字:

鐘躍民驚訝地發(fā)現(xiàn),在如此貧困惡劣的生存狀態(tài)下,村民們卻很少愁眉苦臉, 他們始終很樂(lè)觀,他們最喜歡談?wù)摰?a href="http://www.nxhydt.com/v/tag/" target="_blank">話題是飲食男女。在飲食方面,由于他們沒(méi)見(jiàn)過(guò)更好的食品,所以堅(jiān)持認(rèn)為酸湯餃子和油潑辣子是天下最美味的食品,如果有人提出世上還有很多更好吃的東西,那大家會(huì)一致認(rèn)為此人太沒(méi)見(jiàn)過(guò)世面,這八成是沒(méi)吃過(guò)酸湯餃子,才在這兒胡咧咧。

就像酸湯餃子并非天下最美味的食品一樣,開(kāi)發(fā)也不是世界上最牛逼的工作。任何一個(gè)良好的,健康的產(chǎn)品、項(xiàng)目都需要不同的角色共同配合,共同努力。如果僅僅將自己局限在程序員這一角色,時(shí)間久了未免會(huì)有坐井觀天的狹隘。

作為程序員,既可以往上游去探索需求的梳理,用戶痛點(diǎn)的分析,業(yè)務(wù)價(jià)值的挖掘,又可以向下游如測(cè)試的編寫,產(chǎn)品的發(fā)布,運(yùn)維監(jiān)控。視野開(kāi)拓了,才有可能對(duì)產(chǎn)品有整體的了解,也更容易在程序員這個(gè)角色上做的更好。

作為新人,能在自己擅長(zhǎng)的方面發(fā)揮長(zhǎng)處當(dāng)然很好,但是如果僅僅局限在自己擅長(zhǎng)的方面則未免太過(guò)單薄。如果你在前端非常有經(jīng)驗(yàn),那么除了將這些經(jīng)驗(yàn)和知識(shí)分享給別人之外,你還可以向別的角色學(xué)習(xí)他們擅長(zhǎng)的技能,比如向測(cè)試學(xué)習(xí)自動(dòng)化、SBE等;向后端學(xué)習(xí)高性能,高可用服務(wù)器的技術(shù)、數(shù)據(jù)庫(kù)設(shè)計(jì)及優(yōu)化、API設(shè)計(jì)等;向DevOps學(xué)習(xí)運(yùn)維技能,自動(dòng)化provision技能等等。前端全棧開(kāi)發(fā)交流圈一起學(xué)習(xí)交流:619586920

這些不同的技術(shù)不但可以讓你的視野更加開(kāi)闊,也可以為自己以后嘗試不同的角色和機(jī)會(huì)打好基礎(chǔ)。以我自己為例,我剛工作的時(shí)候是一個(gè)Java開(kāi)發(fā),后來(lái)開(kāi)始做產(chǎn)品的前端開(kāi)發(fā)。換了工作后又跑到Linux下用C寫服務(wù)。再后來(lái)加入ThoughtWorks后,正經(jīng)職位是開(kāi)發(fā),不過(guò)在項(xiàng)目上還兼職過(guò)一段時(shí)間QA,在有些項(xiàng)目上,當(dāng)UX不在場(chǎng)的時(shí)候還可以做些簡(jiǎn)單的設(shè)計(jì),在技術(shù)社區(qū)當(dāng)講師,還在一些客戶現(xiàn)場(chǎng)做過(guò)咨詢顧問(wèn)。我自己覺(jué)得在不同的角色上切換非常有意思,我自己也很享受整個(gè)過(guò)程。

展示你的創(chuàng)意

將一個(gè)創(chuàng)意、復(fù)雜概念或者想法簡(jiǎn)潔而準(zhǔn)確的描述出來(lái)是一個(gè)非常重要的能力。我見(jiàn)過(guò)太多的程序員都是沉默寡言,講東西聲音又小,又緊張,即使有很好的想法也難以完整的表述出來(lái)。

不過(guò)這個(gè)能力是可以鍛煉的,只需要借助原型的制作就可以了:

畫圖

靜態(tài)原型

紙上原型

俗話說(shuō),一圖勝千言。你只需要學(xué)習(xí)一些簡(jiǎn)單的繪畫技巧就可以大大提高自己的表述能力。

通過(guò)用靜態(tài)頁(yè)面(HTML/CSS/JS),mock數(shù)據(jù)等方式,快速的將創(chuàng)意表達(dá)出來(lái)是程序員的一個(gè)優(yōu)勢(shì),你可以用靜態(tài)數(shù)據(jù)、數(shù)據(jù)文件等方式,通過(guò)一些簡(jiǎn)單的代碼快速的作出可以做交互的原型,然后通過(guò)和用戶不斷確認(rèn)的方式來(lái)漸進(jìn)增強(qiáng),這種做法可以避免太大的浪費(fèi),盡早的將客戶價(jià)值交付。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

原型并不局限在草圖,可以工作的靜態(tài)頁(yè)面,還可以是一個(gè)清晰簡(jiǎn)潔的演講。基于PPT的原型還可以用來(lái)分析目前產(chǎn)品痛點(diǎn)、對(duì)比方案的優(yōu)劣、展示自己的看法等等。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

紙上原型是另一種低成本,可供快速交流溝通的原型方式:

手速

關(guān)于程序員是否要求很快的手速是一個(gè)頗具爭(zhēng)議的話題。支持者認(rèn)為這屬于基本功,每個(gè)程序員都應(yīng)該打字都很快;反對(duì)者則認(rèn)為程序員的價(jià)值在于思考并解決問(wèn)題,追求速度快,那還不如招個(gè)打字員。我個(gè)人的觀點(diǎn)是,好的程序員應(yīng)該有很快的手速(包括打字的速度,但不局限于此)。

我在ThoughtWorks西安辦公室組織過(guò)很多次提升手速的工作坊,比如三周三頁(yè)面,閃電計(jì)劃等。基本原則就是對(duì)一個(gè)具體的“作業(yè)”,不斷的重復(fù)練習(xí)。前端全棧開(kāi)發(fā)交流圈一起學(xué)習(xí)交流:619586920

最近帶兩個(gè)新人,我給他們布置了一個(gè)簡(jiǎn)單的作業(yè):

基本要求是以最快的速度實(shí)現(xiàn)這個(gè)頁(yè)面,并有一點(diǎn)微小的交互(比如選擇聯(lián)系人之后的checkbox會(huì)顯示選中狀態(tài),剩余invites的數(shù)量減少等)。第一次做他們用了5個(gè)多小時(shí)(連同搭建環(huán)境,安裝Node.js,npm包等),第二次用時(shí)2個(gè)半小時(shí),第三次用時(shí)1個(gè)半小時(shí),第四次用時(shí)50分鐘。

對(duì)同一個(gè)頁(yè)面的不斷練習(xí)聽(tīng)起來(lái)是在做重復(fù)工作,其實(shí)可以聯(lián)系到很多的內(nèi)容:

命令行的熟悉程度

快捷鍵的使用

索引擎的使用

Stackoverflow的使用

當(dāng)你真的可以熟極而流的時(shí)候,你才有時(shí)間來(lái)考慮如何優(yōu)化,比如如何抽取模板工程(這樣下次做同樣的事情就會(huì)快很多),如何精簡(jiǎn)DOM結(jié)構(gòu),如何用命令行工具來(lái)幫助自己提速等。手速是大前提,沒(méi)有速度,一切優(yōu)化都是腦海中的意淫,無(wú)法真實(shí)落地。在此我向大家推薦一個(gè)前端全棧開(kāi)發(fā)交流圈:619586920 突破技術(shù)瓶頸,提升思維能力

總結(jié)

要成為一個(gè)厲害的程序員,首先當(dāng)然是要有一個(gè)好的身體。此外需要培養(yǎng)一個(gè)編程之外的愛(ài)好,這樣可以讓你活的像一個(gè)正常人(而不是傳統(tǒng)的工科書呆子)。程序員是一個(gè)需要不斷學(xué)習(xí),不斷充實(shí)的職業(yè),在學(xué)習(xí)的過(guò)程中,英文能力可以幫助你學(xué)的更快,更有效,另外正確的應(yīng)對(duì)學(xué)習(xí)過(guò)程中必然會(huì)犯的錯(cuò)誤,并將每次錯(cuò)誤都當(dāng)成學(xué)習(xí)的機(jī)會(huì)。

開(kāi)發(fā)只是軟件開(kāi)發(fā)流程中的一環(huán),程序員需要拓展自己的視野,和其他角色一起配合才能保證產(chǎn)品的交付。在日常的開(kāi)發(fā)中,程序員還需要快速、準(zhǔn)確的將自己的想法和創(chuàng)意表達(dá)出來(lái)。最后,更快速的完成手頭的工作可以讓你有更多的時(shí)間來(lái)思考,來(lái)改進(jìn)那些低效的工作方式。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    949

    瀏覽量

    29761
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux驅(qū)動(dòng)程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動(dòng)程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會(huì)不會(huì)搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對(duì)程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識(shí)應(yīng)對(duì)。長(zhǎng)遠(yuǎn)看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?111次閱讀

    第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)開(kāi)幕

    據(jù)官方媒體報(bào)道,10月24日;? 第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)在湖南湘江新區(qū)開(kāi)幕;本次中國(guó)1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對(duì)話、技術(shù)英雄會(huì)、主題峰會(huì)及賽事、展覽等活動(dòng),一場(chǎng)
    的頭像 發(fā)表于 10-25 15:42 ?156次閱讀

    京東上萬(wàn)程序員都AI用它!

    對(duì)大模型生成代碼進(jìn)行智能修復(fù),為程序員開(kāi)啟代碼漏洞修復(fù)的“自動(dòng)駕駛”模式,不但減少人工接入、提高工作效率,更為企業(yè)抵御內(nèi)外部各種攻擊構(gòu)建起一道堅(jiān)固的安全屏障,確保業(yè)務(wù)的連續(xù)性和穩(wěn)定性。 JoyCoder是京東云自主研發(fā)的一款輔助開(kāi)發(fā)人員
    的頭像 發(fā)表于 07-17 16:29 ?226次閱讀
    京東上萬(wàn)<b class='flag-5'>程序員</b>都AI用它!

    程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎(jiǎng)

    10月24日,程序員專屬的節(jié)日里,我們盛大開(kāi)啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是一場(chǎng)視覺(jué)的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠(chéng)摯邀請(qǐng)每一位程序員及編程愛(ài)好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意大賽,用串口屏贏取千元大獎(jiǎng)

    程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節(jié)日里,我們盛大開(kāi)啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是一場(chǎng)視覺(jué)的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠(chéng)摯邀請(qǐng)每一位程序員及編程愛(ài)好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發(fā)表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會(huì)流向哪……

    程序員沒(méi)有永遠(yuǎn)的護(hù)城河!!就目前的互聯(lián)網(wǎng)大環(huán)境來(lái)看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?388次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會(huì)流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    進(jìn)入裁員階段。所以我們程序員要做的只能是與時(shí)俱進(jìn)。 適者生存,程序員亦是如此 順應(yīng)時(shí)代發(fā)展,是我們必須跟緊的。就好比技術(shù)更迭我們就要學(xué)習(xí)更新。而現(xiàn)在我們程序員最好的賽道出路在哪? 目前
    發(fā)表于 03-06 21:32

    瑞薩Flash程序員V3 發(fā)布說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《瑞薩Flash程序員V3 發(fā)布說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 02-19 09:37 ?1次下載
    瑞薩Flash<b class='flag-5'>程序員</b>V3 發(fā)布說(shuō)明

    2024程序員的未來(lái)方向如何走?還看今朝

    這幾年的IT行業(yè)想必大家已經(jīng)感受到了,Android、Java、前端等等程序員都經(jīng)歷了大廠……
    的頭像 發(fā)表于 02-02 09:45 ?783次閱讀
    2024<b class='flag-5'>程序員</b>的未來(lái)方向如何走?還看今朝

    1月18號(hào)“純鴻蒙”千帆啟航,程序員預(yù)備!

    。 如何正確看待鴻蒙? 我作為程序員來(lái)說(shuō),首先是看鴻蒙的發(fā)展、市場(chǎng)開(kāi)發(fā)崗位、薪資以及前景。 這幾年對(duì)鴻蒙的發(fā)展情況來(lái)分析,從2019年開(kāi)始鴻蒙的出來(lái)今天,華為鴻蒙取得了很大的成就。從“不兼容
    發(fā)表于 01-16 22:13

    學(xué)習(xí)FPGA必須知道的社區(qū)

    學(xué)習(xí)FPGA必須知道的社區(qū)
    的頭像 發(fā)表于 01-03 17:51 ?357次閱讀
    學(xué)習(xí)FPGA<b class='flag-5'>必須知道</b>的社區(qū)

    誠(chéng)邀報(bào)名 | GPT驅(qū)動(dòng)的新程序員時(shí)代,開(kāi)發(fā)者如何編程?

    模式,開(kāi)發(fā)者們迎來(lái)了編程范式的全新變革。傳統(tǒng)的編程不再局限于編寫線性代碼和優(yōu)化邏輯,自然語(yǔ)言取而代之,成為了編程的新工具,這大大降低了開(kāi)發(fā)的門檻。 如今,以ChatGPT、Copilot等為代表的AI工具,將全球的知識(shí)庫(kù)和代碼庫(kù)都呈現(xiàn)在用戶面前,只要有足夠的想象力,每個(gè)人都可以
    的頭像 發(fā)表于 12-11 22:20 ?514次閱讀

    POL負(fù)載點(diǎn)電源設(shè)計(jì)中有何訣竅?有兩點(diǎn)很關(guān)鍵,你必須知道

    POL負(fù)載點(diǎn)電源設(shè)計(jì)中有何訣竅?有兩點(diǎn)很關(guān)鍵,你必須知道
    的頭像 發(fā)表于 12-06 16:06 ?1911次閱讀
    POL負(fù)載點(diǎn)電源設(shè)計(jì)中有何訣竅?有兩點(diǎn)很關(guān)鍵,你<b class='flag-5'>必須知道</b>

    電阻的秘密——你必須知道的電阻參數(shù)

    電阻的秘密——你必須知道的電阻參數(shù)
    的頭像 發(fā)表于 12-06 14:31 ?820次閱讀
    電阻的秘密——你<b class='flag-5'>必須知道</b>的電阻參數(shù)