自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

脫發(fā)、禿頭防不勝防?這里有一份給碼農(nóng)的減壓指南

開發(fā) 開發(fā)工具 前端
近段時(shí)間,996成為了技術(shù)社區(qū)的熱門話題。工作壓力大、作息不規(guī)律,甚至脫發(fā)、禿頭,是碼農(nóng)經(jīng)常要面臨的問題,甚至已經(jīng)變成常態(tài)。那么面臨持續(xù)高壓的工作,碼農(nóng)應(yīng)該如何自我減壓呢?一位軟件工程師給出了自己的建議。

近段時(shí)間,996成為了技術(shù)社區(qū)的熱門話題。工作壓力大、作息不規(guī)律,甚至脫發(fā)、禿頭,是碼農(nóng)經(jīng)常要面臨的問題,甚至已經(jīng)變成常態(tài)。那么面臨持續(xù)高壓的工作,碼農(nóng)應(yīng)該如何自我減壓呢?一位軟件工程師給出了自己的建議。

開發(fā)者的世界總是忙碌的。無論你是個(gè)完全的新手還是經(jīng)驗(yàn)豐富的專家,總有事情在找你,你仿佛永遠(yuǎn)都忙不完。下面,作者給出了一些建議來幫助開發(fā)者更好地工作。它主要分為四部分:心態(tài)、學(xué)習(xí)、社會(huì)壓力和工具集四部分。

[[262605]]

一、心態(tài)

心態(tài)是一切的開始。感覺壓力大是因?yàn)橐瑫r(shí)處理太多任務(wù),受到太多的刺激。你需要重新調(diào)整注意力,把任務(wù)按照優(yōu)先級(jí)進(jìn)行排序。

1. 理解問題

理解問題是解決問題的第一步。你為什么會(huì)感到壓力山大呢?根本原因在哪里?有太多東西需要學(xué)、需要跟進(jìn)嗎?工作中的責(zé)任太大?來自同齡人、同事的壓力太大?對(duì)自己期望過高?

坐下來,拿一張紙、一支筆,把你的問題寫出來,它能幫助你找到自己的問題所在,這樣你就能知道自己最需要學(xué)習(xí)什么。

2. 你不能一個(gè)人完成所有任務(wù)

每個(gè)人都不是全能的——所以我們需要團(tuán)隊(duì)。你不可能是所有方面的專家。工程里的每個(gè)領(lǐng)域本身都是一個(gè)完整的課題,從 AI 到 DevOps,再到 CSS。類似的,寫教程、開源代碼、編外項(xiàng)目都需要花時(shí)間。每件事都需要花時(shí)間。

3. 沒有所謂「正確」的方法

現(xiàn)實(shí)生活中的做事方式有好有壞,但并沒有所謂「對(duì)」的方式,只有最適合的方式,編程尤其如此。

4. 找到自己的目標(biāo)

你真正想要達(dá)到的目標(biāo)是什么?你是想成為世界上專家,還是做好自己的工作然后回家陪伴家人?還是想找一份合適的工作?你不必按照別人的標(biāo)準(zhǔn)去生活,知道自己真正想要什么可以幫助你劃定自己的界限,專注于自己的目標(biāo)并篩選出那些與你無關(guān)的事物。

二、學(xué)習(xí)

作為開發(fā)者,大部分知識(shí)需要自學(xué)-但對(duì)于我們中的很多人來說,這是一種相當(dāng)新的學(xué)習(xí)方法。這種方法與正規(guī)教育不同,最重要的是,你不需要記住所有東西。理解主題范圍以及知道哪里可以獲得正確信息更為重要。熟能生巧嘛!

1. 建立自己的學(xué)習(xí)架構(gòu)

自學(xué)的其中一項(xiàng)阻礙是了解自己學(xué)習(xí)什么-從哪里開始、哪些是重點(diǎn)內(nèi)容以及需要覆蓋哪些知識(shí)點(diǎn)。沒有人為你設(shè)置相關(guān)課程,所以重要的是明確自己的學(xué)習(xí)架構(gòu)。把所有要學(xué)的東西明確列出來會(huì)減輕你的認(rèn)知負(fù)擔(dān),同時(shí)促使你在今后的學(xué)習(xí)中堅(jiān)持下去。做一些探索性研究有助于你把握住所有事情,你可以嘗試下列方法:

  • 開發(fā)者學(xué)習(xí)路線圖,像 Kamran Ahmed 的一樣。這可以為你提供一些可視化結(jié)構(gòu),并將所有知識(shí)置于上下文背景中。記住,沒有人能夠完全了解它。
  • 把自己不了解的知識(shí)列個(gè)清單,并將每次聽到的不熟悉的知識(shí)添加進(jìn)去。
  • 看網(wǎng)絡(luò)課程和課程大綱-即使你不是一位初學(xué)者。你不必上這些課程,但依然可以從涵蓋的主題中學(xué)到一些東西。
  • 教科書。教科書內(nèi)容也許過時(shí)了,但你依然可以對(duì)主題范圍有所了解。
  • 瀏覽招聘廣告,看看你中意的工作需要什么知識(shí)和技能。這樣一來,你會(huì)了解什么是實(shí)際需要的,并確保自己沿著正確的職業(yè)道路發(fā)展。

2. 創(chuàng)建自己的核心資源

我們可以獲得的內(nèi)容有很多,但并不是所有的都是有用和準(zhǔn)確的。要知道發(fā)表一篇文章太容易了。只有當(dāng)你發(fā)現(xiàn)自己需要某些文章并且這些文章可以解決自己的問題時(shí),它們才最有價(jià)值。除此之外,一個(gè)好的方法是找到自己的核心資源——那些你可以反復(fù)依賴的關(guān)鍵網(wǎng)站和專家。下面提供幾種主要類型:

  • 文檔。即使文檔的可讀性不強(qiáng),但它們通常是最準(zhǔn)確和新的信息。
  • 參考文獻(xiàn)和學(xué)習(xí)資源。這些網(wǎng)站盡可能以最實(shí)用和有用的格式展示現(xiàn)實(shí)中的實(shí)踐信息。
  • 專家。這些人和博客從頭到尾都知道自己的位置,他們會(huì)寫一些關(guān)于更好地做事方式的文章來幫助你。這些人并不難找,因?yàn)樗麄兊拿謺?huì)反復(fù)出現(xiàn)。

一旦你找到了自己最喜歡的資源,你就很少會(huì)去看其它的了。當(dāng)然,偶爾走出去看看其它資源也是很好的,但前提是你把已有的東西都掌握好了。

3. 安排學(xué)習(xí)時(shí)間

每周留點(diǎn)時(shí)間去探索和學(xué)習(xí)。也不一定要學(xué)習(xí)多大的項(xiàng)目,僅僅熟悉一下清單上的幾個(gè)項(xiàng)目也行。一個(gè)小時(shí)的學(xué)習(xí)就能改變很多哦。

  • 用 Pocket 保存文章以供以后閱讀,而不是把它們放在書簽中,或者工作中途閱讀它們。你可以用喜歡的方式標(biāo)記它們,這樣有助于以后集中閱讀。
  • 有時(shí)候,僅僅查詢一些東西并找出其定義就很有用,有助于你聯(lián)想腦海中記的一些事情。有時(shí)候有些看起來很重要的事情其實(shí)很簡(jiǎn)單。
  • 一次集中于一件事。不要嘗試一次解決多件事情,可以花半小時(shí)研究一個(gè)特定的主題,并正確理解它。
  • 查看你的核心資源??赡苣闶褂玫囊粋€(gè)框架需要更新,或者你發(fā)現(xiàn)了一些自己不知道的有用功能。
  • 嘗試新事物。不是要你做一門課程或者使用工作中的一些東西來獲得其要點(diǎn),就做一些好玩或者感興趣的事。比如,如果你沒用過 NoSQL 工作,可以克隆 MongoDB/Mongoose 種子項(xiàng)目玩一下。

定期做某件事能讓事情變得令人期待。通勤時(shí)間可以用來閱讀,周天晚上可以做實(shí)驗(yàn)。另外,你還能從成就中獲得多巴胺的提升。

三、社會(huì)壓力

外界總是充實(shí)著各種噪音,尤其是網(wǎng)上,這很容易讓你感覺自己做什么都是錯(cuò)的。其實(shí)你沒有錯(cuò),你只是需要更多角度。

1. 許多人寫的代碼很蹩腳

正如世界上有很多蹩腳的作家、歌手,就連谷歌也有人會(huì)寫出糟糕的代碼。我們能做的就是持續(xù)練習(xí),不斷學(xué)習(xí)。

2. 人們只會(huì)展示自己做得好的地方

沒有人會(huì)告訴你自己修復(fù)一個(gè)簡(jiǎn)單的小 bug 修到夜里 2 點(diǎn),也沒有人會(huì)告訴你他們的日常工作都是在處理一些遺留代碼。他們展示的都是自己的編外項(xiàng)目以及自己近期的得意之作。社交媒體讓人覺得每個(gè)人似乎都在做自己夢(mèng)想的工作,但其實(shí)許多人只是在不眠不休地趕上 deadline,直到深夜才離開辦公室。

3. 優(yōu)先級(jí)劃分因人而異

一些人將開發(fā)視為自己的主業(yè),有些人有其他的優(yōu)先事項(xiàng)。有些人為最新技術(shù)而生,有些人為自己的副業(yè)拼命,還有些人只是想在社交媒體上出名。你不必花時(shí)間去追趕那些把每一分鐘的空閑時(shí)間都用在閱讀最新博客上的人。讓他們幫你做總結(jié)就可以了。

4. 想法因人而異

一邊有個(gè)人站出來宣稱某個(gè)框架或方法將大有可為,另一邊卻有人宣稱該框架或方法已死。人們對(duì)同一個(gè)事物總是抱有不同的看法,因?yàn)樗麄兊囊暯恰⒔?jīng)歷、用法都不相同。也許他們都是對(duì)的,也許他們都不對(duì)。最有可能的情況是,他們都有部分意見是對(duì)的。如何評(píng)估這些意見取決于你自己。你要有自己的看法。

5. 文章都是騙人的

人們總喜歡寫一些關(guān)于可能性,而不是慣例的文章。多數(shù)文章你在日常工作中都用不到??雌饋砗芸?、很吸引眼球并不代表有用,也不表示你需要掌握。

6. 招聘廣告夸大其詞

招聘廣告上的要求似乎無窮無盡,但這些通常都是為理想的候選人寫的。上面有些技能要求是你需要滿足的,但剩下的只是吹毛求疵。有些東西你會(huì)在工作中學(xué)到,而有些東西他們雖然想用但沒有付諸實(shí)踐,有些是五年規(guī)劃的一部分。還有一些只是關(guān)鍵詞堆砌,用一套大概的技能來吸引候選人:如果你了解 LESS,你就能輕松地學(xué)會(huì) Sass。

7. 確保項(xiàng)目經(jīng)理被通知到位

有時(shí)候項(xiàng)目經(jīng)理不知道你在做的事情難度如何??赡芩麄儾皇羌夹g(shù)人員,也可能他們的技能過時(shí)了。比如,解決某個(gè)問題并不是「添加一個(gè)下拉列表」就可以做到的,實(shí)際上,這是一個(gè)具有自動(dòng)完成功能的定制選擇組件,它需要兩個(gè)新的 API 路徑。

四、工具集

編碼只是其中的一部分,有一套好用的工具將幫助你更好地工作以及管理工作負(fù)載。

1. 把時(shí)間花在核心技能上

像解決問題、批判性思考和測(cè)試這樣的技能對(duì)開發(fā)人員來說非常重要?;c(diǎn)時(shí)間學(xué)習(xí)如何有條不紊、系統(tǒng)地解決問題可以幫你節(jié)約很多時(shí)間。而且它對(duì)生活的各個(gè)方面都有幫助。

2. 使用適當(dāng)?shù)捻?xiàng)目管理工具

規(guī)劃你的項(xiàng)目,管理任務(wù),追蹤 bug。使用 git 進(jìn)行版本控制。這些工具的存在就是為了幫助你追蹤所有正在進(jìn)行的東西。不要把所有的東西都記在腦子里,那樣太累。

3. 最大限度減少重復(fù)工作

有些事情需要你花費(fèi)很多精力去做,而有些事情你可以刪減一下讓它變得更簡(jiǎn)單。

  • 好用的代碼編輯器。像自動(dòng)完成和工具提示定義這樣的功能可以幫助你集中精力編寫代碼,而不必總查看代碼庫。
  • 使用代碼片段。好用的代碼編輯器可以讓你用快捷方式設(shè)置代碼片段,但有時(shí)候把代碼片段放置在文件中以便復(fù)制粘貼也很好。比如你發(fā)現(xiàn)自己總是搜索一樣的東西,你可以把它放在代碼片段文件中并添加注釋,這樣你下次要用的時(shí)候就能輕松地找到它了。
  • 記錄緣由。通常你會(huì)發(fā)現(xiàn)自己總在通過一些代碼來弄清楚自己為什么這樣設(shè)計(jì)。這樣子重復(fù)地去嘗試和理解同樣的東西實(shí)在太費(fèi)腦子了。所以,好好記錄代碼將有助于你節(jié)省時(shí)間和精力。

4. 呼吸新鮮空氣、去鍛煉、去交談

直直地坐在屏幕前盯著電腦看 10 個(gè)小時(shí)是不健康的。你可能會(huì)被想象中的問題搞得焦頭爛額,從而忽略大局。擺脫這種狀態(tài),保持大腦和身體健康很重要。去外面呼吸,遛遛狗什么的。讓你的眼睛放松一下。和那些不懂什么是 HTML 的人聊聊天。

5. 尋求幫助

你社區(qū)的人會(huì)支持你的。所以他們會(huì)寫文章幫助大家,構(gòu)建開源項(xiàng)目,并詢問你想要什么。針對(duì)你的工作負(fù)載,尋找好的資源、建議或支持。通常他們都會(huì)樂意幫忙。

希望這些建議中至少有一條能讓你感覺生活沒那么艱難。但我還有一個(gè)建議:

何不關(guān)上電腦?

原文鏈接:

https://medium.com/@juliahaigh/how-to-feel-less-overwhelmed-as-a-developer-79bc816709de

【本文是51CTO專欄機(jī)構(gòu)“機(jī)器之心”的原創(chuàng)譯文,微信公眾號(hào)“機(jī)器之心( id: almosthuman2014)”】 

戳這里,看該作者更多好文

 

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2020-03-30 11:32:49

IT技術(shù)面試

2019-08-16 09:55:22

Pandas編程語言代碼

2018-07-30 09:33:21

2018-05-15 08:35:37

AI微軟人工智能

2018-02-08 08:35:23

區(qū)塊鏈食品安全食品供應(yīng)商

2020-12-30 10:20:03

數(shù)據(jù)技術(shù)架構(gòu)

2018-04-19 10:33:39

DevOps開源工具

2018-04-19 14:42:48

深度學(xué)習(xí)DL數(shù)據(jù)集

2020-11-16 11:10:21

代碼開發(fā)工具

2017-01-16 09:20:32

2013-05-13 13:53:51

2022-03-28 13:04:10

機(jī)器學(xué)習(xí)模型計(jì)算機(jī)

2020-04-22 16:21:57

HTTP3數(shù)據(jù)HTTP2

2024-09-10 15:11:12

2018-02-08 08:26:54

紅包春節(jié)支付寶

2025-03-04 07:00:00

JavaScript編程開發(fā)

2018-01-02 16:42:42

iPhone電池Apple

2021-09-13 15:35:14

戴爾

2016-11-04 20:45:07

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)