有人評論說生活只剩下作業啦,說這樣的生活有啥意思啦等等,我有點莫名其妙啊,這些朋友都是從哪里看出我生活只剩下作業?
我們作業是8小時彈性作業制,別看到彈性就以為和某些掛羊頭賣狗肉的彈性作業制一樣,我們不打卡,沒考勤,一天干滿8小時就行,至于你什么時候到辦公室,什么時候走,中途出去吃個飯,辦點事情,沒人有空管你,即便是你上午11點來,下午3點有事情先走了也沒關系,第二天把沒干完的活補回來就好了,假都不用請,但是同事們實際上都非常自覺,而且非常守規矩,不會惡意的占便宜曠工,
2019年底疫情爆發以來,我們一直在家作業直到現在,當然也可以選擇去辦公室,不過大多數人選擇在家里作業,包括我,所以節約了通勤時間,我有大量的私人時間,
我每天只是抽睡前2小時看書學習而已,并沒有被作業占滿,我有很多時間做自己的事情,比如陪老婆逛街散步,陪孩子學習看書,擼鐵健身,羽毛球,看書,玩switch(有老獵人整裝待發嗎?)
有時間就擼鐵,如果晚上有時候太晚才得空的話,一般是出門跑步,

有時候也和朋友去喝點酒,有經常去的酒吧,點一瓶酒,喝不完存起來,想起來了就去喝一點,

每周3次羽毛球,雷打不動

作業累了我一般是打打游戲,但是不會沉迷,玩個把小時繼續作業,最近在肝Hades,配合作業桌上便攜屏直連switch不需要底座,馬上準備肝怪物獵人raise,
加班的話有時候會有的,特別是上線之前一個禮拜或者出了production issue,但是不強制,如果你愿意加班那就提申請,經理審批后就可以了,事后按照勞動法規定發放加班工資,當然如果你說我就不愿意加班,也沒關系,你不提加班申請就好;或者你說我情愿犧牲個人時間,就想賺錢,公司也歡迎,甚至說如果自己專案沒有班要加,你可以申請去幫助其他一些比較緊的專案,除了有加班費,還會有額外的補貼,
所以我們這邊如果你想要作業生活平衡也可以,你想把自己搞的跟在互聯網大廠一樣多賺點錢也行,沒有強制,也不會因為這個來決定你的績效,
我還是比較注重生活作業平衡的,所以我有挺多私人時間干自己的事情,并沒有讓作業占滿我的生活?
有朋友提到學歷的事情,那就來聊一聊我的學歷,
其實我在其他一些回答里面也談到過我的學歷,我是07年三本畢業,12年考上復旦在職碩士軟體工程專業,14年完成畢業論文答辯碩士畢業(知網,萬方這些都能查到我的畢業論文),
所以我的出身并不豪華,大部分都是作業以后自己一點點累積和充電的,確實也遇到過一些企業要看第一學歷而拒絕我的簡歷(獵頭跟我說的,不過都是一些國內民企,我大部分在外企作業,沒遇到過這種情況),
35歲這個話題,說來說去,關鍵還是看程式員們自己,不用回答我,大家捫心自問:
業余時間都拿來干嘛了?
有多久沒有看過書了?
有多久沒有寫過作業以外的代碼了?
有多久沒有碰演算法題法了?
是不是曾經也立志要堅持學習,要堅持刷題,堅持了多久放棄了?
是不是曾經也立志要像公司的大佬一樣獨當一面,結果回家埋怨一句加班好累就抱起了手機?



我37,算是35歲以后的程式員,最近一次跳槽是34歲,當時一個月面4家,拿了3個薪資不等的程式員崗的offer,都是不996的外企,最低的年薪是50w,后面不想再繼續面,所以選擇了其中一家,
我說說看我在作業習慣和職業素養,
1.負責任
我說的負責任不是說往自己身上大包大攬,那叫老好人,也不是天天沒事加班演給老板看,那叫奮斗逼,負責任是說給你指派的任務,你要保質保量認真按時完成,這是最基本要求,
在你做的程序中,你要考慮有沒有什么風險?對別人有沒有影響?能不能把公用部分抽出來造個輪子?如果是作為別人的上游,對別人來說是不是好用?代碼是不是簡潔干凈?有沒有可以寫成配置的hardcode?
2.技術過硬技術過硬
≠ 對API熟悉,你用過這個框架,那個框架,熟悉這個配置,熟悉那個配置,這不叫技術好,這叫對框架熟,最多只能叫做API呼叫師而不是軟體工程師,
技術過硬是指對技術在實際業務模型下的應用能力,自己在實際作業中對問題的分析解決能力,
有時候在做一個功能或者解決一個問題的時候,你有很多種選擇,你是否有足夠的知識儲備讓你選擇解決方案?還是你僅僅知道一個唯一的解決方案?如果你現在有很多方法,你是否能找到最優解?
當你面對一個問題的時候,你的思路是否能支持你一步一步找到root cause?要花多少時間?找到以后你能不能有辦法解決掉?
3.溝通能力不是說找產品找經理吵架的能力,
溝通能力有三層意思:
第一,講述一件事情或者描述一個物體要有條理,有邏輯,能用清楚明白的語言把要描述的物件描述出來,
在這個程序中很多技術人員習慣用技術語言去跟其他領域的人溝通,暫且不談語言條理和邏輯,這種溝通大多是無效的,因為雞同鴨講怎么可能有效率?所以引出第二條:要學會抽象和歸納
第二,抽象和歸納,在跟人溝通程序中,講一件事不要東一榔頭西一棒槌,一會描述細節,一會又概括描述,
特別是技術人員在跟其他人溝通時,要把技術概念抽象出來,并且概括提煉你要說的內容,然后組織語言表達出來,這樣讓對方快速理解你要表達的東西,如果涉及到細節,你再深入那個點展開來談,
第三,要學會跟你的上級即時溝通狀態,特別是那種需要相對長期時間完成的任務,盡量在一些關鍵的點匯報自己的情況,讓對方知道自己在做什么,做到哪里,還有什么剩下的,有沒有什么問題,有沒有風險,需不需要幫助等等,
千萬不要悶頭在那做,一做好多天啥也不說,結果一開會一問這也是問題那也是問題,要么就是明明自己覺得有問題的東西不盡早溝通,一直拖,拖到最后實在干不了給上級一個驚喜,
4.學習能力自己保持學習習慣
很多人認為年紀大了學不過年輕人,我不是很懂這個邏輯,你說年紀大了家里事情多,沒年輕人有時間那我還是能理解,你說學不過年輕人我真的不同意,況且多少年輕人也沒拿時間出來學習啊,王者吃雞抖音小姐姐多香是不是?
我大概每天保持學習2小時以上,主要是對新技術的學習和刷演算法題,手游不碰,抖音不碰,碎片時間(比如馬桶上)刷刷微博知乎,我明顯感覺到最近這些年,精力,智力,思維,作業能力自從讀書考試那會以來又達到了一個巔峰狀態,作業上代碼寫的得心應手,學習東西快(所以我不知道有些人說三十多的人學習能力不如年輕人的結論是怎么得來的),理解能力強,刷演算法時思維比以前還要敏捷,
不敢說公司搶著要把,但是至少我能說我還是有一定競爭力的,起碼35歲被裁什么的在我這不存在的,就算是被裁,出去重新找個作業不就好了,還能漲漲薪水,
有些人也許會不信,說我再出去沒人要這樣的酸酸話,我也說過,基本上我領英獵聘上的簡歷一般都是隱藏狀態,只要我一打開,每天接獵頭電話接到抓狂,獵頭難道看不到我簡歷上年齡那一欄的寫內容嗎?那為什么還是給我打電話呢?
我猜一定是我長的比較帥吧

學習資源推薦
學習資源是學習質量和速度的保證,因此找到高質量的學習資源對我們來說也是非常重要的,以下列出的學習資源不分排名,都是好資源:
一、Python所有方向的學習路線
Python所有方向路線就是把Python常用的技術點做整理,形成各個領域的知識點匯總,它的用處就在于,你可以按照上面的知識點去找對應的學習資源,保證自己學得較為全面,

二、學習軟體
工欲善其事必先利其器,學習Python常用的開發軟體都在這里了,給大家節省了很多時間,

三、全套PDF電子書
書籍的好處就在于權威和體系健全,剛開始學習的時候你可以只看視頻或者聽某個人講課,但等你學完之后,你覺得你掌握了,這時候建議還是得去看一下書籍,看權威技術書籍也是每個程式員必經之路,

四、入門學習視頻
我們在看視頻學習的時候,不能光動眼動腦不動手,比較科學的學習方法是在理解之后運用它們,這時候練手專案就很適合了,

四、實戰案例
光學理論是沒用的,要學會跟著一起敲,要動手實操,才能將自己的所學運用到實際當中去,這時候可以搞點實戰案例來學習,

五、面試資料
我們學習Python必然是為了找到高薪的作業,下面這些面試題是來自阿里、騰訊、位元組等一線互聯網大廠最新的面試資料,并且有阿里大佬給出了權威的解答,刷完這一套面試資料相信大家都能找到滿意的作業,


這份完整版的Python全套學習資料已經上傳至CSDN官方,朋友們如果需要可以微信掃描下方CSDN官方認證二維碼【免費獲取】

最后分享一句話,越是讓你痛苦的事情,越能逼著你成長,上坡路本就難走,下坡路才舒服,咬著牙登上頂后,你會拍拍手輕松說句:呼,也不過如此,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/398624.html
標籤:其他
