平凡的程式師雖然有很多人鄙視平凡, 但也有人享受其中。 做一名平凡的程式師, 每天按時上班, 按時下班, 做著自己喜歡的工作, 用自己碼下的代碼改變世界, 是無數熱愛程式設計的程式師的夢想。
一旦你決定要離職, (除非事發倉促, 比如家庭變故之類的)一定要做充分的準備。 那麼, 在跳槽前我們都要做哪些準備工作呢?
1、不要去那種癡迷於某種特定技術的公司(除非你是這類人)
首先你得明白的是, 技術是一種手段而不是目的。 過於專注於技術而不將眼光放到解決問題的方案上將是災難的開端。 特定技術並不是成功的保證。
2、不要去那種技術負債嚴重的公司
我們應該在第一點和第二點之間找到一個平衡。 最好不要去那種完全允許員工自由使用技術的公司。 因為沒人願意花一個週末去學習一個莫名其妙的系統, 就因為會維護該系統的人已經離開了公司,
3、讀懂面試官
我們收到的面試邀請, 裡面都會附上對方公司的基本資料, 可能有些小夥伴沒有關注這些。 當面試官問道這些問題的時候, 你一無所知, 這就不是尷尬能形容的了。 面試之前看看公司的網站, 瞭解一下公司的業務, 這樣才能更好的應對面試官的問題。
4、與職位相關的問題
比如, 面試官招聘職位是系統管理員, 他會問問”如何快速地在50台機器上部署Linux?”(提示:正確答案不是燒錄50張安裝光碟。 )
另外, 面試官還向面試者瞭解他的過去, 因為過去是未來的最好預測依據。 不過, 提問的重點不要僅僅是面試者過去的成果, 更要關注在當時的環境中, 他是如何決策和實施的。
5、撰寫簡歷
分析了自己又分析了公司, 接下來就是撰寫簡歷了。 網路上有很多談如何寫簡歷的文章, 可以搜搜看看, 找一個範本來參考, 先根據自己的工作經驗寫一份基礎簡歷, 把你前面對自己的分析、項目經歷等等都捋清楚寫進去。
6、90% 的程式設計工作來自內部軟體
經濟入門課程就說過:任何東西(包括你在內)的價值都取決於供求關係。 首先讓我們來談談需求方面。 大多數軟體不是裝在盒子裡賣的, 也不可能從互聯網上得到或者從 App Store 下載。 大多數軟體都是公司內部的應用程式, 它們通常令人厭倦, 缺乏長遠考慮。 但卻服務於全球經濟的方方面面, 比如跟蹤費用、優化運費、協助會計部門做預算、説明設計新的工具、計算保單價格和識別惡意訂單等等。
7、專業基礎知識
什麼重要的話說三遍已經爛大街了, 我就不說了。 對於程式猿來說, 專業基礎知識絕對是重中之重, 是面試成功的最基礎要素。
我在面試的時候, 有時候會遇到一些候選人, 乍一看簡歷也有好幾年工作經驗, 專案也寫的滿滿的, 但是卻連“數值型別參考類型本質區別”, “構造函數有哪些特點, 何時被調用”, “類和介面區別是什麼”這樣的問題也回答不了, 注意, 是回答不了, 也就是不知道, 不是知道意思但是組織不了語言。 這類候選人通常在連續回答不上幾個問題後, 開口為自己辯解:“我動手比較強, 寫代碼都沒問題, 但是書上的概念我真的不太清楚”。
8、不用工具寫代碼
程式師大多非常習慣於借助工具——模擬器、整合式開發環境、框架等——它們能使得我們的程式設計任務變得更容易。 Java程式師更喜歡IntelliJ和Eclipse,不喜歡使用外掛程式。而Node.js開發人員不需要任何IDE,他們使用文本程式設計。IDE無疑是強大的,但是當你去面試時,用人單位可能會要求你在不用任何工具的情況下寫代碼。如果你平時能夠在沒有任何框架和工具的情況下練習練習,那麼在面試時絕對可以輕輕鬆松地寫出代碼。
一直在想,我追求的所謂大公司,到底追求的是什麼?
離開第一家小公司想要追求的東西,想要有人帶,有高手指導,而這只不過是自己能力的欠缺與知識獲取方面能力的不足罷了。當我們自己這兩方面足夠強大的時候,我們就成為了高手,不再需要別人的指導,你追求的大公司也就成為了一個空殼。
所以我覺得,大公司、小公司都無所謂,首先我們要讓自己牛逼,或者知道怎樣牛逼起來,然後再有施展技能的平臺就夠了,大、小只是一個殼罷了,問題的根源在於你是否能夠牛逼起來!
從2012年大學畢業起,小妹就開始收集各類程式師視頻教程,經過近幾年的積累和沉澱,小妹收集了超過2000G的乾貨,內容涵蓋“Java”、“PHP”、“iOS”、“Android”、“C”、“C#”、“Swift”、“Python”、“JS”、“HTML5”、“C++”等。
另外還有一點可以通過自身的學習來獲取一大進步。
分享給超過5萬的程式師朋友下載,這次我把所有資料重新梳理精簡,免費分享給大家 。
究竟有哪些乾貨呢?先給你們一個目錄:
免費領取資料途徑:公眾平臺 “程式師學者"
Java程式師更喜歡IntelliJ和Eclipse,不喜歡使用外掛程式。而Node.js開發人員不需要任何IDE,他們使用文本程式設計。IDE無疑是強大的,但是當你去面試時,用人單位可能會要求你在不用任何工具的情況下寫代碼。如果你平時能夠在沒有任何框架和工具的情況下練習練習,那麼在面試時絕對可以輕輕鬆松地寫出代碼。一直在想,我追求的所謂大公司,到底追求的是什麼?
離開第一家小公司想要追求的東西,想要有人帶,有高手指導,而這只不過是自己能力的欠缺與知識獲取方面能力的不足罷了。當我們自己這兩方面足夠強大的時候,我們就成為了高手,不再需要別人的指導,你追求的大公司也就成為了一個空殼。
所以我覺得,大公司、小公司都無所謂,首先我們要讓自己牛逼,或者知道怎樣牛逼起來,然後再有施展技能的平臺就夠了,大、小只是一個殼罷了,問題的根源在於你是否能夠牛逼起來!
從2012年大學畢業起,小妹就開始收集各類程式師視頻教程,經過近幾年的積累和沉澱,小妹收集了超過2000G的乾貨,內容涵蓋“Java”、“PHP”、“iOS”、“Android”、“C”、“C#”、“Swift”、“Python”、“JS”、“HTML5”、“C++”等。
另外還有一點可以通過自身的學習來獲取一大進步。
分享給超過5萬的程式師朋友下載,這次我把所有資料重新梳理精簡,免費分享給大家 。
究竟有哪些乾貨呢?先給你們一個目錄:
免費領取資料途徑:公眾平臺 “程式師學者"