# 程序員職業規劃
*****
# 資深面試官教你面試技巧 #
本次 Live 主要包括以下內容:
- 理解面試是怎么一回事
- 面試前的準備
- 自我介紹的技巧
- 面試問題的應答技巧
- 如何應對預料不到情況
- 最后提問階段的機會把握
## 理解面試是怎么一回事 ##
雇傭者對面試者不是很了解,所以需要一個面試的過程來看看這個人能不能和自己合作。非常了解一個人就不需要面試、不需要合作就不需要面試。核心原因是能不能和現有的同事合作。
1. 面試者是否能夠完成指派的任務。
2. 愿不愿意和面試者成為合作的同事。
3. 是否能夠在這家公司長期工作。
面試的本意是相互考察的過程。一方面是展現自己是否適合這份工作,另一方面是看這家公司是否有誠意考察你,環境、氛圍是否適合自己。
HR的主要工作是負責面試的流程。安排銜接面試過程、通知面試者、篩選簡歷等。用人部門決定是否招你。
什么樣的簡歷會受到HR的青睞?篩選主要是通過學歷、工作經驗等;通知面試主要是通過技術要點符合用人單位的要求。
把面試官和HR當做普通員工即可,不用緊張。
面試前,可以盡量了解面試公司的情況,進行適當的準備。
## 面試前的準備 ##
- 準備好簡歷;
- 根據公司風格決定穿著:商務、隨意;
- 公司具體地址(千萬別搞錯);
- 在職請假一天(大部分請半天假的,可能是去面試);
- 時間安排合理(1天多處地方),盡量別遲到,別提前面試;提前1分鐘再進去;提前30分鐘可以看看周圍環境;
- 態度隨意的面試者
- 看面試官表現的是否專業
## 自我介紹的技巧 ##
- 簡潔,控制在幾分鐘以內
- 表達能力
- 態度端正
- 介紹的內容:
- 體現出特點 (從事外貿網站營銷推廣經理,做過高校的IT講師,3年開發工作經驗)
## 面試問題的應答技巧 ##
主要是技能方面問題,主要分為軟技能(領導能力、管理能力等)、硬技能(編程能力,相關專業職位的職能要求)。
**硬技能的展現:**
相信自己的硬技能是可以解決貴公司的需求的。面試官提的問題,往往和從事的工作相關。你要讓面試官相信,通過學習可以獲取相關的技能。
自信。比如問題:介紹一下你之前的項目功能模塊,有哪些特別的地方。(忌諱:這個項目非常簡單,沒有什么可說的)
遇到完全不知道的問題。可以盡力回答,實在回答不出來,可以讓面試官換一個問題。
**軟技能問題:**
為什么離開上一家公司?忌諱回答:上一家公司不好(老板的不好等負能量的)。回答:離家近、換工作環境...能讓對方公司滿足你要求的地方。
你最大的優點或缺點是什么?考驗你的表達能力。可以展示自己的(正能量)特點。
職業規劃是什么?來這個公司你想做什么?(半年的短期規劃;長期規劃) 短期內熟悉某一個領域;多久時間內成為XXX。
情商類問題:假設和其他人發生沖突,該如何處理?(最好提前打聽一下該公司的工作情況、做事方式)。
## 如何應對預料不到情況 ##
準備的很好,面試官會質問。(不用生氣!理性回答即可)
## 最后提問階段的機會把握 ##
不要說沒有什么問題了。提問可以表達你對這份工作有興趣,如果問的問題有水平更會值得青睞。
- 產品設計
- 團隊合作
- 崗位職責
- 發展情況
知己知彼 正能量
*****
# 程序員實用干貨分享 #
大家好,我是紅猴子,早年畢業于中科院聲學所,專業為通信,輔修計算機。畢業之后在芯片領域工作多年,做過固件,做過驅動,也做過 App 和網站。曾是 Intel 的高級軟件工程師,主要研究領域為視頻編解碼技術,做過的核心產品有 Intel 平臺上 HEVC 硬解驅動程序,數字電視芯片編解碼固件。目前自己創業中,順便為新人傳播技術與職場經驗。
講座目的:
我遇到過很多的技術新手朋友,他們很多人有著相同的困惑,想努力,卻找不到方向,也不知道該如何提升自己,同時也為將要到來的職場感到忐忑不安。本次 Live 旨在為技術人 / 程序員 分享一些實用的干貨。注意,都是滿滿的干貨噢
講座內容:
涉及到的內容有可利用資源,技術,職場,軟件管理,以及你想不到的方方面面
適用人群:
1. 計算機專業在校大學生和研究生
2. 入職兩年內的程序員職場新人
3. 未來想從事編程工作的朋友
4. 對編程技術感興趣的所有朋友
說明:
本次 Live 不止分享干貨,你可以就你想問的問題對我進行提問,我會盡量回答和滿足大家。
本次 Live 主要包括以下內容
- 技術方向有哪些
- 實用的網絡資源
- 找工作/跳槽的渠道
- 編程應具備什么樣的基礎
- 如何提高自己的編程能力
- 如何提高代碼質量
- 大公司典型軟件開發流程
- 初入職場須知
- 大齡程序員的出路
- 問答環節
## 技術方向有哪些
APP:PC IOS/Android/小程序 Web
圖1
## 實用的網絡資源
官網手冊、視頻、社區、寫博客、找項目
圖2
https://github.com/EbookFoundation/free-programming-books
## 找工作/跳槽的渠道
內推、招聘網站、獵頭 (針對性投簡歷)
圖3
## 編程應具備什么樣的基礎
軟件入門簡單;需要持續學習;編程是工具,把一切事物抽象用大學學習的那一套東西(理論基礎)組織起來。(可以邊學邊做)
圖4
## 如何提高自己的編程能力
- 學好理論知識
- 動手實踐,參與項目
- 閱讀成熟的代碼
- 獨立完成一個項目
- 參與開源項目
- 找實習,找導師
- 參加比賽
- 提煉總結:寫博客
從簡單到復雜獨立完成一個完整的項目。
圖5
## 如何提高代碼質量
- 設計
- 架構良好
- 模塊化,低耦合
- 可移植性與擴展性
- 時間/空間性能
- 可調試
- 開發
- 代碼規范
- 注釋
- 考慮邊界
- 代碼審查
- 工具靜態分析
- 測試
- 本地測試
- 單元測試
- 集成測試
- 系統測試
圖6
## 大公司典型軟件開發流程
需求分析、方案設計、代碼開發、代碼自測、代碼審查、提交代碼至代碼庫、持續集成、持續交付/部署
圖7
敏捷開發(因為沒有辦法一次性解決所有問題)
## 初入職場須知
- 不應該:不懂就問、把同事當知己、把老板當老師
- 應該:先思考,獨立學習,會觀察會溝通,工作積極,主動擔責
## 大齡程序員的出路
- 技術路線:技術Lead,架構師,技術專家,首席科學家
- 管理路線:TeamLead,項目經理,產品經理,CTO
- 轉崗/換行
- 創業
## 問答環節
*****
# 程序員,你的職場可以不迷茫 #
我是安曉輝(foruok ),37 歲的開發者,經歷過軟件開發工程師、研發經理、項目總監、研發總監等崗位,著有《 Qt on Android 核心編程》、《 Qt Quick 核心編程》、《你好哇,程序員》等圖書。
我的另一個身份是中國職業規劃師,對程序員的職場發展有濃厚的興趣,創建專注職場成長的公眾號「程序視界」,同時也是 LinkedIn 受邀自媒體。
聊聊程序員職場當中可能遇到的迷茫,比如怎么給自己定位,比如剛入行時選擇什么技術,比如工作兩三年后怎么進階,比如技術上怎么精進,比如 34 歲以后怎么轉型、怎么保持競爭力,比如怎樣做適合自己的職業規劃……
本次 Live 主要包括以下內容
- 從程序員的定義說起
- 程序員的四種常見定位
- 運用四種常見定位給自己尋找方向
- 簡單實用的職業規劃策略
- 保持技術精進的常見途徑
- 要不要轉管理
- 大齡程序員的未來在哪里
- 生活與工作的平衡
## 程序員的定義
用某種編程語言或技術,開發某種軟件產品或系統,解決特定現實領域的問題。
## 四種常見定位
- 解決某類問題
- 架構和設計
- 技術專家
- 技術傳播與布道
## 技術方向的選擇
定位:興趣、薪資、發展前景...
## 職業規劃策略
找到你的目標和現狀,看如何達成目標。比如從中級開發工程師到高級工程師;看高級工程師需要的職業技能有什么?
## 保持技術精進的常見途徑
想要精進,先得有方向,找到內在動力
- 讀書,視頻課程
- 閱讀源碼
- 以戰養戰:項目中使用學習到的技術
- 加入開源項目
- 進入開發文化的公司,和牛人做同事
## 真的做不到頂尖,怎么辦
- 開發工作給你帶來了什么,調整好心態。
- 尋找新的發揮你能力的環境
- 認識到頂尖是少數人,生活中不僅僅只有開發
## 要不要轉管理
通過做技術,在有些公司也能得到回報,不會有管理那么復雜。
- 技術比較精進,開始負責帶團隊
- 本身的管理能力不錯,幫領導分擔工作,有新項目時擔任領導角色
- 看看管理需要什么能力,學習項目管理方面知識,在實際工作中進行項目管理,跳槽到其他公司做管理
- 從大公司到小公司做技術Leader
## 大齡程序員的未來在哪里
第一次創造是核心能力,解決問題的思維框架,是可遷移的能力,這部分能力需要經驗積累,這是大齡開發程序員的優勢,要建立這種思維能力。
作為大齡開發將來的出路:轉管理、架構師、領域專家、產品業務積累、中大型公司、其他興趣愛好...
## 生活與工作的平衡
平衡是一種“取舍”。
*****
## 參考出處
資深面試官教你面試技巧
https://www.zhihu.com/lives/906569183528120320
一線大廠如何面試前端工程師?
https://www.zhihu.com/lives/812367829423779840
技術面試經驗之談
https://www.zhihu.com/lives/819542544886173696
一線程序員到技術總監的進階指南
https://www.zhihu.com/lives/1008002922151596032
程序員的精進:方向選擇與轉型
https://www.zhihu.com/lives/805377177083351040
程序員,你的職場可以不迷茫
https://www.zhihu.com/lives/824624741653581824
程序員實用干貨分享
https://www.zhihu.com/lives/862669342754619392