主頁 >  其他 > 程式員入門之路

程式員入門之路

2020-12-06 06:35:43 其他

我的大學

              本人是大連某三本學校的學生,大一大二的時候沒怎么學過習,就在第一學期的C語言課程上認真聽了課,聽到指標的時候就理解不上去了,然后整個大一大二就這樣過去了,非常重要的資料結構一次課都沒聽過,汗顏,到了大三在房地產公司兼職,由于干的時間長,作業比較努力,由發傳單到管別人發傳單,當時感徑訓好,根本沒有從事計算機行業的打算,正是當時兼職的經歷讓自己對作業的辛苦有了正確的認識,到了大三下學期,由于抱著計算機專業一定要干計算機的幼稚想法,感覺轉行干房地產會很丟人,也覺得每天在外面風吹日曬很累,工資不高,不如當程式員每天坐在辦公室里輕松,樓主本人還有日光炎,就是夏天一曬就會脖子后面起東西,就準備學習編程,

              當時學校的課程還沒有全部結束,有PHP開發這門課,正巧學校不報專案大四就不能實習,就自己申報了一個做網站的專案,最開始的時候比較迷茫,因為除了回圈基本對編程語言沒有任何了解,后來自己在博客上搜索的PHP網站開發學習路線,趁著當當滿一百減五十,買了很多書,其實就看了一本《PHP從入門到精通》,最開始是在慕課網上找的PHP教程,大概兩周時間吧,就把《PHP從入門到精通》看了差不多,書上的大部分例子都操作過,又在慕課網的教程上學習了HTML/CSS,JS,當時大一的SQL/SERVER課程還聽了聽,資料庫簡單的增刪改查還都了解,打算參照老師給的專案開始做自己的網站專案,老師的專案是THINKPHP5框架,在慕課網上找了一個烏云龍老師的THINKPHP5教程,這個教程講的特別好,很快理解了THINKPHP5的使用,現在還記得的就是當時講的MVC模式,學THINKPHP框架的同學非常推薦這個課程,分上下兩部分,幾天的時間就可以看完,

              當時自己除去每天上課,基本上都泡在圖書館,看書,看教程,雖然學習效率不是很高,但是比較努力,基礎知識大概學了一個月左右的時間,雖然不是很深入,但大體的網站開發需要的技能都有了解,這時開始做網站了,當時做專案是參照學校老師錄得視頻,視頻比較短但各個步驟都有講,同學們也可以自己去上網找專案視頻,照著人家做就可以了,最開始確定好了自己網站的需求,搭好了環境,創建了資料庫,在第一步集成后臺模板的時候就出現了問題,HUI-ADMIN,后來做其他的PHP網站的時候用的也是這個模板,因為集成這個模板里的時間模塊和THINKPHP框架不兼容,會一直報錯,當時瘋狂的找博客,因為自己根本看不懂框架原始碼報的是什么錯,英語基礎也比較差,怎么找都找不到,那個晚上真的是非常艱難,網站剛剛開始就遇到了解決不了的錯誤,弄到半夜實在弄不出來就睡覺了,第二天加了HUI模板的官方群,群里的一位熱心老哥告訴了我問題的錯誤所在,改了錯誤編碼就開始了,

              最初也是照著老師的專案代碼寫增刪改查,只需要把方法里的資料庫欄位改掉就可以了,不會的時候還能問一問和我一起去圖書館的大佬同學,在我們學校算是很優秀了,但是他不太會教,他只是幫忙解決問題,沒告訴我為什么,有一天中午,自己突然就想通了資料在前臺到后臺的傳輸程序,從頁面獲取,傳到方法,傳到資料庫,這時候基本的錯誤自己都能改了,也是這時候開始有點膨脹了,感覺自己賊NB,在網上搜索了一段別人的搜索分頁代碼,粘貼到自己的網站上,后臺完成了大部分,當時大三下好像還有一個月,圖書館也不去了,偶爾完善完善自己的后臺,這個學期就這樣結束了,

              放寒假回家,當時在語言選擇上非常困惑,不知道PHP寫網站后臺好還是JAVA好,問了問自己的幾個程式員親戚,都是叔叔哥哥輩的,都說JAVA好找作業,范圍也比較大,官最大的程式員長輩,說“你學PHP才能值幾個錢,語言要堅定不移的選擇JAVA”,在這里不評價這句話對不對,因為本人也沒有什么經驗,但是后來找作業的時候確實也是JAVA招的多,不得不承認,深深地被官最大的程式員長輩影響了,決定轉學JAVA,其實說是轉學,PHP自己原來也沒學明白,哈哈,在淘寶上買了一套黑馬程式員javaweb45期視頻,好像是叫這個名吧,買過兩次,第一次是32期,現在兩家店都黃了,這個資源可以在百度網盤上搜到,根本不用買,評論中有49期全套視頻鏈接,放假回家開始看JAVASE基礎,大概兩個月的課吧,每天看的也不是特別用心,打算好了大四上學期找實習崗位,這個時間段作者本人一直在做了PHP網站的膨脹之中,學習也不是特別努力,看的是黑馬32期老師講的基礎視頻,現在回想起來老師講的確實是很好,很多看起來非常復雜的語言特性,都能聽明白,但是JAVASE本身要比PHP的基礎語法難一些,當時在不停的猶豫轉學JAVA對不對的自我懷疑下,把基礎視頻看完了,其實好多沒記住,

              大四上學期大概今年九月份吧,投簡歷找實習,大連招識訓礎較差的學生實習的企業很少,加上自己本身學的也不精,資料結構和演算法更是一竅不通,除了一些打著招聘名義的培訓機構,根本沒人要,當時非常猶豫要不要去培訓機構,幾個月吧,要交兩萬,當時面試出來,自己痛哭流涕,感覺自己浪費了大學的所有時間,最后找個實習作業還要交錢培訓,感覺很對不起父母,“PS:這只是本人的想法,不對培訓機構有任何敵意”,猶豫再三還是沒有去,自己又開始了在圖書館看培訓班視頻的日子,被現實狠狠的打了兩拳,一下子就知道自己的真實水平了,后來面試別的公司的時候,根本不提工資,有錢就行啊,

              學習的某一天,原來投過簡歷的公司給我打了電話,讓我面試,在再三確認不是培訓機構之后,我去了,當時先是做筆試題,有日語題,邏輯題,基礎題,由于日語零基礎,只做了邏輯題和基礎題,邏輯題沒什么講的,基礎題好像就JAVA兩道,SQL兩道,JAVA就問了8種基本資料型別,和面向物件,SQL問了外連接和常用聚合函式,過了這么久還能想起來,當時只寫上了JAVA題,SQL水平大家也都知道,一個沒做上,筆試題交上去,自己做在會議室等,閑的無聊,百度搜了搜剛才沒做上的SQL知識,大概了解了一下,后來面試,是兩個部長和總經理,公司大概一百多人,基本上就全部領導層了,誰會想到他一上來問的就是剛才我筆試題空著的SQL,由于剛剛查過,簡單扯了幾句,就混過去了,由此可見,不會的知識隨時百度有多么重要,后來面試的大哥又問了問我的專案,這還是第一次面試問我專案,因為之前面試的公司不是培訓,就是要直接干活的外包,一聽見有人問專案我很激動,講了講,雖然專案沒有什么NB的功能,也是我自己辛苦學習的成果,到現在我的簡歷上還只有這一個專案,哈哈,當時狀態比較好,面試通過了,直接就簽了實習協議,由于自己自控力較差,早上經常起不來,想著每天上個班約束一下自己,學習時間也能長點,開始了實習生涯,

              實習的這家公司是對日外包,作業系統都是日文,和我原來想的相差很遠,但是由于自己水平較低,想著有個公司就先將就一下吧,每天學學日語,練練SQL,等著兩個月的培訓期一過就可以去專案組了,但是最難受的是不知道后續可能會干什么方向,都是隨機分配的,有嵌入式,C++,.NET,javaee,每天很難受,想著自己PHP轉學JAVA難道又要學別的語言?第四天就辭職了,日語和不確定的方向,讓我非常難受,感覺在浪費我的時間,十月一日之后,靠著同學親戚的幫助,進了沈陽的某家公司JAVAWEB崗位實習,,,

/這之后的經歷很多,作者有點困了,午睡之后還要學習,哪天有時間再分享,/

              那是國慶節放假結束的第三天,帶上了東西來到了新的公司報道,入職手續辦完,開始了沈陽實習生活,第一周比較迷茫,不知道每天需要做些什么,和周圍同事也沒怎么交流過,每天看一看公司的業務,菜鳥教程上的oracle,公司業務很復雜,本著實習為了學習技術的想法,對業務也不是很上心,在網上找了一套oracle查詢練習題做了做,資料庫基本的知識也都掌握了,“PS:習題和答案在作者的博客里”,每天朝九晚五,下了班回到宿舍打兩把游戲,第一周這樣結束了,第二周自己思考了一下這樣不行啊,實習的導師就給我一個任務,讓我看公司現有專案的代碼,于是又掏出了自己的培訓班視頻,在同學那里學會了1.3倍速看視頻,大概不到兩周的時間,把培訓的視頻比較認真的看完了,后續自己看書學習JAVA的時候,有不少知識點在看視頻的時候都理解了,黑馬32期基礎班,講的很好,零基礎學習無壓力,慚愧,一個月的視頻,自己總共看了四個月才看完,學到這里,自己JAVAse的水平算是有了很大的進步,去網上搜索JAVA面試題,部分題目都能理解了,

              Java基礎學完當時比較迷茫,是把培訓班的全套視頻都看完,還是做一做公司專案的簡單模塊,因為公司的框架是自己封裝的,學了培訓班后續的框架視頻,對寫公司的專案幫助也不大,于是乎又咸魚了兩天,這時候我的大哥出現了,本文接下來的學習資源幾乎全部都是他分享給我的,最開始加微信是原來的同學介紹的,和我說有什么校招問題咨詢他,由于原來對校招幾乎沒有任何了解,加了微信好友有一段時間,也沒怎么交流過,當時正是在后續的學習選擇上比較困惑,就自己上網查了查校招,才發現校招都是互聯網公司,而且工資很高,好吧最開始就是因為工資高才被吸引的,就問了問大哥校招都需要學習些什么,當時大哥給我分享了四個方面的知識,“JAVA基礎,計算機網路,資料庫,資料結構與演算法”自此以后正式踏入了準備春招的路,

              第一次和大哥交流的時候感徑訓比較輕松,完全沒有意識到自己距離校招的技術要求有多遠,現在回想和大哥最初的交流中,印象最深的就是大哥說,“學習一定要深入”,這就是自己過去學習經歷中最大的問題,學什么都是淺嘗輒止,會用就行,根本不會去想著了解原理,寫到這里作者想反省一下自己,因為最近比較焦慮,借著寫這篇文章平穩一下心態,為后續的春招知識學習做好準備,仔細想了想我好像沒有什么缺點……,學習的意義到底是什么,記不得在哪里看到過這樣一段話,分享給大家“我們對這個世界,知道得還實在太少,無數的未知包圍著我們,才使人生保留迸發的樂趣,當哪一天,世界上的一切都能明確解釋了,這個世界也就變得十分無聊,人生,就會成為一種簡單的軌跡,一種沉悶的重復”,只有每天的進步才是最穩定的生活,每天的你都比昨天更好,想想就是一件特別NB的事情,春招進大公司對于我來說確實非常困難,原來上大學沒學的知識都要補回來 ,但是在2016年看科比的紀錄片時,記住了片中的這樣一句話“如果我默然接受失敗的現實,那就如同給自己宣判了死刑”,
/文章先分享到這里,因為后續的學習非常多,目前沒有什么非常明顯的階段形成果,無法對學習資源做出可靠的總結,等到有一定的階段性成果之后再分享給大家/于2018-11-12

              對我來說,回顧自己的過去是很痛苦的,再次續寫這篇文章已經是2020-12-01,眨眼之間兩年過去了,18年末發生的一切宛如還在眼前,最開始的學習是很認真的,每天刻苦的看《瘋狂JAVA講義》《大話資料結構》,識訓很大,對JAVA語言的理解從原來的只了解語法到掌握了一些原理,基本的資料結構也都掌握了,這段時間學習的東西到今天也還在受益,每天早九晚九,下班回到公司宿舍還要學一會,空閑時間刷一刷牛客網上的JAVA筆試題,在那段時間領導好像根本沒有給我安排任何寫代碼的作業,實習期間對公司的唯一貢獻就是幾十個excel的復制粘貼,這樣的生活持續了一段時間,在沈陽寒冷的天氣和宿舍幾乎不熱的暖氣的作用下,我感冒了,一開始以為只是小感冒,沒有在意,尋思和原來對待感冒一樣,挺一挺就過去了,后面開始瘋狂的咳嗽,早晚尤為嚴重,咳嗽到半夜無法睡覺,晚上沒睡覺白天也起不來去上班,就開始長期的請假,這個時候開始白天就沒有再學習了,已經有點記不清是在感冒之前就已經沒有再繼續學習,還是感冒后才沒有繼續學習,是我的大腦不愿意接受自己放棄了學習的現實,把感冒和放棄學習放在一起了?總之在這之后基本沒有再學習了,后面去醫院看了一下是支氣管炎,開了藥,感冒好了還是留下了早晚咳嗽的后遺癥,(有病千萬別挺著,這是血的教訓),那個時候班也不怎么上了,基本每天請假,白天窩在宿舍瘋狂玩手機游戲,過年回到老家哈爾濱,咳嗽還是沒好,還有加重的趨勢,美其名曰在家養病,就是玩游戲,學習春招已經拋在腦后了,(其實今天來看當時的自己,也沒法要求自己更多了),過完年又回去接著實習,上一天班請四天假,哈哈哈,之后回到學校寫畢業論文,和同學一起high,一眨眼就是六月份了,我畢業了,

              當時的我對找作業有著迷之自信,實習的時候代碼都沒寫過,卻感覺寫代碼也就那么回事,哈哈哈,在那個時候我對java的框架根本是一竅不通,只會一點JAVA基礎,(才剛剛認識到自己大學畢業時的水平有多差),六月份開始投簡歷,找JAVA相關的崗位,很巧合,面試的第一家公司就過了,去了先是做一套筆試題,一些代碼題和邏輯題,之后面試跟面試官隨便嘮了幾句,就收到了offer,當時對找作業跟本沒有什么概念,感覺待遇差不多就行,工資4.9k,13薪,公司提供免費宿舍,班車,有加班費,于是抱著保個底的想法簽訂了三方協議,之后和同學一起約定去成都找作業,到了重慶玩了一周,到了成都玩了一個月,找作業?早都拋在腦后了,于是到了七月份,在簽訂三方的公司入職了,

畢業后的六個月

              入職的流程基本上都差不多,當時對公司的業務,作業內容完全不了解,其實這家公司是一家人力外包公司,人力外包就是公司沒有任何業務,只是負責把程式員招進來,再派遣到需要人的公司,相當于你是A公司的員工,平時在B公司上班,可能B公司找A公司要人,一個人是月薪1w,到你手里就只有5k了,A公司主要靠這個盈利,我所在的人力外包和普通的人力外包略有區別,我要去上班的B公司是A公司的母公司,兩家公司還在一個樓里,不像一些其他的人力外包,哪里有作業就把程式員派到哪,可能都不是一個城市,由于是全資子公司,在B公司上班沒有感覺到和B公司的員工有什么區別,公司的食堂,上下班的班車,節日補貼,年終獎的標準都是一樣的,接下來再介紹一下上班的B公司,B公司是一家外包公司,主要是對日業務,這家公司的活是怎么接的呢,首先日本政府有一個專案,去公開投標,這時日本的一家公司競標成功了,但是他們不自己做,他把這個活承包給合作的中國公司,這個活到中國公司相當于是第三手,利潤當然是層層遞減的,日本公司拿掉大頭,剩下小頭給到中國公司,對日外包公司主要靠虛報人數和工時來賺錢,可能這個專案只需要三個人就能完成,管日本公司要十個人的錢,這個利潤就出來了,這也就造成了公司加班嚴重,出現一人同時干多個專案的情況,畢竟你干的越多,公司賺的越多嗎,我就更慘了,到我這里又被人力外包公司拿去一層,20世紀的楊白勞,哈哈,開個玩笑,

              進入到人力外包公司,先是進行面試,進了公司還要進行面試,是的,你沒聽錯,B公司的部門要招人,就會通過面試篩選A公司的人,由于這家公司對應屆生的要求不是那么太高,順利通過了面試,開始自己的作業生涯,最開始進去的半個月沒有專案組需要新手,專案組加入新手需要培養,需要浪費專案組的時間,教完能有多少產出也不一定,最開始的半個月還是在看書,瘋狂java講義,半個月之后終于有專案組要人了,成功進入了專案組,專案組是一個對日專案,是做一家日本創業公司的跨國電商網站,使用angular開發電商網站的前端,PC端網站和mobile端網站,當時自己很懵,面試的明明是JAVA,怎么進來干上前端了,其實這是外包公司比較常見的情況,想做什么技術的作業不是自己決定的,什么專案缺人就被派到哪里去,‘我是革命的一塊磚,哪里需要哪里搬’,一開始自己對干前端非常抵觸,自己是比較想在一個方向上深入的,不想頻繁的更換語言,于是作業之余又投遞了一些java崗位,接到了面試的訊息,面試完之后,毫無疑問,被面試官吊打,這下終于認識到自己的真實水平了,老老實實在現在這家干前端,

              剛畢業的自己對作業還是比較有熱情,雖然自己會的不多,但是有一些JS基礎,在專案中主動學習,不會就問,定期寫一些博客,記錄自己作業中學到的知識和遇到的問題,逐漸適應了這份前端作業,這個電商專案的靜態html都是客戶提供的,平時主要的作業就是寫一些前端的業務,資料處理,邏輯判斷,加班也蠻多的,當時自己對java一直有執念,覺得自己一定要干java才行,于是作業之余又自學java,當時沒有自己寫專案,都是學一些理論上的知識,后來來看,效果非常不好,平時學的知識如果不能反哺到作業中,就算當時學會了,不寫一些文章總結或者在作業中使用嘗試,是很難記住的,

              由于是剛剛畢業,心態還沒有做好轉變,對待作業沒有一個正確的態度,最嚴重的問題是當時自己根本受不了別人的批評,受到批評總是覺得別人是SB,自己做的全都對,后來看一個語言類節目,嘉賓說的一句話印象深刻,其實一個年紀比你大,生活經歷比你豐富,在這個行業沉淀很多年的人批評你,就像是在給你送錢,當然惡意中傷人的除外,當時看完感觸很深,自此之后,面對批評都是虛心接受加上感謝,自己也會定時的反思自己,我們常說面對SB,不要和他爭論,對他說'just do it,this good for you',換個視角來看,你的領導發現了你的問題,覺得你是個SB,他沒有置之不理,指出你的問題,這是一種饋贈,當時自己的另一個問題是作業態度的問題,當時實習上一天班休息四天留下的壞毛病,當時根本不理解作業,現在理解作業其實就是出賣時間,你的老板支付你工資,相當于他花錢買了你的時間,讓你為他作業,你不認真對待作業可以說是你的誠信方面有問題,拿了人家的錢不給人家好好干活,當時對技術的認識還很片面,最開始想干java,作業是前端,感覺自己毫無識訓,或者作業重復的寫業務,感覺沒有什么提升,其實我們要學會用成長型思維看問題,(推薦一本好書《終身成長》)一份作業會給一個人帶來很多方面的成長,可能是硬實力也可能是軟實力,技術上的,專案管理,為人處世,商業模式,其實能學到的東西很多,別抱怨作業垃圾,其實是你沒有發現這份作業的可取之處,寫這篇文章也不完全是技術上的記錄,自己成為程式員之后的一些其他方面的思考也寫在里面,希望能給剛入行的年輕人一些幫助,把自己想象成一塊干巴巴的海綿,不要對自己設限,無論是技術上還是其他的方面,到了社會上你能學到的很多,保持謙虛,虛心學習(stay hungry,stay foolish),

              又灌TM的一大口雞湯,其實作業和學習相輔相成,對我來說,是效率很高的一種學習,不但能加深記憶,還能讓自己作業效率越來越高,干什么學什么,其實語言選擇沒那么重要,你只要在主流或者未來看起來不錯的的語言里選擇一個就可以了,選語言就像買股票,誰都想買個天天漲停的股票,誰能保證自己的股票天天漲停,同理,也沒有經久不衰的語言,選擇一個方向,認真鉆研,成為這門語言使用者里的前百分之二十,不愁一份差不多的作業,繼續聊回作業,日子一天天過去,一直就是angular寫前端,隨著逐漸適應,作業也變的重復,作業中寫一份清晰易讀的檔案是非常有用的,就拿裝環境來說,如果你不寫檔案,專案組每新加一個小伙伴,你就要幫他裝個環境,寫個好檔案,你的時間就省出來了,環境搭建,框架使用,規范,跟領導匯報,都需要寫檔案的能力,大概是19年7月份到12月份,自己平時下了班都是學java,基本全忘了,相當于白學,這中間還自學了一些演算法,感覺學演算法挺好,可以鍛煉自己的邏輯思維能力,邏輯思維能力是一種永久性的提升,從一個長期主義者的角度來看這是非常值得的投資,(PS:在這中間找到了現在的女朋友,辦了張健身卡練了練),19年參加作業最大的識訓是心態上的,從一個學生轉變為一個職場人士,其次技術上接觸了完整的商業專案,真正了解到編程,程式員這份作業的內容,工資不高,也能自力更生了,挺好,

2020年

              其實我比較喜歡按農歷過年來做年終總結,但是續寫這篇文章的起因是看到掘金上的年度總結,那就按照公歷來區分吧,2020年作業上第一個事情就是換了專案組,這也是外包公司我個人不太喜歡的一點,想在一個方向上鉆研很難,可能這個專案是JS,下個專案就是C#,由于專案組人員變動,換到了一個前端組,用JQuery寫前端,一開始是先用html和bootstrap畫靜態頁面,畫著畫著就到了過年,然后回家休息,回家過年的時間正是疫情第一波爆發,封城,沒能回去上班,在家待到了3月份,在家期間自己看了下培訓班的JAVA視頻,掌握了SSM框架,過年回去接著上班,又換專案組了,換到了一個java專案組,是舊專案改造,將原有專案的struts框架換為springmvc,這個專案真的是很無聊,每天都在復制粘貼,幾乎毫無技術可言,自己寫了個小腳本就把活干了,有一點好處就是不用加班,頭一次感受到按時下班的感覺,下了班打打游戲,感覺美滋滋,雖然學不到技術很焦慮,但是下班回去玩玩游戲也挺快樂,就這樣到了6月份,

              到了6月份,之前跨國電商專案的經理找到我,跟我說原來的專案要使用Flutter技術開發APP,問我有沒有興趣回到之前的專案組學習Flutter,當時雖然自己也不了解Flutter技術,但是目前所在的JAVA專案真是什么也學不到,也不能這么說,見識到了日本人深厚的檔案功力,檔案寫的非常詳細,也了解到了完整的專案流程,了解了一些之前沒有經歷的測驗階段,順帶學了下JSP和EL運算式,其實像對日外包公司,大部分都是這種無聊的作業,順帶提幾句19年的事情,當時年會的時候,公司領導頒發優秀員工,跟我同時進入專案組的一個小伙伴拿到了這個獎,2000塊錢一個獎狀,獎雖然不大,但是深深的刺激到了我,大家都是一樣作業,為什么她有我沒有,論編程能力,我比她強一百倍,好吧有點吹牛逼,不過當時感到很不平衡,我默默把這件事情消化掉了,可能是因為一開始作業態度的原因吧,人真是經歷一些挫折才會成長,世界是多元的,并不是以誰為核心,你只需要把自己的事情做好就可以了,

              回到當時,我答應了原來的專案經理,回到之前的專案組使用Flutter技術開發APP,當時公司沒有使用Flutter技術開發過APP,大家的起點都一樣,這對我來說是個機會,在學習了一段時間Flutter技術之后,我逐漸對Flutter技術產生了興趣,作業之外自己回去看Flutter相關的書,當時入門的一本書是《Flutter實戰》,由于作業態度改善很大,加之之前的對日JAVA專案,讓我逐漸有了一些好的編程習慣,還有自己平時也在學習Flutter,逐漸成為了專案組的核心,這時專案經理交給我一個開發之外的任務,就是負責解決其他專案成員的難題,這個兼職讓我成長的很快,Flutter水平直線上升,自己在寫APP的時候開發了一些業務組件,UI組件,介紹給專案組其他成員,大大提高了大家的效率,非常感謝專案經理,其實在作業中的成長和領導的培養有很大關系,領導信任你,將一些核心業務和解決難題的任務交給你,這是非常難得的成長機會,推薦大家在作業的時候有這樣的機會一定要把握住,5月份開始學習Flutter,寫過的需求越來越多,技術不斷提升,更難能可貴的是找到了自己的興趣所在,至少寫Flutter時還是挺開心的,我的專案經理是一個四十歲的中年男人,小孩上初中,可能家庭壓力比較大,是部門里出了名的加班狂,我很認可這個領導,因為他總說真話,說真話其實也是我自己的一個準則,因為說謊是要付出代價的,你撒一個慌,你要說很多的慌來圓之前的慌,說真話的成本是最低的,這篇文章完全沒有虛構成分,都是個人的真實經歷,到了10月份部門領導又要給我換組了,我感到很痛苦,決定換作業了,找Flutter相關的作業,

第二次求職

              有了剛剛畢業的那次求職失敗的經驗,第二次找作業做了很多的準備,回顧專案,學習新的知識,捎帶背點面試題,是的,找作業你不背點題太難了,問的那些東西之前作業聽都沒聽過,這次找作業其實就兩點要求,一是使用flutter,二不是外包公司,大連的Flutter崗位很少,就兩家,于是就投了投北京的作業崗位,第一家面試兩輪,第一輪面試主要是聊一聊學習經歷,怎么解決問題之類的,第二輪技術面試題也答的七七八八,通過了,北京的一家三人的創業公司,沒有投資都是老板自己出錢,月薪8.3k,沒有公積金,好吧就是這樣一份作業保底,我提出離職了,我覺得找作業錢不是那么太重要,最重要的是關注個人的成長,毫無疑問,現在所在的外包公司已經不太能滿足我的要求了,于是我提出了離職,再和領導講清原委之后,省去了常規的一個月交接作業,直接離職了,非常感謝專案經理,作業上給了我很多信任和機會,讓自己從一個學生過渡到打工人,生活,職業生涯發展也給了我很多建議,包括最后離職也是滿足我的要求,讓我盡快離職,非常支持我的決定,個人成長除了和自己的努力有關,和環境,周圍的人真的是息息相關,找到了北京的作業之后自己也沒像之前畢業那樣直接開耍,還是投了一些其他的崗位,找作業還是得多看看,比較比較,大連的兩家也投了簡歷,面試都通過了,其實是沾了新技術的光,flutter18年推廣,到現在不過兩年時間,會的人很少,語言選擇還是有點用的,自己也算是走了點捷徑,雖然沒有原生APP開發經驗,還是通過了面試,第一家是外包,直接PASS,第二家公司月薪6.5k,是一個十人左右的創業團隊,十一之后在北京的同學那里住了一下,待了一周,投出去的簡歷一個回信都沒有,是的,去北京待了一周,沒有一個面試,找作業變成了旅游,逛吃逛吃美滋滋,比較了一下兩個offer,北京的創業公司沒有投資太尷尬,說不好聽的沒準哪天就黃了,大連的公司情況好一些,老板有錢,沒成能堅持一年,二是工資水平,北京8k也就夠生活,大連6.5能好一些,加上大連有租房補助一個月1k,算上加班餐補在大連一個月也有8k,三是大連的公司離我租的房子很近,走路就三分鐘,直線300米,(也有點舍不得和女朋友分開)綜合考慮選擇了大連的作業,

新作業

              10月19日,新公司入職,作業節奏985,彈性上下班,其實我覺得加倆小時班倒是沒什么所謂,但是像我一些其他互聯網公司的朋友,每年11115,9116,這種,說實話有點恐怖,這不只是沒有空余時間了,我覺得長此以往,身體也吃不消吧,不過掙得是真的多,剛畢業就年薪30多萬,當時要是努力弄春招我是不是也有機會,一開始我覺得挺可惜,后來想想,天天那么加班,我也不一定頂得住,(吃不到葡萄說葡萄酸),其實加班這個問題,我周圍很多小伙伴和我抱怨,我覺得這不是程式員這行的問題,什么銀行,國企,開個什么小店,很多很多的行業都在加班,他們工資興許還不如程式員,我們只是離互聯網比較近,曝光的比較多,覺得加班苦,不如努力努力早點財務自由,每天歇著,作業我覺得最重要的是關注個人成長,說白了能學到東西就行,這樣你就感覺不是再給老板打工,而是為了自己在加班(我有時候也覺得加班挺TM難受),來到了新公司,寫Flutter,由于后端人手不太夠,加上我一直自學JAVA,我是獨立開發前后端,這要是放原來我肯定不太愿意,我就要干Flutter,現在來看,還是不要給自己設限,學啥都有用,畢業一年我已經掌握了前端,app,后端,我真NB(都會個皮毛),其實很多編程思想是共通的,不要把自己局限于語法和框架,多學一學優秀的設計思想,框架,語言在變,計算機科學永遠是經久不衰的,接下來我打算好好學學基礎(作業系統,計網,演算法,設計模式),當然Flutter也接著學,少學軟體包的使用,多學一些思想和經驗,Flutter可能眼下不是最好的跨平臺,但他可能是不一樣的未來,后續的學習可能大部分都會總結成文章分享出來,中文生態就是你一篇文章,我一篇文章建起來的,2020年一直在稀稀拉拉的堅持背單詞,英語很重要,讀原始碼注釋,看英文文章,自己沒事也會翻譯點英文文章,上網盡早整一個,這玩意容易有資訊差,別人看的都是大佬的英文文章,你看的可能是我這種菜B翻譯的,差距我就不多說了,可能等到這家公司創業失敗,或是感覺技術上遇到了瓶頸還會換作業,不過看到這里我的程式員入門之路算是寫完了,我入門了,希望你能從這篇文章中學到一些經驗,

2020年的識訓與2021年的目標

              2020識訓很大,一份新的作業,找到了自己比較感興趣的語言Flutter,成功成為一名程式員,英語單詞稀稀拉拉背了一千來個,讀了幾本好書,瘦了幾斤,找到了自己的理想(不是程式員),

              2021年的目標,作業系統,計網,演算法,設計模式怎么也得學個七七八八,單詞多背點,多分享點技術文章,定個大目標50篇,不會寫爛文湊數的,看了肯定有點識訓,多看點書,攢點錢,想寫的小說動動筆,寫點,

人生大概也就如此了吧,

              再逼逼幾句,年輕人20多歲,別把自己的人生目標定在買多大房子,有多少錢上,都這么想人類社會的進步誰來推動,你行,整點遠大的目標,沒啥壞處,

特別鳴謝

              我的父母,這一路遇到的所有人,

坐而論道不如起而行之

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/230531.html

標籤:其他

上一篇:職場問題:非科班出身的程式員,得不到領導重用怎么辦?

下一篇:Markdown實用教程

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more