面試了一個 31歲的iOS開發者,讓我有所觸動,30歲以上的程式員該何去何從?

来源:https://www.cnblogs.com/simplepp/archive/2020/06/22/13176814.html
-Advertisement-
Play Games

前言 最近HR給了我一份簡歷,剛看到簡歷的第一眼,31歲? 讓我有點意外,實際上,現在開發趨向於年輕化,大部分都是90後、95後,畢竟,軟體開發不像硬體開發一樣,年限越高,相對來說越吃香。 31歲,iOS開發工程師,工作經歷7年,5年左右都在外包公司,2年左右在創業公司。 經常能在網上聽到一些某某公 ...


前言

最近HR給了我一份簡歷,剛看到簡歷的第一眼,31歲? 讓我有點意外,實際上,現在開發趨向於年輕化,大部分都是90後、95後,畢竟,軟體開發不像硬體開發一樣,年限越高,相對來說越吃香。

31歲,iOS開發工程師,工作經歷7年,5年左右都在外包公司,2年左右在創業公司。

經常能在網上聽到一些某某公司清退一些35歲以上人員,小編工作也有4年多了,說實話,也有點迷茫,特意百度查了一下30歲程式猿的出路,發現知乎上有這麼一個話題,“30歲以上的程式員該何去何從?”

 

 
  • 100多w的閱讀量,說明越來越多的程式猿都在關註這個話題。

近年來,從互聯網跳轉到物聯網,實際上,遇到的開發30歲以上的,還真不少,但是,幾乎都是前端開發,也就是前端開發工程師。iOS開發工程師這塊,還是很少遇到30歲以上的開發,正好,來了一個30歲的開發,說實話,對我來說,還是蠻期待的,希望對我有所啟示。

因為時間點有點尷尬,面試者給我發信息是中午1點鐘,為了不影響別人的休息,越好在樓下咖啡廳見面

面試者:“我已經到了”
小編:“我馬上下樓,在樓下的咖啡廳開始等待之旅,等了小20分鐘左右,面試者來咯,穿著一個T恤,一身的日常裝,手上空蕩蕩的,走路急忙忙的,我猜這個人,應該就是過來面試的。”

這樣的過程持續了半個小時

面試細節

小細節

如果存在因為一些事情耽擱,導致時間有延期,應該及時的跟安排你過去面試的人溝通。畢竟,在實際面試過程中,會遇到很多客觀的原因,例如堵車等等

  • 個人的小建議,提前跟HR打招呼說,可能會晚一點到達。實際上,有些公司,可能需要到客戶那邊提供一些技術支持,實際上,面試的時間點,HR跟面試官都是有協商的,所以,可能會導致失去一次面試機會。

為什麼總有求職者面試卻不帶簡歷?

這個面試者就是如此,而且他的簡歷都不完整,很難拼成一份完整的簡歷,不知道是HR導出模板,列印的時候出的問題,還是簡歷本身的問題,實際上,我幾乎很難看到他項目經驗有一個幾乎完整的項目。整個簡歷下來,我除了能記住他是誰,熟悉什麼技術,其他的都沒有記住。

大部分人的想法,現在都是網上投簡歷,所以,沒必要帶簡歷。
簡歷實際上就是我們第一個敲門磚,大家要知道HR是不懂技術的,一般都是項目組這邊會提出要求,招聘的人選應該具備什麼技能。HR再在海量的簡歷中,找出符合要求的簡歷,這就要求,我們在簡歷上得下點功夫,有點耐心,把他當成你女朋友對待。

好的簡歷,能讓面試官很快能get你的點。瞭解你掌握哪些技能,以及在之前的項目中內,擔任什麼樣的角色。註意,劃重點,不要過度的包裝簡歷,面試過程中,會遇到一些,為了表現自己的面試者,實際上,在這個項目中,可能擔任的是組員的角色,美名其曰的,就把這個項目寫成個人獨立完成。

這個面試者,跟我竟然是同事,之前就職過同一家客戶公司,他可能沒有想到把,他做的的是一個統一支付的項目,實際上,我之前還跟這個項目組有過業務往來,這個項目算是top前幾的項目把,他跟我說,這個項目是他一個人完成的。個人表示有點懷疑

  • 這是外包到客戶公司,實際上,客戶公司,就項目人員設計的時候,就會可以一個問題,畢竟,做過外包的人都知道,外包人員流失很大,所以說,這種,一個人負責一個項目幾乎不可能。

說實話,個人,對Swift開發不怎麼熟悉,還停留在幾年前,Swift3.0這個階段,所以,面試機會上都是側重於問這些。也問一些OC底層的問題,然而,結果不是太理想。連我一個對iOS不怎麼熟悉的人,都不能說服,所以只能說跟我們公司無緣,希望你早日,找到合適的工作。

作為一個8年的iOS開發,而且幾乎都在外包公司,說實話,這點個人就有點不認同。不是小編對外包有什麼偏見。而是行業就是如此。

外包,你可以接觸不同的項目,可以提升你的知識面,但是,對你技術的提升,不是很大
小編之前,也在外包帶過,之前也在某外包公司擔任過相關項目的服務人,架構方面有架構師把控,需求方面,及其一些細節方面,也是負責人跟進,就算一些表設計,api介面文檔,也是前端負責人和後端服務人協商好的,一些按文檔辦事,當然,我這些只是說的一些個別現象,不喜勿噴。
核心的東西,幾乎接觸不到,框架也搭建好咯,每天就是重覆的工作,像後端可能就是crud,這樣技術能提高(這句話對小編自己說的)。
為了保證,多年後的,自己還有核心競爭力,我總結了幾點:

1.瞭解最新的新技術

技術的更新是很快的,例如,小編剛剛出社會的時候,那時候,幾乎iOS的面試要求都是OC基礎,現在iOS面試就是底層+演算法+加分項等等。

2.深入底層源碼學習

技術更新換代是很快,但是,每一個技術,都是借鑒某個技術的思想,或者在某個技術上衍生出來的,例如OC是方便,但是,這些技術給我們帶來便利的同時,如果不對他底層有所瞭解,遇到問題,你也會很被動,應該知其然而知其所以然。

3.保持一顆謙虛的心,須知人外有人

可以去參加一些技術大會,也可以進一些技術群,小編,在寫博客過程中,就認識了不少技術大佬,

4.形成適合自己的學習方法

技術是學不完的,我們在學習的過程中,應該形成一套自己的學習方法。小編的學習方法,就是看某個技術點的視頻,針對某個技術點,再具體去看一些博客,看看大家都是如何理解的,以便自己更好的理解融會貫通。過一段時間,再回把這部分知識點,總結起來,通過寫博客的方式,分享出來。因為,不時會有一些大佬給你評論,提出自己的一些觀點,這樣形成一個技術的交流,對技術會有提升。在學習的過程中,遇到一些問題,小編會添加一些具體某個知識點的技術群

 

 

小編最近在做一個小視頻的項目,實際上,我對音視頻開發這塊是一臉懵逼的,接到這個需求,也百度查了一些資料,也很亂,幾乎沒有系統的資料。在群里提一些問題,很多的大佬,都不會保留,有時間就會給你解答,我相信我們所以做技術的人都是這樣的,都是很樂於助人的。實際上,小編有時候,在群里,看到一些我知道的問題,也會提出自己的看法。

5.想好以後的方向

需要註意幾個時間節點,剛剛出學校的時候,有能力儘量去大廠,當然前提是保證自己能生存下來。實際上,小編,也遇到一些,自己找事都有點困難的人,還挑三揀四,瞧不起去外包,不想去外包這種公司,或者小一點的公司。
個人建議:
一般大約畢業,正常應該是22歲左右,大家都是成年人,也有自己的思想,出了校門,就不要找父母了,自己自食其力,有工作先做著,在工作之餘,提升自我。先保證自己在社會上能生存,再談一些其他的。

3-4年的時候,這個時候的我們,應該好好考慮一下,以後個人的一個職業發展方向了,是向技術方法發展,還是管理方向發展。

6.知識付費

在我們技術難求進步的階段後,就可以尋求知識付費,付費專刊,還有專業的直播教程。

7良好的體魄

好的體魄,你才能更好的學習,這是一些的前提,所以有時間還是得好好鍛煉,不要像小編一樣廢了(以前跑步,可以跑5公裡,現在1公裡就氣喘吁吁),實際上,就是因為動不動就是996的加班,那時候年輕,也是想著拼一把,記得,有一次下班凌晨2點多,過馬路,叫計程車回家,當時,腦海就是一片空白,差點出事,就差一點就撞上了。

  • 實際上,程式猿這個職業,就決定了我們,可能避免不了加班,但是,我們應該適量,把握好度,看一看網上那些關於程式猿的新聞,所以,我們應該有所警惕,保證身體,有時間就鍛煉一下。

總結:

各行各樣都會淘汰一些能力差的,不僅僅是IT這個行業,所以,不要被程式猿是吃青春飯等等這類話題所嚇倒,也不要覺得,找到一份工作,就享受安逸的生活,你在安逸的同時,別人正在奮力的向前跑,這樣與別人的差距也就會越來越遙遠,加油,希望,我們每一個人,成為更好的自己。

推薦

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、Kafka持久化概述 Kakfa 依賴文件系統來存儲和緩存消息。對於硬碟的傳統觀念是硬碟總是很慢,基於文件系統的架構能否提供優異的性能?實際上硬碟的快慢完全取決於使用方式。同時 Kafka 基於 JVM 記憶體有以下缺點: 對象的記憶體開銷非常高,通常是要存儲的數據的兩倍甚至更高 隨著堆內數據的增加 ...
  • 基礎環境 準備3台虛擬機 配置無密碼登錄 配置方法:https://ipooli.com/2020/04/linux_host/ 並且做好主機映射。 下載Flink https://www.apache.org/dyn/closer.lua/flink/flink-1.10.1/flink-1.10 ...
  • 1. redis-cli命令行遠程連接redis服務 redis-cli -h host -p port -a password host:遠程redis伺服器host port:遠程redis服務埠 password:遠程redis服務密碼 如:下圖所示,redis-cli -h 172.16. ...
  • 1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。3.應儘量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進 ...
  • /* * This file is part of the SDWebImage package. * (c) Olivier Poitrey * * For the full copyright and license information, please view the LICENSE *  ...
  • Flutter給我們提供了很多而且很好用的內置動畫,這些動畫僅僅需要簡單的幾行代碼就可以實現一些不錯的效果,Flutter的動畫分為補間動畫和基於物理的動畫,基於物理的動畫我們先不說。 補間動畫很簡單,Android裡面也有補間動畫,就是給UI設置初始的狀態和結束狀態,經過我們定義的一段時間,系統去... ...
  • 上篇: 跳槽季“iOS開發”救救自己,別再這樣寫簡歷了 簡歷中需要註意的問題!! HR每天要收到500+簡歷還不止,首先就是簡歷的過濾。就相當於翻牌子。廢話不多說下麵講重點: 簡歷拼寫錯誤:(❌)單詞拼接錯了就不提了,直接pass, 好感度馬上降為零。 比如:githup/CNDS/Foudatio ...
  • 簡介 KVC(Key-value coding)鍵值編碼,顧名思義。額,簡單來說,是可以通過對象屬性名稱(Key)直接給屬性值(value)編碼(coding)“編碼”可以理解為“賦值”。這樣可以免去我們調用getter和setter方法,從而簡化我們的代碼,也可以用來修改系統控制項內部屬性(這個黑魔 ...
一周排行
    -Advertisement-
    Play Games
  • GoF之工廠模式 @目錄GoF之工廠模式每博一文案1. 簡單說明“23種設計模式”1.2 介紹工廠模式的三種形態1.3 簡單工廠模式(靜態工廠模式)1.3.1 簡單工廠模式的優缺點:1.4 工廠方法模式1.4.1 工廠方法模式的優缺點:1.5 抽象工廠模式1.6 抽象工廠模式的優缺點:2. 總結:3 ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 本章將和大家分享ES的數據同步方案和ES集群相關知識。廢話不多說,下麵我們直接進入主題。 一、ES數據同步 1、數據同步問題 Elasticsearch中的酒店數據來自於mysql資料庫,因此mysql數據發生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與my ...
  • 引言 在我們之前的文章中介紹過使用Bogus生成模擬測試數據,今天來講解一下功能更加強大自動生成測試數據的工具的庫"AutoFixture"。 什麼是AutoFixture? AutoFixture 是一個針對 .NET 的開源庫,旨在最大程度地減少單元測試中的“安排(Arrange)”階段,以提高 ...
  • 經過前面幾個部分學習,相信學過的同學已經能夠掌握 .NET Emit 這種中間語言,並能使得它來編寫一些應用,以提高程式的性能。隨著 IL 指令篇的結束,本系列也已經接近尾聲,在這接近結束的最後,會提供幾個可供直接使用的示例,以供大伙分析或使用在項目中。 ...
  • 當從不同來源導入Excel數據時,可能存在重覆的記錄。為了確保數據的準確性,通常需要刪除這些重覆的行。手動查找並刪除可能會非常耗費時間,而通過編程腳本則可以實現在短時間內處理大量數據。本文將提供一個使用C# 快速查找並刪除Excel重覆項的免費解決方案。 以下是實現步驟: 1. 首先安裝免費.NET ...
  • C++ 異常處理 C++ 異常處理機制允許程式在運行時處理錯誤或意外情況。它提供了捕獲和處理錯誤的一種結構化方式,使程式更加健壯和可靠。 異常處理的基本概念: 異常: 程式在運行時發生的錯誤或意外情況。 拋出異常: 使用 throw 關鍵字將異常傳遞給調用堆棧。 捕獲異常: 使用 try-catch ...
  • 優秀且經驗豐富的Java開發人員的特征之一是對API的廣泛瞭解,包括JDK和第三方庫。 我花了很多時間來學習API,尤其是在閱讀了Effective Java 3rd Edition之後 ,Joshua Bloch建議在Java 3rd Edition中使用現有的API進行開發,而不是為常見的東西編 ...
  • 框架 · 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用 · 使用強制路由,方便介面多時,分多版本,分文件夾等操作 介面 · 介面開發註意欄位類型,欄位是int,查詢成功失敗都要返回int(對接java等強類型語言方便) · 查詢介面用GET、其他用POST 代碼 · 所 ...
  • 正文 下午找企業的人去鎮上做貸後。 車上聽同事跟那個司機對罵,火星子都快出來了。司機跟那同事更熟一些,連我在內一共就三個人,同事那一手指桑罵槐給我都聽愣了。司機也是老社會人了,馬上聽出來了,為那個無辜的企業經辦人辯護,實際上是為自己辯護。 “這個事情你不能怪企業。”“但他們總不能讓銀行的人全權負責, ...