前些日子辭掉了工作,比較輕松,有大把的時間寫博客神馬的,陸續面了幾個不錯的互聯網公司,有成功的也有失敗的,阿里的面試及offer都來的很意外,還沒來得及投百度,由于阿里給的條件及工作內容都讓我很滿意了,唯一的遺憾是得離開北京去杭州,不知道現在還要不要投投其他的也試試。
至于為什么選在年前離職,其實這并不在我的計劃內,從畢業起就在這個很小的公司工作,只有六、七個開發人員,但是感覺自己學到了很多東西,工作內容也很有創造性,但最近半年來對老板給公司制定的方向感覺不是很認同,還有非常多的因素就不多說了,讓我工作效率很低,有時候帶著抵觸情緒工作,這樣做出來的東西可想而知。繼續做下去只能是耗著,耗到年終拿個年終獎然后年后辭職?自己不能接受,所以在網上投了些簡歷,向公司提了離職。
寫在前面
本文雖然是在說面試感受,但不含面試題,以后會多少總結一些面試的知識點,但希望從本文中看到面試題神馬的可以Ctrl+W了。然后雖然找到了自己滿意的工作,但本人并不是成功人士,也不是技術大牛,但凡讀過我兩篇博客的人都可以看出來,我只是前端小菜一枚,自然不會高屋建瓴、口吐蓮花,文中說的只是一些自己工作不到三年來經過面試洗禮后的一些認識與感受,和大家見解不同還望多多指教。
自己沒有想象的那么好
扯淡的東西完了,說一些找工作的感受。開始找工作對我最大的沖擊就是人家問的東西太多自己沒接觸過的。大家都說技術人員到一個公司兩到三年是一個瓶頸期,工作內容、使用的技術已經輕車熟路,不在有學習的壓力,習慣了舒適,我來公司不到三年,面試過程中越來越多的意識到這個問題。之前因為能夠很快完成工作內容,出了bug也能很快解決,對自己的技術很自信,隨著不斷的面試越來越沒有自信,因為開始是別人問的東西自己一知半解,然后是聞所未聞。
可能也是由于面試的都是一些相對不錯的公司,對技術的要求比較高,但自己認真反思了一下,覺得有幾個問題,發現很多初級的程序員也都有這些問題
對工作用不到的技術漠不關心
我開始的時候覺得自己是對技術很有興趣的人,總會逛一些技術博客、網上回答一些技術問題、給公司新人進行技術培訓,現在回頭看看自己總是在自己的舒適區,都是圍繞著目前工作的技術轉圈,對一些工作用不到的技術進去看兩眼就出來了,不會耐下性子去學習。
很多時候我們會發現自己的技術面很窄,實際上我們有的只是一些孤立的知識點,沒有形成面,很多問題的解決方案使用的技術我們看了后會懂,但是自己卻想不出來,我覺得這是因為知識的不連貫導致的,如果讀博客的同學也意識到了自己有此類問題,建議平時在逛論壇、博客的時候關注一下自己不熟悉的相關知識,會有很大收獲。
三天打魚兩天曬網
這個和上面的恰恰相反,但也是有害的,很多同學技術方面興趣很廣泛,對數據庫、設計模式、前端等等都有研究,者沒什么問題,是好事兒,我工作一年的時候還在立志做架構師,天天讀面向對象和設計模式等方面的書,后來覺得算法和數據結構很重要又買了很多書去學習,然后感覺NoSQL很流行,又在網上搜了很多相關的博客作為書簽保存了下來,之后又看到了Memcache、Redis、Hadoop。。。
到最后除了工作一直在用的技術,這些我都沒有學會。相信有很多我這樣的同學,會經常關注編程語言排行榜、十大熱門技術。。。,然后上網搜相關博客,買書立志要學習這些人們技術,然后就跳到大公司甚至BAT、工資翻倍神馬的。在網上看到一些大牛的博客驚羨一番后,存到自己的書簽后者粘到自己的筆記中,告誡自己一定要學習這些知識。或者在網上下了幾百G的教學視頻、電子書。。。半年后發現那些都變成了封存,除了激勵了我們三分鐘的學習熱情,給我們個心里安慰,什么作用都沒有。
我所說的三天打魚,兩天曬網,并不是指我們學習了兩天就去玩兒了,而是指我們在學習過程中沒有恒心把一項知識搞明白就去看另外的知識去了,對技術都是淺嘗輒止,最后導致什么都沒學好。面試的時候問到相關知識,覺得自己研究過,但回答的千瘡百孔。在學習新知識的時候我們需要量力而為,把一個興趣經過一定時間的學習、研究轉化為自己的知識后再去轉向下一個興趣,,甚至做到學而時習之,這樣才可以年年有魚,年年有余。
其實我們在瀏覽一些技術博客、論壇的時候可以做個簡單的check list,把感興趣知識記下來,每周或每月看看自己的check list,看看自己進展到哪項了,循序漸進一步步來。
試圖一蹴而就,而后高枕無憂
曾經有那么一個階段我每天學習Linux及Linux C編程,主要是看了某份調查報告搞這個很掙錢,自己要是學會了立馬能變高大上、直接空降到BAT,買了一些書一目十行看完,覺得看完后就對Linux有深入認識了,結果可想而知,如今仍然是對Linux一知半解,Linux C編程只能呵呵了。
不少同學也會有這毛病,認準一個目標不錯,Linux C編程確實很重要也很掙錢,但是首先這個目標適不適合自己,如果自己并不感興趣,也沒有相應的努力在里面,只是奔著掙大錢那么學習的效率應該不會很高,至少不會主動去接受很多相關知識。
然后目標適合自己后很多同學都會有一種急躁情緒,試圖一蹴而就,看書一目十行,看視頻用1.8倍速率,覺得看完某些書、寫出某個例子等就會掌握XXX了,這樣的結果就是只是都是零散而模糊的,當工作需要或者別人問起的時候,似懂非懂、做不出正確決定。
作為技術人員,要熟知的一點兒是計算機領域技術日新月異,不可能學會某項技術以后就能輕松躺著領錢了,我們不如靜下心來,把知識鉆研明白,給自己做個堅實的基礎,有新知識來臨的時候我們也可以應對自如了
自卑
最近和很多同學同事聊天發現在技術人員身上有個隱藏很深的問題——自卑!沒錯,就是自卑。這里的自卑并不是指衣著不光鮮,覺得不好意思哪種。有些做的不錯的同學偶爾都會流露出自己學校不怎么出名,再怎么努力也不會有很多進入國際知名企業的機會,我有個很好的朋友對設計很感興趣,學過美術,也很有品味,當我們聊職業規劃時說既然對工業設計感興趣可以去奔馳、蘋果去試試嘛,當然有開玩笑的意思,讓我始料不及的是他第一時間的反應是這怎么可能,而不是說人家需要什么條件他達不到。
在很多剛入行的技術人員身上我們都可以看到這樣自卑的影子,在未經了解的情況下就否定了自己,覺得自己不可能做到某事,自然也不會有這方面針對性的努力,想都不會去想,能做到的希望就更小了。一年前有次沖動想離職,讓朋友幫我推薦職位,朋友問我希望什么樣的工作,我說工資到XXX就行,朋友說可以去百度試試,我心里第一反應就是,這怎么可能,我就一普通本科生,人家多少985研究生都進不去,我怎么可能。
事后我看了一下百度對前端的要求,并沒有我想象的那樣離譜的高,自己平時也就搜集了一些互聯網公司對前端的要求,針對性的學習了一些,感覺進步比較大(這也在一定程度上造成了文章開頭是說的過分自信)。
其實很多時候看起來遙不可及的目標并沒有那么遠,很多次我們都是被自己的幻想和恐懼嚇住了,甚至連第一步都沒有敢邁出去
怎么成長
說了這么多問題,讓我回首,如果有一次重來的機會的話我會這樣過
對自己有清晰的定位,當然這得在一定嘗試之后才可以,并不是所有剛畢業的人就對自己的技術、職業有著清晰的了解,但工作兩年后應該對自己有一個定位了
是否對從事技術感興趣
喜歡什么工作
討厭什么工作
最近幾個月不愉快的工作經歷讓我更深知,要做自己認同、覺得有追求意義的工作,這樣才能最大程度激發個人的創造力,如果工作了兩年還不明白自己喜歡什么,除了工資追求什么的同學需要好好想想了
對自己有清晰的定位以后就可以嘗試一些有挑戰的事情了,無論是在公司工作還是想跳槽試試其他機會,給自己定一個目標并為之努力,千萬不要今天覺得hadoop工資高去學hadoop,明天覺得nodejs流行又去學nodejs,太過貪婪有時候反而讓我們一無所獲。
相信做到了上面兩點的同學每年肯定都會有很大收獲,啰嗦了這么多感覺都是虛的,說一下自己從小白到小菜的過程(好有成就感。。。)
我的煉獄
有些人大學一路學霸,有些人成了游戲高手,我則平平凡凡過了四年,除了斗地主和CS沒玩過其它游戲幾乎,沒掛過科也沒拿過一等獎學金,對編程也是一知半解,沒打工賺過錢,畢業前沒有任何項目經驗,沒做過任何作業外的程序設計。把大部分時間都泡在圖書館看歷史書,360度無死角平常人一個,現在看有些在校生的博客都汗顏,自己上學那時就知道在CSDN上下載源代碼,除了課本上的知識沒主動學習過任何東西,應付考試就行。
工作后突然感覺好多東西不會,開始看一些業界推薦的好書,一年后開始在CSDN上回答問題,答了半年在博客園上寫博客,中間的各種經歷上面也提到過,學了很多亂七八糟的東西,最近一年找到了自己的興趣所在——前端,看了《JavaScript高級程序設計》、《CSS權威指南》,還有博客園上很多前端大牛的博客成長了很多。
每個人都有自己的學習方式,研究流行庫函數的源碼、分析淘寶等網站的源碼、讀好書等等,我這里只寫一些認為對自己幫助比較大的方式(僅僅是前端學習)
1.讀好書
尤其對于初入門的同學讀好書尤為重要,開始學習前端的時候我下載了很多JavaScript經典代碼100段等類似的東西,也試圖做出一些精美的網頁,但抄人家的代碼確實能夠出來效果,自己卻不知道為什么可以,而且稍微想改動一下就束手無策,代碼出了一些小問題也讓人感覺莫名其妙,只能瞎改一通。
這是因為我們還沒有建立知識基礎,有很多原理性的東西不明白,對于前端入門學習,個人覺得有幾本好書和資源值得推薦
http://w3schools.com/ 這個網站就不多說了,web學習基本的東西都可以找到
《JavaScript高級程序設計》 在javaScript經典書籍中這本和犀牛書《JavaScript權威指南》尤為耀眼,但我覺得前者更適合初學者,因為它是按照教程的方式由淺入深,一步步教人學會JavaScript,有一定基礎了可以看看后者,使自己JavaScript方面知識更全面
《JavaScript語言精粹》 雖然里面每章都引用一些幾乎和內容無關的莎士比亞的戲劇讓人覺得這是賣弄,但這本書確實值得人一看,對改善自己的代碼,更加深入理解JavaScript語言特性有很大幫助
《CSS權威指南》 這本書不是在告訴你每個CSS屬性,而是簡單卻又深入的闡述的CSS一些原理性知識
園子里湯姆大叔的 深入理解JavaScript系列 雖然這不是JavaScript入門的作品,但是非常值得一看
張鑫旭的個人博客 這哥們知識淵博,很多問題都講的非常深入,而且文風很幽默,相信看了會有很大收獲
2.自己動手寫博客
沒有詆毀回答問題的意思,畢竟StackOverflow都那么強大了,但是對于小白和小菜而言個人覺得寫博客是個很不錯的提高方式,很多知識看一遍覺得自己明白了,和自己能夠應用知識實現某個功能之間有很大差距,實現功能到寫出博客說明白某個技術的前世今生又是很大一個進步。
建議大家都自己寫寫博客,梳理一下自己知識,有時候我們希望寫一個技術點,但發現我們還需要很多相關知識才能說明白,就會去了解這些知識,我們寫的是一個點,收獲的是一條線甚至一個面。在寫作過程中會得到大家的鼓勵、批評、意見,這些都是讓人進步的動力,而且把自己學到的知識分享出來可能會幫到很多人,何樂而不為呢。
3.臨淵羨魚不如退而結網
不知道大家有沒有這樣的感覺在網上看到一些技術大神的履歷后覺得人家是天才,心里還能安慰過去,看到園子中很多在校生對知識都理解的那么深入,汗顏不已覺得自己還不如人家沒工作的,覺得自己學晚了,要是大學的時候多努力,現在就多牛逼了,等等直接打擊的沒有了學習的動力。或者是看到同學的工資幾乎是自己兩倍心里論著急,覺得時運不濟,沒給自己個好機遇,就這樣沉落下去。
我有一段時間是這樣度過的,現在看看自己那段日子雖然無數次立志要抓緊學習了,可是急躁,沒有靜下心學習任何東西,技術上的進步反而不如天天陪我女朋友廣北京免費公園的日子。我們把太多精力用在了和別人比來比去,心急氣躁打亂了自己持續的學習節奏,這樣反而是有害的。心里平復后看看自己上個月寫的博客,覺得自己學習了這么多知識一個月,也算是很大的進步了,臨淵羨魚不如退而結網,自己踏踏實實,一步一個腳印做到比昨天的自己更優秀就可以了。
最后
啰嗦了這么多缺陷和自己的想法,不知道是不是對同樣處于小白到小菜掙扎的同學們有幫助,再回到最開始說一下自己的面試經歷。決定要走了就在網上投了一些簡歷,因為大家都盛年后是公司招人的高峰期,所以自己想年前試幾個并不是非常了解的公司,不行的話就當練練手,總結經驗全力準備年后投百度,沒想到起初的面試雖然給自己了些打擊,但從反饋上來看還算不錯。于是投了一些大公司的簡歷,那天在博客園的右上角看到一些招聘信息,進去后發現是個專門做互聯網招聘的網站,感覺還不錯(防止廣告嫌疑,不說名字了,其實這個招聘網站也在招人,我還去試了,因為公司離得比較近,約好下班后過去,結果人家忘了這回事兒,去的時候面試官下班走人了),在上面看到阿里巴巴的招聘信息,看了一下覺得要求并不是很高,就投了,當時并沒有抱多大希望,沒想到一天后阿里就給了聯系安排了兩輪電話面試、兩輪HR面試,都是電話進行的,然后就通知說過了,體檢完就給發offer了,回想起來好不真實,但也在面試過程中學習到了很多。
前前后后面試了不少,但給感覺值得總結的不多,大概有老羅的錘子科技、網易、京東和阿里,以后有時間總結出來和大家分享一下。說了這么多做個總結:
夢想太遙遠很多時候都是我們被嚇倒了,沒有嘗試邁出第一步,也有時候是因為我們沒有足夠的耐心一步步走完,總是想快跑到彼岸,卻在迷失了方向。個人能給和我一樣同處小白或小菜階段的程序員的建議就是,對自己有定位找到合適目標后,為目標持之以恒的努力,不被其它誘惑干擾。
在前進的路上與君共勉!
-
工程師
+關注
關注
59文章
1573瀏覽量
68680
發布評論請先 登錄
相關推薦
月薪 3 萬的嵌入式工程師都在用,串口屏到底神在哪?
![月薪 3 萬的嵌入式<b class='flag-5'>工程師</b>都在用,串口屏到底神在哪?](https://file1.elecfans.com/web3/M00/07/ED/wKgZPGesCHCAFrKSAAEBXym8SBs375.png)
電子工程師的電源設計經驗分享
![](https://file1.elecfans.com/web3/M00/05/24/wKgZPGd9BIKAasMYAAP9Ml_injM792.jpg)
![](https://file1.elecfans.com/web2/M00/07/FB/wKgZombz6VuAFeotAAIjSCj1HKI007.jpg)
![](https://file1.elecfans.com/web2/M00/FF/40/wKgaomahti2AV26dAAMiNIjdnKg435.jpg)
嵌入式軟件工程師如何提升自己?
![](https://file1.elecfans.com/web2/M00/EB/14/wKgaomZXAd-AWEwjAAuV2RdwuSM130.png)
索尼誠邀軟件工程師參與PS免費手游平臺設計
![](https://file1.elecfans.com/web2/M00/E5/09/wKgZomZB1aqAfoLMAALwKMk88bw153.jpg)
![](https://file1.elecfans.com/web2/M00/DF/FB/wKgZomY1H9uAdzzJAAMwQMmJ0js548.jpg)
![](https://file1.elecfans.com/web2/M00/DE/DE/wKgZomYwuQ-AegjsAAISSibiD4I286.jpg)
![](https://file1.elecfans.com/web2/M00/C5/1E/wKgaomXxdsmAENR6AAKEdyutPEU736.jpg)
![](https://file1.elecfans.com/web2/M00/C1/46/wKgaomXUeXuAXDwNAAJ_XqvplMU996.jpg)
評論