1. 程式人生 > >談談自己從一個應屆畢業生轉換成一個普通程式設計師的“不太努力”歷程

談談自己從一個應屆畢業生轉換成一個普通程式設計師的“不太努力”歷程

    去年剛就業(實習)的時候就想發表一篇這樣的文章。談談自己在大三如何從一名休息了兩年的本科生過渡到一個普通程式猿的歷程。當時是覺得嘚瑟,而現在,只是想站在一個不願意太努力的普通人角度,講一講,如何跨過20歲以後的第一個坎——找工作,找一份自己滿意的工作,至少不會讓自己太失望。

    高三畢業的時候,就下定了決心要在大學裡好好休息,結果和預想中的差不多,紮紮實實的“休息”了兩年四個學期。刨去期末為了“過”必要的複習,基本算是只要膽子大,一天七天假的學生型別。差不多在兩年裡休息滿了20個月吧。在大二暑期的時候,開始有了那麼一丟丟的危機意識,覺得自己應該為以後的出路有個準備。因此在大三學期一上來的時候,我就非常積極的找了幾個基佬跟我一起加入學校裡的某個實驗室。當時剛進去之前有一個考核,因為有些非常變態的“學姐”竟然大二的時候就加入了實驗室,而且當時實驗室非常缺即時戰鬥力,因此我也是在寢室裡“吃齋唸佛”兩個禮拜,終於在十一國慶之前,將一份自覺得非常滿意的作品上交給了實驗室的老師,驗收的時候“學姐”正好在實驗室趕專案,湊過來美言了幾句,我也就稀裡糊塗的過了稽核。

    接下來的一個學期,我在實驗室裡,逐漸從一名只知道那麼一丟丟基礎的前端小白,成長為了一名還是知道那麼丟丟實用知識的前端大白。如果讓我自己給這段經歷評個分的話,滿分十分我評10分,因為沒有這個經歷,我也不可能明確自己的目標——web前端。但要是從知識學習的角度來講,我可能要給個差評了,因為我發現進去之後,除了趕趕趕,和各種不太會以外,我基本沒有什麼成長,反而因為這種趕,導致我的知識儲備庫,看起來是很大的一塊布,然而上面的破洞多的比布本身還大,這也導致我“學成”外出找工作的時候四處碰壁不說,還不知道怎麼補這些破洞。

    其實很多初學者也會經歷跟我一樣的情況,尤其是那些花了好多錢去培訓機構的(說實話我沒去培訓過,我猜的,說錯了請打臉),當自身的知識儲配速度,跟不上自己抄襲或者百度的速度時候,就會有很多知識,在腦海裡呈現一種只是個大概的印象,這種情況發展到最最恐怖的形態是怎麼樣的呢?我竟然只知道去哪個網站或者以前寫過的哪個頁面去複製某段程式碼拿來用。而且一次都沒有點開來過他的具體是什麼。

(這裡排除某些js外掛)有一次有個面試官問我,你知道jq封裝的ajax有哪些引數可以填麼,我竟然連success和error都說不出來(場面一度十分尷尬),因為寫專案的時候我都是直接複製貼上以前的,認真寫$.ajax(...)的次數可能不超過一個手掌吧。

    痛定思痛,我決心從頭開始學習基礎知識,(其實在找工作的過程中,我也有在學,包括一些高大上的前端框架,常用的前端外掛什麼什麼的),這個從頭,是真的從頭,從所有我知道的開始學,很多學到一半學不下去的人,其實就是很難下定一個決心去從頭開始學,一直鑽在某某某很高階的技術中的牛角尖裡,覺得自己一定能想出來,不否定一直想確實能想出來,但只是想出來而已,並不是想透,這個“透”字,就很有學問,一個良好的基礎,會讓你在之後的學習中,更透徹的理解其中的奧妙。當然,對於我這種“不太努力”的人來說,也不用太“透”,在我所從事的領域裡打好基礎就差不多了。

    這裡插播一個故事,由於今年是大四第一學期,所以學校裡還有兩節不太重要的課,有一次說一定要點名,所以我去了,去了沒事幹,那就聽老師講唄,聽著聽著,我發現他講的,很像是我所瞭解的某些領域的更深層次的東西,當時我對這個老師,或者說所有大學裡的老師第一次建立起了“服氣”這個概念,可能他不瞭解我從事的領域,但如果由他來學習,肯定會比我快得多,因為他對計算機這個東西,吃的太“透”了。

    這世界上有10種人。一種人覺得自己很努力,自己學,肯定能學好。另一種,覺得自己花了錢,肯定能學好。我做過第一種,發現,普通本科生的智商確實是真真不夠用啊,而且對於我這種不太努力的人來說,一睜眼開始學,學到吃完晚飯之後就有點如坐鍼氈了呀,根本學不下去呀。我想做第二種,好吧沒錢。直接over。後來有一次,我抱著試試看的心態,應聘了一家公司,顛簸了兩個多小時到那邊,才發現是一家培訓公司,我能怎麼辦呀,我也很絕望呀,但還是得原諒他呀,做完基本沒什麼專業知識的筆試之後,一面一般都是“技術(唱黑臉)+HR(唱白臉)”,就一個問的你無地自容,就讓覺得你什麼都不知道,另一個像上帝一樣拼命安慰你,給你一種你還有得救,讓我們機構來拯救無知的你。聽他們一唱一和之後,我當時那個恍然大悟呀,終於找到了一條學習之道,讓機構免費“教”我學習。然而並不是真的教,而是去筆試,面試。有了這麼個想法之後,我就把自己去過的機構記錄了下來(當時群裡有個表,上面寫著各種機構),學個一禮拜,覺得自己學有所成,並把之前面試遇到過的問題通通解決個遍後,尋找一個獵物,讓他乖乖告訴我我什麼不知道,然後再婉言拒絕他的好意。大概這樣自學了一個半月,再去一些機構,心裡的底氣就越來越足了。我去的最後一個機構,直接是技術面,剛開始聊得好好地,場面一度十分愉快的時候,他竟然開始推薦我一些後端的崗位,我TM差點笑出聲。當時就覺得,成了!

    後來的後來就來了現在的公司,環境還算不錯,工作壓力嘛,沒下班的時間在這寫部落格是吧(是偷偷寫的,晚上回去十二點再發布,假裝加班)。

     其實很多人一開始都跟我差不多,玩玩樂樂四年之後,覺得自己計算機畢業的,應該找一份計算機的工作(我是說家裡沒路的),其實也不一定。如果真的想要從事這個行業,又不想花太多的錢,不妨試試我的方法,讓別人免費教你。當然我覺得想要有所成就,還是離不開那兩個字,努力+努力+努力!重要的事情說三遍。(你們就當是吹牛,我好歹拿過進步獎學金,而且連續兩學年班級進步10名以上,總共也就三十來個人,說明我也是挺努力的,哈哈)

相關推薦

談談自己一個應屆畢業生轉換一個普通程式設計師的“努力歷程

    去年剛就業(實習)的時候就想發表一篇這樣的文章。談談自己在大三如何從一名休息了兩年的本科生過渡到一個普通程式猿的歷程。當時是覺得嘚瑟,而現在,只是想站在一個不願意太努力的普通人角度,講一講,如何跨過20歲以後的第一個坎——找工作,找一份自己滿意的工作,至少不會讓自己太

如何在Linux系統下把一個python模組轉換一個rpm安裝包

這樣做的目的一方面是解決那些不能訪問外網的主機安裝這些python模組的問題,另一方面是可以提高特定python模組的部署效率。 下文是根據使用需求,將一個python2.7使用的mysql-python模組製作為一個rpm安裝包,作為示例。類似的步驟可以在變換fpm選項引

#浙大畢業生放棄月薪三萬程式設計師做,去開網約車,網友:享受生活

你要問現在最賺錢的行業是哪個行業,我想網際網路行業肯定能夠入選,畢竟人均收入月入過萬。但是最近看到一帖子,一浙大畢業生甘願放棄3萬一月的it行業,不去做碼農反而是去開起了網約車司機,進而引發網友熱議。 如果有想學習java的程式設計師,可來我們的java學習扣qun:72340,3928免費

浙大畢業生放棄月薪三萬程式設計師做,去開網約車,網友:珍愛生命

你要問現在最賺錢的行業是哪個行業,我想網際網路行業肯定能夠入選,畢竟人均收入月入過萬。但是最近看到一帖子,一浙大畢業生甘願放棄3萬一月的it行業,不去做碼農反而是去開起了網約車司機,進而引發網友熱議。 該帖子說的是網友說的自己打快車回家,司機竟是浙大畢業生,為做專職司機放棄碼農行業,想問問

譚浩強 c程序設計 8.17用遞歸法將一個整數n轉換字符串。例如,輸入486,應輸出字符串"486"。n的位數確定,可以是任意位數的整數。

tco xsl bof hcl mku owb kit gym code 8.17用遞歸法將一個整數n轉換成字符串。例如,輸入486,應輸出字符串"486"。n的位數不確定,可以是任意位數的整數。 #include <stdio.h>char str1[20]

一個字符串(string類型)轉換一個int類型

string_to_inint CommString::str_to_int(const std::string &str){ int ivalue = 0; sscanf(str.c_str(), "%d", &ivalue); return ivalue;}本文出自 “簡單可

[PHP] 算法-將一個字符串轉換一個整數的PHP實現

empty 當前位置 value 實現 包含 symbol 不能 res 整型 題目描述 將一個字符串轉換成一個整數(實現Integer.valueOf(string)的功能,但是string不符合數字要求時返回0),要求不能使用字符串轉換整數的庫函數。 數值為0或者字符

P1200 [USACO1.1]你的飛碟在這兒Your Ride Is He… 小組名和彗星名都以下列方式轉換成一個數字:最終的數字就是名字中所有字母的積,其中AA是11,ZZ是2626。例如,USACOUSACO小組就是21 \times 19 \times 1 \times 3 \times 1

#include <stdio.h> #include <stdlib.h> int main() { int i, sum1, sum2, a1[6], a2[6]; char str1[7], str2[7]; //陣列開大一點,最多需要放六個字元外加一個字串結

實現一個十進位制數轉換二進位制。

#include<iostream> using namespace std; void gg(int a) { int c[20]={0},count; count=0; for(int i=0;a>0;i++) { c[i]=a%2; a=a/2; c

一個應屆畢業生的七次 悲慘 求職經歷

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

輸入一棵二叉搜尋樹,將該二叉搜尋樹轉換一個排序的雙向連結串列(劍指offer)

題目 輸入一棵二叉搜尋樹,將該二叉搜尋樹轉換成一個排序的雙向連結串列。要求不能建立任何新的結點,只能調整樹中結點指標的指向。 分析: 在二叉搜尋樹中,每個結點都有兩個分別指向其左、右子樹的指標,左子樹結點的值總是小於父結點的值,右子樹結點的值總是大於父結點的值。在雙向連結串列中,每個結點

怎麼將PPT轉換一個長圖,PPT轉長圖教程

  ppt是我們經常用到的一種文件格式,有時候我們需要將ppt成JPG和png格式的長圖,那麼大家知道怎麼樣才能將ppt轉JPG和png格式的長圖呢?其實步驟很簡單,無需下載任何轉換軟體,線上即可輕鬆轉換,具體轉換步驟如下,希望對大家能夠有所幫助。   PPT轉長圖https://www.xunji

【如皋OJ】1127:正整數N轉換一個二進位制數

1127: 正整數N轉換成一個二進位制數 時間限制: 1 Sec  記憶體限制: 128 MB 提交: 85  解決: 59 [提交] [狀態] [討論版] [命題人:zhuzhigang] 題目描述 輸入一

如何將一個類的屬性轉換一個MAP

需求:如何將一個類轉換成一個Map,同時針對類中的屬性有要求,Date型別 需要變成String,YYYY -MM-DD HH:mm:ss 物件需要變成json。如何寫一個通用的工具 下面是具體的實現方式 public interface ValueMapper { Strin

二叉樹--將二叉搜尋樹轉換一個排序的雙向連結串列

思路: 二叉搜尋樹本來就是已經排好序的,左比根小右比根大。 所以我們將左子樹的最右的節點與根相連並且將根與右子樹中最左邊的結點相連線。 之後對子樹進行遞迴操作。 void ConvertNode(BinaryTreeNode* pNode,Binar

char*指標強制轉換一個指向結構體的指標

test *a = (test*) pData;      //定義一個結構體指標,並把char*快取區強制轉換成結構體指標a->a = 1;                           //可以對快取區進行賦值,這可以理解為包頭資訊寫入到快取區a->b = 2.0;a->c = '

java 輸入一棵二叉搜尋樹,將該二叉搜尋樹轉換一個排序的雙向連結串列。要求能建立任何新的結點,只能調整樹中結點指標的指向。

題目描述 輸入一棵二叉搜尋樹,將該二叉搜尋樹轉換成一個排序的雙向連結串列。要求不能建立任何新的結點,只能調整樹中結點指標的指向。 比如將二元查詢樹                       

用遞迴法將一個整數n轉換字串。 例如,輸入483,應輸出字串“483”。n的位數確定,可以是任意的整數。

/*3、用遞迴法將一個整數n轉換成字串。 例如,輸入483,應輸出字串“483”。n的位數不確定,可以是任意的整數。*/ #include <stdio.h> int main()

python 把一個m*n的二維矩陣轉換一個m*n行,三列的列表

        在資料處理的時候,我們經常遇到需要把一個矩陣,轉換成列表,如下的矩陣轉換成列表: 800 801 802 1189 1163.569 1163.569 1163.569 1190 1163.584 1163.584 1163.584 1191 1163.6