每逢金三銀四 , 像做者這樣的IT碼農, 會按捺住心裏對 996 和 產品經理 的一萬種髒話, 偷偷將手中的簡歷更新, 投往互聯網各公司的HR手中 , 這時IT論壇裏也熱鬧起來了, 各類大廠內推和求內推的帖子被頂的火熱. 有些幸運的 碼農拿到了些大廠的 面試邀請, 想着大廠入職後誘人的福利, Double 的薪資, 很多年輕的碼農不知不覺流下了口水, 興奮的徹夜難眠...前端
聽說今年畢業季找工做是地獄難度, 最近我加了個 計算機應屆生 找工做的羣, 青年學子們林林總總的隻言片語 讓我觸景生情, 誰畢業時不帶着 對未知的慌恐, 當年剛畢業時我也是一個小白 !程序員
有幸去武漢xxx研究中心的一家 IT公司面試, 拿到邀請的當晚激動的徹夜難眠, 由於這是我少的可憐的實習機會。 清晨早早的趕去目的地, 透過公交車窗看到外面的天空雪花飛舞, 我提早 30 分鐘到了該公司附近, 那時的我青澀害羞 並無到辦公樓中躲雪。
到了時間我打電話聯繫了面試官,刷了身份證進入辦公樓, 頓時渾身冷冰冰的我置身於暖和的空調房裏, 像乾枯的白菊花放在了熱水中說不盡的自在。 面試
面試官看上去和善可親, 咱們聊了一會, 他拿了一份 面試題給我作, 我依稀的記得上面 有一些 關於 Java 排序算法和 多表查詢的SQL題目, 那時這些題目對於我來講 有點難度, 我絞盡腦汁的把這些題目作完 顫顫巍巍的交給面試官. 算法
我清晰的記得, 他拿到面試題時, 臉上的表情從藹可親變成了面目猙獰, 彷彿我浪費了他的時間。 現實與你們猜測的同樣, 我作錯了不少道基礎的題目, 算法和SQL更是錯多對少, 他不厭其煩的和我走了個過場, 勉勵了我幾句, 結果我信覺得真, 覺得抓住了救命的稻草 當晚上我用短信懇求他, 但願能加入那家公司. 數據庫
後來作了面試官 也曾有面試者對我這樣 低三下四的懇求, 仔細想一想其實這是對面試官的一次道德綁架, 一個資質平平的候選者, 一個須要你收拾爛攤子的同事, 誰會歡迎這樣的人呢 ? 小程序
那時的我在武漢不一樣的IT公司前後碰壁了 十幾回後終於找到了工做, 同時也在這種求職環境中, 沒有氣餒 十年磨一劍 。 我如今的綜合能力已經 超過了大多數面個人面試官, 不懈的努力奮鬥下也讓我成了 Offer 收割機, 這一切的一切都是 臥薪嚐膽的結果。後端
「三年不翅,將以長羽翼, 雖無飛,飛必沖天;雖無鳴,鳴必驚人!" -- 韓非子微信小程序
少年 不要懇求別人, 懇求本身吧!瀏覽器
網傳 2020年4月18號, ?周某人即將出獄, 廣西南寧市人人籠罩?有車無電瓶的恐懼中, 當年 "流氓無產者代言人" 周某人的至理名言在網絡上瘋傳 好像說什麼服務器
"打工這方面,打工是不可能打工的,這輩子不可能打工的!""作生意又不會作,就是偷這種東西,才能維持得了生活這樣子,進看守所感受像回家同樣,在看守所裏的感受比家裏感受好多啦!"
"裏面個個都是人才,說話又好聽,我超喜歡裏面的。"
這種言論初聽很可笑, 瘋傳的背後也道出了不少人的無奈, 城市生活中房貸,車貸,學貸 ?壓的人喘不過氣, 不少人開始審視本身的將來, 前段時間有人問我 爲何當初選擇寫代碼 ?
我回答她: 寫代碼是世界上最好的工做, 不接受反駁!
不少行外人和業內人士都認爲, 35歲之後的程序員會被淘汰 !
寫代碼是碗青春飯, 年紀大了就學不動了也加不動班了!
我回答說: **這些都是誤解,就像說程序員人人都會修電腦同樣,
(話說做者目前尚未組裝過電腦和系統(>人<;), 可是我相信大多數人對我解釋並不滿意, 說什麼 "大廠程序員 35歲就下崗, X廠向社會輸出 10年程序員的話來"!**
我無比熱愛寫代碼的這個工做, 假設有一天我 35歲被淘汰了, 我依然會將他看成一個興趣就和吃飯喝水同樣, 那咱們不妨設想一下 本身到了35歲應該是什麼樣子, 在個人想象中把35歲的程序員分爲 3類.
當一天和尚撞一天鐘型:
斜槓青年型:
中層管理型:
看來看去好像 第一種類型的程序員 更擔憂被裁也更容易被裁 !
程序員的價值 35歲 和 25歲是有着巨大的區別,
借用陳龍的一段話.
我以爲Web開發和汽車工業是同樣同樣的。我模仿上面這段話,分析一下Web開發啊:這是由於迄今爲止,Web開發仍然是大規模生產的互聯網產品之中最爲複雜的。Web開發涉及到的技術很是多,以服務器端用Java爲例:從前端的HTML、CSS、ESTS、Node、Webpack、NPM、ESLint、NGReactVue,到服務器端的:Java、Spring Boot、Spring MVC、Spring DataMybatis、Spring SecurityShiro、Spring Clouddubbo、Maven,到部署環境的Docker、K8s,到數據庫的各類SQL或NoSQL。開發一個Web應用,細數的話,會用到十幾到二十相技術或工具。
上線之後還要經歷各類用戶端環境,不一樣的瀏覽器、微信小程序,不一樣的移動設備自適應佈局。並且還要儘量用戶體驗順滑、佔用帶寬小。如今計算機軟件業的奇蹟之一就是能把這麼複雜的一個東西作的可靠性如此之高,可維護性如此之好,成本還如此之低。可是,奇蹟是不存在的,要造出這麼個東西,挑戰想當巨大。
Web開發到底難在那?我認爲最難的是」系統工程「。
系統工程是一個跨多學科領域的工程學和工程管理,一般專一於如何設計、開發和管理在其生命週期內的複雜系統。系統工程的核心繫利用系統性思考的原則,以建構其知識體系。當處理大型、複雜的專案時,所面臨的相關議題(例如:需求工程、可靠度、物流、不一樣團隊的協調、測試與評估、可維修性、和許多其餘可以成就係統開發、設計、執行、和最終除役的學科)變得更加困難。系統工程藉由工做流程、優化的方法、以及風險管理等工具來處理此一類型的專案,而且與技術、和以人爲本的學科相互重疊(例如:工業工程、機械工程、製造工程、控制工程、軟件工程、電機工程、模控學、組織研究、以及專案管理)。系統工程確保專案或系統的各個層面均被詳加考慮、並整合成爲一體。
-- 維基百科就難在要跨多種語言和框架,讓多個團隊協做起來。這個和造車仍是同樣的。若是李書福只做汽車輪胎,很容易成功。若是選擇去作沙發,也很容易成功。可是去造汽車,不是輪胎+沙發那麼簡單,而是系統工程。生產汽車的多個部門要協調,還有市場和客戶須要知足。
Web開發也是同樣,前端團隊、後端團隊、測試團隊、再加上項目經理產品經理配置管理、最重要的還有客戶甲方。
若是是以體力來比較 35歲 與 25歲的程序員, 老程序員 體力上並不佔優點, 而Bug率,技術紮實程度 上確定要比 年輕程序員強的不知道那裏去 !
那麼請問程序員是體力勞動嗎? 顯然不是 !
那你說程序員不是要敲鍵盤嗎? 難道你沒據說過 輪子嗎? 這一點仁者見仁智者見智 !
做者也曾經有過這樣的體驗, 在公司徹底不想寫代碼, 想到公司的業務都厭惡,
那麼你要從新審視下你當前的狀態.
就如我原先的一篇 <做爲程序員的你 是喜歡代碼仍是喜歡工做 ?> 裏所描述的同樣, 你並非討厭工做而是討厭其餘東西,
接下來不會教你如何智鬥 產品經理, 花式砍需求, 請看到此處的程序員花 3分鐘時間, 內視下本身, 向心裏深處吶喊 : "做爲程序員的你 是喜歡代碼仍是喜歡工做?"
作個斜槓青年是普通人的最好出路!
咱們參加面試時常常會聊到一些技術相關 英語名詞, 而大多數程序員對英語發音並不感冒, 每每交談中答非所問 搞得場面一度很尷尬, 固然這裏不是叫你們馬上去學好英語, 學好一門語言, 冰凍三尺非一日之寒. 我給你們整理了一個Java相關 單詞表 , 面試前複習下便可 . 臨陣磨槍不快也光
!
深刻淺出分享 Java 乾貨 , 找回對代碼的 Passion , 助力月入 20K+