一個40歲老程序員的前端學習之路|2021 年中總結
點擊上方 前端瓶子君,關注公眾號
回復算法,加入前端編程面試算法每日一題群
時光給我留下了什么?
不知不覺間虛度了40年光陰,看著父母逐漸的蒼老和孩子逐漸長大,看著自己發(fā)福的身材,已知道自己在這個陌生的城市里已經扎根,估計是很難再去哪里了。回首故里似乎和童年一樣漸漸變得模糊,每次回家總感覺自己已經很難融入其中,看著別人聊天聊地,自己也很難插上嘴,曾經自己所熟知的地方,慢慢變得陌生起來,每一次回去都說熟悉的面孔逐漸減少,而陌生的面孔不斷增多。
我知道,我老了,隨我老去的還有那些兒時的伙伴、舊房子、小河、山坡和我的青春,以及兒時的夢。曾經剛開始接觸編程的時候,對這種神奇的技藝非常憧憬,一直幻想著有一天像比爾蓋茨和求伯君那樣做出一款神奇的軟件,一鳴驚人。慢慢的隨著時間的推移,整天苦苦掙扎于衣食住行,發(fā)現自己連馬斯洛的第一層需求都不能掙脫,理想和夢想早不知被擠到哪個不起眼的角落。
并不是所有的人都適合做管理
工作這么多年,常聽到別人說“會做事不如會做人”,一定要混個一官半職,以及如何察言觀色、如何溜須拍馬。我這個人一向非常虛心,別人勸你肯定是為你好,也從小熱愛學習,也曾經花費了很多精力去學習管理知識和交際技巧,最后才發(fā)現自己真的是只會做事不會做人,十幾年間也帶過很多項目,也有幾次機會晉升為中層,但是每次都是時乖命蹇,幾次都因為各種原因被耽誤了,這其中的經歷估計可以寫一本書。
總結起來根本失敗原因主要有幾個方面:
-
自己人際關系能力不強,和領導的關系僅處于工作關系,私交不夠,領導用得上的時候會想起你,領導走了之后不會從感情上拉你一把。 -
自己面皮太薄,俗話說“會哭的孩子有奶吃”,自己平時太好說話,標準的是有草沒草吃都一樣干活的老黃牛,對于一些沒良知的領導會想發(fā)設發(fā)克扣你該得的利益,還找各種理由和困難讓你體諒。 -
遇到有想法想干事的領導會器重你,讓你給他做事,遇到混日子的領導,有你沒你照樣。 -
運氣真的很重要,我們大多數人的成功,運氣占了相當一部分。 -
我只是普通人,可能在單位還算可以,但放在整個人才市場就很平常了,要不然早就“此處不留爺自有留爺處”了。
程序員都是吃青春飯的嗎?
最近幾年這個問題一直是熱門話題,之所以是熱門,主要還是炒作占多數,這么說可能很多人不服氣,我只談一下幾點看法:
-
目前職業(yè)中,35以上不好找工作是普遍存在的,不是僅針對程序員或it職業(yè),不信你去各大招聘網站看一下,主要原因是隨著年齡增大,人的身體和精力會越來越差,另外家庭負擔也會很大,沒有哪個公司喜歡要整天這事那事請假的人,尤其是面對突然任務需要加班的時間人員各種理由到不,我以前也做過管理者,這種情況真的很讓人頭疼,一個十幾個人的項目組,有3個人不到,就會嚴重影響士氣和進度,而且人家的理由也很充分,比如孩子發(fā)燒住院,愛人沒時間照顧孩子,老爸老媽病了(40多歲的人父母都在70歲了,比年輕的時候生病要多)等,你總不能讓人家不顧家吧。另外,大多數公司都會有年工資晉升機制,來的越早的一般都比年輕的拿的錢多,但是干的活反而少,是個老板都會感覺不合算。 -
這種情況只發(fā)生在有名氣的大廠,小企業(yè)很少發(fā)生。大企業(yè)隨便就可以招到優(yōu)秀的人才,但是小企業(yè)不行,本身就沒多少人來,有點水平的人就更少了,你把老的都開了,找一群剛來的,還要不要做事了。另外不得不說,能考上985/211之類的名校的人,學習能力一般要比二本、三本的人要強得多,另外大廠工資也高,競爭大,學習勁頭也足。那些小企業(yè)能找到人就不錯了,愛學習的真沒幾個,有的話水平高了也跳槽了。 -
這種事發(fā)生在中國,因為國外對勞工保護法律很到位,加班加點的代價太大,隨便開除員工那更要付出不菲的代價,甚至搞不好會有牢獄之災。所以老外很多開源項目都是一些老家伙做的。
人還是要有些夢想的!
存在既是價值,去年看了一些書,想了一些事,去年又結了婚,覺得人真沒必要非得跟別人較勁,自己對走管理這條路也算是沒那么執(zhí)著了。看開之后,以前的夢想又逐漸浮現出來,人還是要有點追求的,就想著不能在渾渾噩噩的在家和工作之間穿梭混日子了,要利用業(yè)余時間做點自己的項目出來。
我的前端之路
不全棧不行啊
我的第一個項目是web項目,當然不是隨便拿個開源的cms修改就能完成的,很快數據庫就設計好了,開始做麻煩就來了,自己只會簡單的html和css知識,排版都是十年前畢業(yè)設計的時候用過的table排版,而且本人嚴重缺乏審美,對于顏色搭配更是外行,頁面丑的無法入目。有的朋友可能說找個外包,一是手頭真的有些緊,離婚的時候把房子給了前妻和女兒,現在住的房子還是老婆的,去年裝修花了筆錢,去年底又有了孩子,花銷真的是入不敷出。另外這個項目是逐漸做的,不可能一次完成,每次都找人做,開銷太大,況且別人做的和我想的總是存在很多差距。
其實很早就學前端了
早在前幾年我就想學習前端,剛是div+vss布局的書就買了三四本、css、js的書也有五六本,可惜看著是挺好的,一上手做起來感覺就差了很多。很多書上的例子都是提供了切圖、只需要拼湊就可以了,但是切圖我會,作圖我不會啊,雖然買了基本photoshop的書。當然視頻教程我更是看了不少。總是無論是書還是視頻,看著很爽,一上手就不行了。
前端框架
大概是從前年的時候吧開始流行起前端框架,當時也學了以下最熱門的bootstrap,學起來到時候沒什么,也基本做出過簡單的頁面,雖然比我自己做的div+css稍微好點,但是也不是很好看,另外就是感覺代碼太雍余雜亂了,看著頭暈,我這個人對代碼向來有些潔癖,所以很快就拋棄了它。那時候bootstrap3還需要自己手寫很多css。
今年又準備學習前端,希望經過三年的發(fā)展,前端框架會更完善,于是基本圈定目前比較流行的Vue、React、Layui,后來發(fā)現layui比較適合我,不過在做東西的過程中發(fā)現layui好多東西定制型很差,做的東西打開速度很慢,偶然間看到一個朋友用bootstrap5做的一個小項目,非常賞心悅目,他說沒用寫任何css代碼,存粹是bootstrap5做的,這深深吸引了我,于是我才看了bootstrap5的文檔,試了一下,頓感耳目一新,正好趕上掘金搞活動,于是就有了我專題下的《Bootstrap5零基礎到精通》這套教程,寫這套教程的本來目的就是想著逼自己去把文檔仔細看完的同時,把里面的demo練習一遍。
到如今活動結束,《Bootstrap5零基礎到精通》從布局到組件也基本都寫完了,后面再寫一下表單和通用類就完成了,其實很多通用類在組件中都用過了,也算這套教程很快就完成了。這是這些年我第一次做這么長的系列教程,心里感覺也很充實,看來這種邊輸出邊學習的方式非常有效,等忙完這陣,再出套Thinkphp教程和Python開發(fā)桌面軟件的。
一點啟發(fā)---成功來源于方向正確的堅持
這次日更活動,中間有幾次差點就放棄了,工作的事情、家里的事情,很多問題總是不期而來,實在沒辦法,第一天就沒有及時完稿,還有一天等完稿后都過了十二點幾分鐘了。后來吸取經驗教訓是,一定要有時間就多寫,不要覺得完成今天的任務就松了一口氣,多存幾篇稿,后來有時候接著寫了存著,這樣才能不會誤稿,好像起點很多寫小說的是這個樣子。
最后,得沒得獎并不重要,重要的是自己從中學到了什么。成功來源于方向正確的堅持這句話,對我來說,堅持學習新知識和寫東西就是正確的,也適合自己,以前一心想著上管理層就是錯誤的,白白浪費了太多心血,如果那時候我把時間花在提高自己上,說不定早成了大牛。
活到老學到老
對于做技術的人來說,一定要樹立終身學習的理念,技術更新很快,不多學習些新東西,很快會被淘汰。另外做技術的人一般是能坐得住的人,如果你不太喜歡學習新東西,建議趁著年輕改行,總好過老了身不由己。
聲明:本人不是大廠出身,水平也不高,就是勉強能做出點東西來,教程也是針對初學者,或者是像我這樣的業(yè)余人士學了混口飯吃或者做點兼職,我寫的教程也是去繁就簡,用通俗的話講明這個東西怎么用,或者哪部分初學者不用看之類,對于大廠的同學,可能顯得太膚淺,望理解勿噴。
