成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

挨踢部落故事匯(16):技術人疲倦期的最佳實踐

原創
移動開發
每個技術人心里都有一個拯救世界的超級英雄夢,多少次幻想全球幾十億用戶使用自己的軟件產品,雖然不知道我們心里的夢想什么時候會被消磨殆盡,但是我們都知道勇往前行, 技術人的執著,對自己想法的堅持是其他行業或者崗位沒法相比的,不管現實如何殘酷,我們總會一直向前。

【51CTO.com原創稿件】Coeus喜歡和朋友聊技術、懟產品、鄙銷售、談夢想。借著興致與大家分享這幾年遇到坑,經歷的疲倦期和技術瓶頸,希望對大家有一定幫助。

[[189523]]

Coeus·新浪安徽站PHP主管

Coeus工作六年有余,一直從事PHP相關的Web開發工作。前端、服務器運維也做過,私活、技術顧問、個人規劃的項目也接觸做過。曾在小公司打過雜,也在外企熬過夜,目前在國內一家老牌互聯網地方站做技術主管。這六年的工作期間Coeus踩過很多坑,做出了很多選擇,很幸運的每一次都挺了過來。秘籍很簡單:不能則學,不知則問,恥于問人,決無長進。

大量練習夯實基礎

在接觸開發的幾年中,Coeus糾結過迷茫過,為不知如何學習而發愁,也為薪資收入努力過,經歷過徹底Debug的痛苦,也感受到了項目得到重視和鼓勵的成就感,在職業發展的過程中都不會是一帆風順的。Coeus大學專業是網絡工程,雖然專業涉及到范圍比較廣,Java、C++、操作系統、匯編、數據庫、網絡等等,然而他到大三結束時才下定決心做Web開發。但是該怎么敲開Web開發的大門?好在網絡資源很豐富加上他學長的耐心引導,還有去大二大三中蹭課(大四的時候基礎還是很差的),深入一大堆基礎知識中學習。在這個階段,他感謝自己不怕枯燥,大量的練習基礎知識。不斷的將自己練手項目拿出來向老師、學長們請教編碼技巧、注意事項。慢慢的對項目中要實現的功能點有了開發思路,進而也對Web開發產生了很大興趣。由此他找到了一份開發工作,算是正真的進坑了。現在回想起他那年夏天蹲在宿舍椅子上從早上起來擼碼一直擼到大半夜,每天也都是幾千行代碼量,每一個JS、PHP方法反復推敲練習,每一個HTML、CSS屬性的不斷琢磨,也是真真的佩服他自己。

在一門語言的入門階段,基礎知識很重要,打牢基礎是以后進步、擴展的根基。當然基礎知識的學習也是很枯燥的。一個函數、一個CSS樣式都要手寫很多遍。其實多寫、多練成了他那時候短期的“座右銘”,不管什么內容什么知識點,看一遍了解手冊上的內容,接著就是大量的練習。***review他的代碼,找出最開始對知識點理解的誤區。

建議: 這個階段應該是很重要的時候,不少人也因不知道如何入門而打了退堂鼓

1、基礎很重要,雖然很枯燥;

2、好記性不如爛筆頭,多寫多練,有代碼也方便和人交流、請教問題;

3、盡量手寫代碼,不要使用帶代碼提示或者自動完成的IDE,當然有個賞心悅目的編輯器還是有必要的;

如何將基礎應用到實際項目中

經過一段時間的基礎知識學習后,Coeus遇到大部分初學者都會遇到的問題”如何做項目”、”如何找練手項目”。當時和他的代課老師聊到這個事情,老師恰巧想征集學生開發一個同學錄系統,將之前帶過的學生以及今后的學生都歸納起來。于是Coeus二話沒說接下這個任務,直到開始做的時候他才發現,課上所學的東西都是九牛一毛。從服務器搭建、虛擬域名配置開始都要重新一點點學習,每天不分日夜的擼碼、查資料、Debug。在這個階段***的收獲是新知識的學習能力,和解決問題能力,為他以后的技術發展打下了堅實基礎,對自己的代碼有著苛刻的要求,對任何的小問題不能放過。有的朋友會問”如果沒有這么好的機遇,應該怎么找練手項目”,其實項目就在你周圍需要解決的,做一個博客系統、一個學習管理系統、一個課程管理系統等等。

疲倦期選擇跳槽

Coeus***份工作是在一個小公司(本地行業論壇)做維護工作,初入職場Coeus怕自己趕不上團隊其他的進度,于是他用業余時間給自己充電,怎么做?閱讀源碼,將別人的項目、案例的源碼徹頭徹尾的閱讀一遍,學習解決問題的思路、系統整體邏輯的把控、優秀的封裝方法等等。給自己在開發中提供了榜樣和目標。

工作3年左右,Coeus已經對基礎知識應用的更加得心應手了,沒有多久公司讓他對接新浪微博的API,做一些微博應用(那時候百度也出了一個框計算),雖然接口簡單的對接完成項目上線了,但是他對微博的API文件產生了興趣。在把API的源碼看了一遍后,他發現有很多知識點、開發思路是一直沒有接觸到的,他向同事們請教,一個個也都是一知半解(現在看當時那家公司的整體開發能力真的很弱)。

技能提升受到阻礙,Coeus總有一種沒有什么項目能難得住他的幻覺,這個時候開發者都會出現一定的工作疲倦期,像大部分開發人員一樣,Coeus選擇了離職。

來到了一個外企創業公司,在新公司Coeus發現自身實力的弱小,也給他打開了一片新天地。代碼性能優化、服務器優化、代碼安全、PHP擴展開發、數據庫管理優化、日志的重要、Unit Test的關鍵、和Java、C++對接接口、Shell腳本的初識、XMPP通訊協議、英文文檔閱讀、快速的版本迭代、壓力測試、自動部署等,很多都是以前的知識面所接觸不到的層面、技能、流程,那時他就像一個饑渴的小孩,無時不刻的不在學習。每天都在生產BUG和Fix Ticket中度過。這一段工作經歷讓Coeus徹底對自己的能力產生了懷疑,同時也對未來的道路有了更清晰的認識。原來開發的世界有這么多好玩的東西,當時引發他另外一個疑問”如何自己發現并學習這些知識點”?于是他開始不斷關注國內外各大論壇、社區。同時他也聽從公司大牛的建議,對設計模式做了深入的學習,閱讀了《深入理解計算機系統》、《計算機系統概論》兩本書,其實他也是看的似懂非懂,但對代碼執行、系統存儲的理解有了自己的認識。

入門一段時間后,發現自己做一些基礎性的工作是沒問題,但是想再次提升不知如何切入。Coeus的果斷跳槽證實了他自己,認清短板后,需要有一個學習的方向。外企的工作機會對于他突破該瓶頸很重要,但這并不是運氣。因為對于現在的環境,優秀的技術論壇、熱門的技術網站都會有類似的技能書、學習路徑之類的,找到適合自己的方向的,去前進吧。如果當前的工作環境不能讓你的能力得到發揮,或者不能提供更大的發展空間,走出去,在項目中鍛煉自己,在被產品虐的過程中成長自己。疲倦期建議:

1、不能則學。遇到自己不會的知識點甚至都沒聽過的內容,那就抽時間學習了解,當然,盲目的學習不是正確的方法,先了解知識的內容、適用性、與自己的契合度,再決定是否繼續學習。

2、不知則問。多問,但是主要提問技巧,問什么問題前,先自己考慮問題,嘗試解決問題,有了一些自己的想法(不管對錯)。即使Coeus畢業五六年了,他也會向實習生請教問題,每個人都可能會給你新的思路或者方向。

3、對自己狠一點。要學習、要提升就需要大量的時間,Coeus在這個階段的時候,每天加班到12點以后,回家后基本上每天晚上都會學習到3點以后睡覺(不過他有個壞習慣,學習之前也會讓自己放松一下,吃點好吃的、看看動漫聽聽歌、偶爾玩玩游戲),每天都有自己的學習目標。

4、自學能力培養,對自己知識結構有清晰的了解。這個階段每個人都應該有一定自學的能力,以后需要學習的東西很多,我們無法每次都等待別人指引。清楚自己的知識結構,結合自己的方向,不斷的補缺短板。

瓶頸期開發軟技能

終于,當Coeus對大小項目都得心應手的時候,他開始深刻的考慮自己的職業規劃了,現在在公司做技術主管,目前,短期內的規劃是做技術管理。項目管理、進度把控、人員調度是他最近遇到的問題和壓力。

最近這一年多,Coeus不斷的在關注業務方向的知識,想多學習技術開發周邊的一些內容,希望不斷的突破自己。不斷的給自己和團隊一定的壓力、不斷的嘗試新的技術難點、也不斷的優化工作流程和項目架構。

Coeus隨著自己在圈子的時間越來越久,也認識不少圈內的很多朋友,于去年開始,收到了幾個公司的技術顧問的邀請,他們初創技術團隊能力有限,于是為他們指導團隊發展路線、技能進階規劃、為編輯培訓Web基礎能力。總之在不斷的與外界接觸,不斷的提升自己開發以外的能力——軟技能。

他站在公司角度不斷的為難題提供技術解決方案,經常和圈內朋友談論未來規劃和發展,也能得到公司發展方向和開發相結合的一些反饋,時常為公司開發業務新功能,不斷的嘗試新產品、新技術。

現階段的他有自己的方向和目標,內容有自己想做的事情,可以有條不紊的安排自己的時間和任務,蠻好。這個階段說說他的感想:

1、不要盯著那些***、最潮流的技術,適合自己團隊的才是***的。

2、保持細節問題的敏感度,千里之堤毀于蟻穴。

3、應該適當的了解其他部門或者業務線的工作流程。

4、軟技能是這個階段應該被重視起來的,指溝通能力、傾聽能力、說服能力、自我激勵的能力、影響力、團隊建設的能力等等,軟技能只能在公司的工作崗位中培養。

Coeus始終認為IT是為了解決問題,對技術也有了自己的理解和認識,技術是為了解決問題而存在,個人生活中的問題、企業發展的問題、各個工種工作遇到的問題,技術只有在解決問題的時候才體現了真正的價值。于是在業余時間他會和身邊不同處境的朋友交流。

目前Coeus在不斷的規劃個人項目,也在不斷的嘗試新的東西做Demo。這是他日常生活的一個常態,公司的項目有可能無法滿足他的技能發展,或者在其他方向上有不錯的想法,那就直接去實現出來。談不上做產品和創業,一方面他認為自己的性格使然不愿意閑著,一方面系統通過一些項目鍛煉對全局規劃、架構方面有一定提升。在做項目的時候他更加關注的是底層模塊的實現,MemCache、Redis的工作原理和實現,優缺點比較,在不同的項目使用不同的緩存、框架技術,使用設計模式解決問題都讓他有了更深一層的理解。

Coeus發現身邊做微商朋友多了,深入了解之后便打算開發微商管理系統;聊到小學教育,他發現技術可以幫老師解決很多問題,于是做了在線小學教育的一套系統;他的老婆懷孕,總是忘記吃水果,有時也不知道該注意什么,于是Coeus寫了一個系統抓取了懷孕時不同時間的注意事項,然后定時微信提醒;他個人項目規劃的時間找不到一個順手的時間管理工具,便做了一個基于微信的時間管理工具。

孕期數據抓取

孕期數據抓取

微商管理系統規劃(初版)

微商管理系統規劃(初版)

Coeus的腦洞

Coeus的腦洞

其實這些項目基本上是很難推廣到市場上去的,但是在做項目的過程中Coeus的全局把控、規劃,項目架構有了一定的提升,至少成就感得到了一定的滿足。

對于未來的規劃沒有想太多,以后職業上也會不斷的遇到瓶頸,相信他會做的越來越好。目前他覺得眼界還是太小,今年希望與一線城市的技術大咖、企業領頭羊多多的溝通學習,另外就是擴展技術圈子以外的資源。現在還是在準備階段,準備隨時到來的機會。

 

如果你也愿意分享你的故事,請加51CTO開發者QQ交流群 312724475聯系群主小官,期待你精彩的故事!

51CTO開發者交流群②群 312724475

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:何星 來源: 51CTO
相關推薦

2017-03-01 15:57:48

開發者故事

2017-11-28 14:15:38

開發者故事

2016-12-30 16:43:53

開發者故事

2017-03-21 11:19:57

開發者故事

2018-07-04 17:42:58

開發者故事

2017-01-18 16:37:43

開發者故事

2017-01-11 17:25:23

開發者故事

2017-07-19 16:13:45

開發者故事IT技能職場經驗

2017-01-10 14:59:03

開發者故事

2017-09-15 11:39:47

2017-01-19 13:40:56

開發者故事

2017-07-26 15:11:01

開發者故事IT技能職場經驗

2017-03-10 11:32:49

開發者故事

2017-01-16 17:24:08

開發者故事

2017-01-18 11:07:20

開發者故事

2017-07-06 14:59:27

2017-06-09 16:27:40

開發者故事

2017-07-12 14:21:41

技術坐診

2017-09-11 14:08:50

技術坐診

2017-10-23 13:15:51

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄片毛片在线观看 | 日本久久综合网 | 日日操网站 | 日韩免费一区二区 | av看片| 国产精品久久久久婷婷二区次 | 羞羞视频在线观看免费观看 | 99在线免费视频 | 日韩成人免费中文字幕 | 有码一区 | 亚洲国产精久久久久久久 | 久久久日韩精品一区二区三区 | 特一级黄色毛片 | 欧美视频1区 | av在线影院 | 精品福利在线 | 国产不卡视频在线 | 在线第一页 | 在线观看中文视频 | 中文在线视频 | 最近中文字幕免费 | 成人欧美一区二区三区在线播放 | 91国在线视频 | 国产日韩精品一区 | 午夜欧美一区二区三区在线播放 | 蜜桃一区 | 亚洲国产成人av好男人在线观看 | 久久久精 | 欧美日韩在线一区二区 | 中文字幕在线观看一区二区 | 99久久精品国产毛片 | 日韩在线视频一区 | 亚州精品天堂中文字幕 | 国产精品爱久久久久久久 | 中文字幕第十页 | 国产精品一区二区日韩 | 亚洲国产精品久久久久婷婷老年 | 国精日本亚洲欧州国产中文久久 | 日韩中文字幕视频在线观看 | 久久狠狠 | 国产午夜精品一区二区三区嫩草 |