工作除了擼代碼,你還幹了什麼?學習是不是你工作的責任?
如題,如果每天擼的代碼都相似,那麼你的疲勞感在不在。你會在一個公司待多久,呆多久才算一個有責任心的人。
可是怎麼可能每天擼的代碼都相似??
別人我不清楚,反正我今年下半年剛用C弄完公司一個產品里的文件parser,和文件發送程序後,緊接著就要抓緊學習:CICS、IMS、DB2、Websphere和Liberty、MQ,語言上還要繼續加強Assembler(不是x86的)並且基礎性的了解一下COBOL和PL/1。
唉,下面幾個PI想起來就頭大。我都快四十了,真的不太想學,什麼時候才能憑老本編程啊……
跳了個槽之後,我在github上的軟體渲染程序就再也沒動過了。你若問我下班後幹嘛去了?晚上還得忙著追神盾啊~每天寫一種語言、相似的業務當然是枯燥的。
所以一個有追求、熱愛編程的程序員都應該再掌握一兩門其他語言,寫點「業餘時間」的代碼。
責任心其實跟「在一個公司呆多久」沒有一點關係,根本不值得你「投入」責任心的公司也多得是。
學習不是責任,學習應該是習慣。
但是每個人都是獨立的個體,所以每個人的情況也就不盡相同,比如我寫PHP就幾乎不會疲憊。如果每天代碼都是相似的,那麼你還需要學習嗎?
我總感覺,學習一個有趣的技術是樂趣,工作是為了養活我自己和 @花仲馬 。
我在不斷的尋找提高效率的方法。
努力去讓自己做的重複勞動最少。
幾年前我最大的興趣就是代碼自動生成。
現在也是。
我把複雜的業務邏輯拆分,抽象公用模塊,把重複的工作拿出來,讓代碼去寫代碼,我把系統分成,組件,配置,定製,手寫四個層級。
複雜的事情做簡單,簡單的事情做極致。
怎麼會覺得枯燥。就是覺得自己滿腹的想法無法完全實施,只能空度光陰。
等到自己決定做自己喜歡和想要的事情的時候 越來越發現舉步維艱,有一萬個理由會讓你放棄 只有一個理由讓你堅持。
回頭想想,那時候真好。本人入職谷歌兩年,每天都在大量學習新的東西。學習必然是我工作中一項很重要的責任。
如果說你每天擼的代碼都相似,可能說明你在職業生涯中達到一個瓶頸期。所以,題主更應該學習新的東西,這樣才能讓你上一個更高的層次。
軟體工程師的級別晉陞,從一開始的junior到senior,再到staff,乃至principle,distinguished。每一個level對你的知識的廣度和深度要求都不一樣,每提升一個level,都需要對專業領域更多更深的理解。所以要保持不斷地學習。
至於在一個公司待多久,才算一個有責任心的人。有沒有責任心和你在公司待了多久並不是非常相關。一個有責任心的人,應該把每一件自己該完成好的事情做好。
先這麼多。歡迎進一步交流。
說說自己在不同公司的幾個工作階段:
第一階段:初出牛犢 (1年)
剛剛畢業,對社會充滿了好奇,什麼都想學,什麼都想做,認真完成每一份工作,工作做完了主動申請新的工作,每天工作十幾個小時都不嫌累。
第二階段:我是一塊磚,哪裡需要哪裡搬 (2年)
隨著自己工作的熟練,被分配的工作也越來越多,但是幾乎都是重複的工作,完全不能提高自己的能力,職位提高也無望,感覺對工作失去了動力。
第三階段:墮落,但快樂著(1年)
工作找不到寄託,就從遊戲中找,暗黑,極品飛車,LOL,魔獸,仙劍等等,老遊戲新遊戲,想起來啥就擼啥,能升級的升級,能通關的通過,工作能推就退,盡量保持自己有大量充足的遊戲時間。
第四階段:矛盾期(1年)
遊戲打多了也會累,這次不只感覺工作失去了動力,生活都已經失去了動力,不知道自己一天天為什麼活著,還是找點正經事兒做吧,做遊戲代練,做網站,做淘寶店,混混沌沌,胡亂忙活了一陣子。
第五階段:回歸正常的職業生涯-直到現在
回顧工作這些年,每個階段都有所收穫,有技術的積累,人脈的積累,項目經驗的積累,閱歷的積累,感覺生活有更多的經歷,確實是一件挺有趣的事兒。
工作之餘,多做自己想做的吧,不要把時間浪費在自己不喜歡的事情上。
擼完公司的代碼,然後就想著如何掙錢。
我認為技術不缺人,所以學技術就讓你們打工的去干吧,我要用的時候再請人。我想當老闆,不想打工。想站的高,靠打工一直不會有地位。所以我整天在搗鼓各種奇怪的想法,比如哪些API可以應用於實際,做出讓客戶買單的功能等等。也許你們說我俗,太勢利了,可打工不就是為了掙錢嘛,我會比較直接的考慮問題核心,然後去想辦法實現。搞搞自己的小東西,跟網上其他開發者交(瞎)流(扯)
有的時候也會扯扯R-18的東西(大家都是成年人,說話SQ一點(滑稽鼻血))
學習當然也是非常必要的說了,學習應該是終生的,而且並不局限於平台、時間和地點,只要適合就好
每天擼的代碼都相似的話,我會更願意自己寫一個腳本來幫我完成的,調整一下參數就搞定了一個項目,新鮮感都在腳本上了
在一家公司待多久,完全看這家公司怎麼樣,有一個什麼樣的環境,如果工作氛圍僅僅只是把你當工具,那還是不要待太久的好,沒意思的。有把你當兄弟的同事,相互之間幫個忙啥的我還是非常樂意的說,這氛圍就不錯,平時也聊聊一點R-18的話題,聊聊哪個妹子可愛
責任心並不是由時間決定的,而是由做事情的態度決定的,如果是時間,那是不是我不負責的幹了五年,我就是個有責任心的人了呢?每一個項目都做一半就不要做了推給別人,但每次都正好能完成,運氣就是這麼好,看我多有責任心啊能完成項目,雖然不是我一個人做的但我也完成了項目啊
在一家公司呆的時間長短完全取決於選擇與安排,如果你本來也沒打算長待,來的時候先通個氣,如果他們還樂意要你那就做著,平時把任務完成,同事有需要的話可以幫一下,到時間了把手頭上的掃尾掃掉,打個招呼走人,我想這家公司的人還是會中意你的,哪怕下次再來依然會歡迎你
我的工作就是邊擼代碼邊學習,隨著業務需求的變動,必然會遇到自己目前技術所不能滿足的內容,這個時候不就應該去學習新技術解決問題嗎?來公司一年多,學習了很多東西,技術上和業務上都有所成長,雖然簡單的東西早已得心應手,但是技術沒有止境,我們永遠都有地方需要改進。ajax不能滿足需求的時候不應該考慮前後端分離嗎?性能差的時候不應該考慮優化嗎?很多業務代碼類似的時候不應該考慮復用嗎?代碼靜態檢查,前端工程化,總有可以提高和改進的地方,不斷學習是必然的。我會在一家公司待三年以上。但是責任心跟在公司待的時間長短沒有關係,我們需要對自己敲下的每一行代碼負責,懷著這種心態,才能敲好代碼。
我們提倡30%工作時間用來學習或做自己喜歡的事
比如計劃周五完成的事,周四就搞完了,那麼周五工作情況可以光明正大寫上「學習docker」,然後光明正大刷知乎,吼吼
對我來說學習比工作還重要,人如果一旦太久時間不學習,就會落後,尤其是我們做技術的,必須要經常學習,不斷進步才不會被時代拋棄
寫完代碼,我更願帶著
一個人,靠在椅子上,看電影,動漫,玩遊戲。
偶爾鞏固下基礎,不去接觸任何新的技術。
基礎是根本,別的都不重要。
比如,我不會vue,如果公司不用,我是不會去學的,因為,公司用不上。。沒有實戰的學習,是沒用的。
看書呀!上最大的同性交友社區啊!面向工資編程,面向小綠點編程呢!一天gayhub不綠,心裡就不舒服!
學習不是工作的責任,工作才是學習的責任。公司不會培養閑人…
雖然還沒畢業,但是幹這一行感覺就是不斷的學習,如果不努力就會被淘汰,一年那麼多的人奔向這個崗位,不努力怎麼辦!當然平時必須得擼代碼,只有在不斷的擼中,才能不斷的進步,記住學習是給自己學的,填充自己,以後不管到哪都是有用的。一句話:學到手的都是知識!
工作是給老闆打的,學習知識是自己的,你連主次都分不清么,當你學不到東西的時候,老闆是你親爹都沒用,跳槽跳槽跳槽!
剛剛大學畢業。暫時只會渲染頁面。
必須要學習。
必須是責任。
只是為了合格。
但是私下,花花草草書法讀課外書種草新事物,我依然喜歡。
代碼始終是有提升空間的,經常的會覺得之前的設計實現各種問題,所以也會去思考不斷改進的方法。
業務內容相似雷同其實沒啥,不論去什麼項目專註的內容就那麼多,總是換項目其實不會有太大意義的,多做幾個項目就明白了。
把實現做精細做深入才是值得去考慮的。梳理下每日的工作,哪些是覺得有問題的,哪些是可以改進的,總是出bug怎麼解決,怎麼更快速的定位解決,性能優化到位了嗎,流程工具等存在改進空間嗎,等等等等。一步步去發現改進,然後再分享推廣,這樣可能會有價值的多。
或者就是趁著對已有業務技術熟悉了,快速的搞完每日的活,然後擠出些時間來看看新的技術,保持技術敏感性。找到自己真正的感興趣方向,然後再去找有沒相關機會。
先把事情做好,從擅長的事情中尋求興趣與成就感比從感興趣的內容中獲取成就感要更容易些。
其實現在很多在我們學校畢業的學員也是會遇到題主所提的一個問題,那今天我也來說說這個問題。
一般而言,不管是做什麼樣的工作,學習都是你工作的責任,就如有學員在我們這邊培訓會有一個誤區,覺得我通過一個短期的培訓,我要學好多的東西,什麼都要學會,其實不是嗎,很多的東西培訓並不能給你很深入的培訓到,培訓的作用是讓你進入這個行業,培養你自己的學習能力,為你的以後打下基礎,那後期怎麼提升呢,答案是工作後的不斷學習以及提升,所以不管是什麼工作學習都是必不可少的,畢竟你要學習的東西還是有很多的「吃老本」是不現實的。
後面題主說的,其實每個公司的業務範圍,和工作性質都是有自己的發展規劃的,你進公司天天做相同的工作也是很正常的,就如這個公司需要哪方面的技術人才,它才會招你進去,一般可以作為自己前期的發展提升,但是有個建議哈,如果你自己的技術後期已經得不到更好的提升了,你可以自己有自己未來的規划了,個人覺得,忠心,有責任心不是說你在公司待了多少年,而是你待在公司的時間裡為公司創造了更多的價值,這才是你為公司價值的體現。
推薦閱讀:
※賀師俊(hax)在技術上的積累為什麼這麼深厚?學習路線是怎麼樣的?
※如何解決blur事件和click事件衝突問題?
※最近在自學前端,需要買域名和伺服器嗎?
※阿里巴巴iconfont怎麼是正確的使用方式?
※關於valueOf執行順序問題?