當前位置:編程學習大全網 - 源碼下載 - 番茄工作法源代碼

番茄工作法源代碼

NO1 8000塊在北京能活多久?

本人17歲中專畢業,計算機專業。但當時中專只是告訴我什麽是電腦,有壹個職業可以用電腦工作。

剛畢業的時候,去沈陽壹家企業上班。我不知道JS和CSS。面試的時候,他們可能不知道我的水平,覺得我還能工作,就放我走了。結果入職的時候發現自己什麽都不懂,不好意思直接放我走。給了我兩個選擇,壹個是繼續打工,當學徒,學徒不拿工資;另壹件事是停止在這裏工作。我覺得我真的很會吃,就照著做了。

同學都說我傻,我又不出錢讓人幹活。現在回想起來,我是幸運的。沒有這個當學徒的機會,我就進不了這個行業。

2013年,18歲,想自己來北京。當時家裏人有點擔心。他們不支持,還是給了我5000塊錢,想著等我錢用完了,我自己回來,不能在那挨餓。

但是他們怎麽也想不到,我會用這5000塊錢,加上我自己的積蓄,壹***8000塊錢,壹直用到現在。

當時算了壹下這8000塊錢,想在北京租房子,壹付三。月租算下來1.5萬,壹個* * *需要6千。我把包都帶到北京了,還沒找到工作。光是住小旅館,壹天就要200元。也就是說,我會在10天內找到工作,租到房子。

當時我很幸運的找到了壹家特別小的公司,讓我去上班。因為知道自己的水平,所以找工作很開心,只是先養活自己。而且公司最好的壹點就是提供住房,員工壹個月花200塊就可以住宿舍。這直接解決了我的生存問題,也是我在北京邁出的第壹步。

工作了壹段時間,還是只會寫頁剪圖,忙得沒時間學習。這樣肯定不行,所以換了壹家比較輕松的公司,為了有時間學JS。後來學到了某個階段,因為在工作中學不到用,遇到了瓶頸。

我換了另壹家公司。這家公司只用壹種語言,JS,服務器用Node.js寫,比較符合我的需求。我可以充分練習和提高自己的技能,任務很重,是我成長最快的階段。

後來我到了現在的公司360。360給我壹種學校的感覺。整體工作氛圍比較輕松自由。這個任務根本不會把人逼到沒有時間。我們有足夠的時間自學。而且像、、李、瞿瞿這樣的大牛經常在公司講課,有什麽不懂的可以請教。

NO2 Vue.js沒有看起來那麽簡單!

剛認識Vue.js的時候,並不是所有人都認可的。沒想到,五年後,我為它寫了壹本書。

我接觸Vue.js比較早,大概2014。因為我上壹份工作接手了壹個同事的項目,當時是用Vue.js寫的,是零點版本,沒有官方的壹點版本。簡單了解後發現很像Angular 1,相當輕盈飄逸。所有需求都能滿足,學習成本不高。

那時候用Vue.js的人比較少,大家都沒聽說過。不熱到什麽程度?我們組來了壹個新人,和我壹起寫項目。我說項目是用Vue.js寫的,就給他看了代碼,聊了聊項目。然後,第二天,他離職了。

有半年的時間,我都在想是不是因為Vue.js對我們組的這個項目來說太低了,所以他不想做了。直到後來Vue.js被大家廣泛認可,我才放棄了這個想法。

我剛加入360的時候,我們組所有的項目都跑了很久,很穩定。壹個偶然的機會,我們計劃開發壹個新的後臺管理系統,我們將開會討論技術選擇。就業務而言,我認為使用框架和相應的組件庫會大大降低開發成本,所以我強烈推薦使用技術棧Vue.js,因為學習成本比較低,而且我對Vue.js比較熟悉。

現在大家都習慣使用框架開發,但當時我的提議遭到了非常強烈的反對。大家不斷提問,我也不斷給出解決方案。會議室變成了壹場辯論。

最後,我的領導給了我壹個機會。如果我想用Vue.js,我要在短時間內解決兩個最重要的問題,登錄和部署流程。因為公司統壹登錄中心是結合後端實現的,純單頁靜態項目意味著之前的登錄完全沒用。部署流程還需要全新的解決方案。

那時候我還有別的任務,所以要在下班後和周末做。幸運的是,問題最終得到了解決。這是我們組正式使用Vue.js技術棧的時候,也算是後臺項目的壹次試水。後來我們組開發了壹個新產品,是C端項目。在技術的選擇上,我再次強烈推薦Vue.js。因為上壹個項目,已經有同學熟悉了Vue.js的開發模式,這次我也解決了壹些問題(因為產品是圖文內容,有SEO問題,等等)。正是這個項目真正推動Vue.js成為我們的核心技術棧。

隨著對Vue.js越來越熟悉,我在博客上發表了壹些文章,整理其內在原理,作為總結和記錄。2018,王郡華老師看到我的博客,找到我,問我有沒有興趣寫壹本書。我當時就覺得突然,這個東西我寫不出來。心裏很想寫,但又擔心寫不好,內心很掙紮。壹天後,我跟軍花老師說可以試試。

可能跟我性格有關吧。我從不等到壹切都準備好了再做任何事。通常機會來了,先下手為強。中間有問題,解決問題。

當時我給自己定的目標是6月份交稿。我做了壹個大綱,然後倒推,壹個月為壹個節點。在寫的過程中,每個節點的進度可能比預想的快,也可能比預想的慢,但壹般都在可控範圍內。

寫作時間大概是每天午休和下班後的兩三個小時。其實我以後會覺得很無聊,沒有靈感。開始懷疑是否值得真的那麽重要嗎?我用這段時間做其他事情是不是更劃算?但我並不是真的想放棄,所以我堅持了下來。

在寫作的過程中,我對API原理的壹些細節有了更深入的理解。

比如我發現Vue.js對函數錯誤的處理非常嚴格。當我們使用Vue.js開發壹個項目時,所有寫的代碼都是由Vue.js調用和執行的,所以它在執行用戶的代碼時會捕捉到錯誤。

還有計算屬性。可以返回計算結果的函數。它要實現壹個很重要的功能,就是當計算屬性所依賴的某個狀態發生變化時,計算屬性的返回結果也需要隨之變化。之前真的沒想過Vue.js是怎麽做的。

決定NO3工程師賽道輸贏的只有兩個字【堅持】。

壹直以來,驅使我做事的是“我想”,而不是外界的期望。

這種性格有利有弊。比如我在學校的時候,我學習不好,不是因為我笨,而是我覺得我學習的結果就是拿個更低的分數,這個分數沒用。好處就是特別在意壹件事,再苦再累也要完成。包括來北京拿這臺電腦。

我覺得我的職業生涯更像是壹條無盡的賽道。而且這個賽道不公平,大家都不在壹個起跑線上射擊。我剛開始跑步的時候,可能別人已經跑了五年了。別人都跑了幾萬米了,我才開始第壹米。

很多人想問我如何跑得更快,贏得比賽。其實沒有什麽方法或者經驗可以讓任何人跑得更快。即使短期內更快,在這個無止境的軌道上也沒有任何意義。大部分人都是中途主動放棄的,所以大牛很少。唯壹能決定遊戲輸贏的,就是堅持。在這條賽道上贏的不是跑得快的人,而是堅持跑步的少數人。他們能贏得比賽只是因為他們還在跑。

看代碼其實是壹種可以鍛煉的能力。壹開始妳可能不理解復雜的源代碼。妳可以讀壹個更簡單的工具函數,比如下劃線。訓練大腦很重要。經常閱讀代碼的人會逐漸提高理解能力。如果不經常看代碼,那就長時間研究。尤其是框架,不是壹段代碼,就是壹坨,直接被忽悠了。

NO4全棧工程師開發計劃

我每年都給自己定壹個目標,應該往哪個技術方向更深入,然後買相關的經典書籍看看。平時看壹些所謂無用的書來調節,比如哲學、心理學的書。

幾年前,我發現壹個人很難學會所有的東西。如果漫無目的的學習,很多東西看完就會忘記。我會選擇壹個自己感興趣的領域去研究,把這個領域的問題都看壹遍,但是其他領域更深入的知識我可能會放在壹邊,以後再去研究。

如果妳有壹個目標,妳實際上知道妳沒見過什麽,妳應該看到什麽。

我平時做事有個小技巧,就是用番茄工作法。它不是用來當秒表的。該停的時候就停。對我來說,它是壹個統計工具。比如以壹周壹個月為壹個周期,記錄我每天能有效專註多久。據我統計,我每天集中註意力的時間很短,只有兩三個小時,差不多四五個番茄鐘。

壹旦我得到這些信息,我就可以計劃我每天將關註哪些重要的事情。不重要,或者壹些不需要太多腦力的工作可以往後推。

除了這個大目標,我壹年還會定幾次小目標。比如壹兩個月,堅持壹件事。每天我都會為它分配壹些專用的時間,持續下去,直到完成。

可能是我的性格吧。我不能同時做許多事情。我更適合壹次只做壹件事。

無論是寫書還是自學,我覺得做壹件大事總比做無數件小事好。幾年前,我剛剛學到了很多。學到了自己想學的東西,沒事就看論壇裏的各種文章。壹年過去了,我不知道自己看到了什麽,也完全想不起來。就像壹個漏鬥,我所有的微小時間都漏走了,什麽也沒留下。我應該把我的時間塊變大,這樣我就不會被困在這裏了。

我想以後成為壹名真正的工程師,而不僅僅是壹名前端工程師,我還打算涉足計算機的其他領域。現在前端的壹些顛覆性的工具和創新,比如Webpack和Babel,都不是壹個純粹的前端工程師創造出來的。很多超大型項目需要前端和後端的綜合解決方案。如果只做前端,只能寫壹個JS工具函數,僅此而已,解決不了復雜場景下的現實問題。

就生活而言,我更喜歡旅遊。我打算壹年出去兩次,以後會多出去玩。我喜歡去沒去過的地方,看壹看,接受壹些新的東西。如果是緣分,找個女朋友吧。

  • 上一篇:QQ堂冒險源代碼
  • 下一篇:免費的進銷存軟件,哪個好用壹點。
  • copyright 2024編程學習大全網