马上工作了,想问下要注意哪些问题?
這是一位讀者在知識星球提問的,涉及的內容很多,但是這些問題,我覺得很多人都需要注意,分享出來讓大家看,也希望留言說下自己的看法。
1
一、 offer情況
1. 已簽三方
2. 公司是國內靠前的芯片原廠,深圳,嵌入式軟件
3. 工作時間是995,周六加班有加班工資
薪資和企業信息我就不貼出來了,可以說是比較優秀的offer了
2
二、個人規劃
?
1. 剛畢業三到五年想專心做技術,在一個方向深入學習
2. 后面想往業務靠,但是不脫離技術(也許是技術leader?或應用層開發?)。個人比較喜歡和人打交道
3. 想掙錢買房,但不是那種拼命掙錢那種(二線城市買房的話,家里可以幫忙出一些首付)
4. 想在一家公司干五年以上,不想太快跳槽
5. 深圳買房難,離家遠。后面想回上海總部或者回省會base。但是如果深圳有好機會,薪資能漲得多,也會留在那邊。
?
?
我的回答:
?
喜歡做技術是沒有問題的,這個是一個很好的事情,特別是對于剛出校門的學生,不要想太多花哨的想法,先在一個技術方向,在一個行業上沉淀「前提已經調查認準了這個方向和這個行業」。
?
技術leader是一個方向,還可以試試項目經理產品經理,同時也要看公司側重的方向,有的公司重視研發,弱化項目經理和產品經理,覺得項目經理只是輔助開發完成協調的工作。但是有的公司會非常重視項目經理,給項目經理很多權限,比如可以決定工程師的績效,可以直接給工程師小組派發任務,有權限同樣意味著要承擔責任,如果項目延期,項目出現攻關難題,就需要項目經理盡快想到辦法推進項目進展,項目經理是有挑戰的工作,也是前景不錯的崗位。
?
產品經理我覺得更加重要,「人人都是產品經理」我認為只是一個臆想,產品經理必須是專業的,很多產品經理要求技術出生的原因是「在做產品功能的時候可以考慮到技術的瓶頸和細節」,可以知道產品可以實現什么功能,使用了什么技術,而且在功能定義上需要不斷的推敲,不斷的升華,不僅要了解軟件、硬件、結構、生產、售后等等。
因為只有明白這些細節,才知道產品在哪個方面可能出現問題,從而去加強它,彌補它。
?
買房這個事情,我決定后面寫篇文章好好說說,如果買錯了,就會投入往后幾年甚至十幾年的勞動付出。有兩個觀點你可以先理解一下
1、買房一定要有投資心態,或者加上投資心態,因為買房投入太大了。
2、如果房價一年不能上漲10%、那你買的這個房子,基本就是虧損的,既然是虧損,你為什么還要投入?
我支持你能靠近家人就靠近家人,還有趁早找到人生的另一半,這樣你可能會走得更容易一些,你對未來的規劃也會考慮更多、更全面一些。
?
3
三、職業規劃問題
?
1. 部門和崗位還沒分配(大概率隨機分配),深圳那邊大部分是技術支持,也有部分研發崗位。
?
2. 如果走技術研發方向
1) 入職前應該學習哪些知識呢?
A.是學習計組、數據結構、計網、OS這樣的基礎知識
B.還是學習IMX6ULL開發板,了解通用驅動開發
C.或者是其他方面,無關技術關乎格局方面的書?
2) 如果后續(五年后)想走技術leader的話,系統層、驅動層、應用層,在可選的情況下該怎么選擇呢?是先從底層做起,逐漸往上走,還是直接從上層做起?
我的回答:
如果是要畢業離開學校了,我覺得就要好好享受下在學校的時光,而且已經拿到offer了,應該是比較放松的了,該撩妹撩妹,該旅游就旅游。
?
但是呢,學習也是當然的,學習是一輩子的事情,不是說今天完成了一個事情,明天后天就不學習了。
?
你提到的那些都是屬于基礎,我覺得最好都過一遍,沒有壞處。
?
基礎是什么?
基礎就是你學了之后,你以后可以運用這個知識在很多地方去運用。就好比數據結構,你可以用C語言實現,可以在Linux內核上看到,也可能在一些RTOS系統上看到,你也可以用python,用C++上實現,這些是沒有沖突的。
?
開發板學習也是基礎,你需要了解的是那些外設的基礎知識、需要了解平臺特性、CPU性能、內存大小等等,你在一個開發板上完成了這些學習后,如果你切換硬件環境,切換硬件平臺后就能快速上手,快速完成項目以及分析問題,解決問題。
?
多進程、多線程這些,不管是Linux、RTOS、還是Android 都是需要用到的,所以你需要了解的是這些基礎的東西,不是死摳一些細節。
?
-- 題外話
我那個年薪百萬的大哥,原來一直是寫C的,然后跑去新公司就開始用python寫代碼了。
?
技術leader,這是一個可遇不可求的情況,技術好并不一定就能當上技術leader,溝通能力好也不一定,需要一個機會,如果你發現這樣的機會,并且抓住了,那也不管你以前如何如何。但是在這之前,你先積累技術、學習溝通能力、并且學會技術職業化、讓自己成為一個職業的技術人,當機會來的時候,你會比別人準備更加充分,成功的機會也就更大了。
任人唯親這個事情是很難避免的,就像你有一個雞腿,你給自己兒子吃還是給鄰居家兒子吃的道理差不多。
?
3. 如果走技術支持方向
1) 技術支持工作內容(已入職學長告知)
A.深圳base整體的研發和支持都是面向客戶
B.技術支持首先需要熟悉源碼
C.1.和客戶聯合開發
D.2.解決客戶開發過程中遇到的問題
E.3.解決公司產品本身的bug
2) 入職前應該學習哪些知識呢?
3) 后續的職業發展及晉升往哪方面走會更好一些呢?
A.公司內部轉研發難度如何呢?
B.轉售前銷售的話,前(錢)景如何呢?后續怎么發展呢?
C.或者其他方向?
?
我的回答:
我不是很建議你走技術支持路線、技術支持,售前、售后、相對于研發來說職能都比較偏弱,不管從發展和收入來說都比不上研發。
當然,并不排除一些特殊的崗位,或者說特殊的機會。
4
四、職場問題
1. 入職后該怎么表現呢?是表現得勤奮好學,(入職前學了通用基礎知識),基礎扎實,盡量主動參與項目,以求高年終和更多機會;還是表現中庸,暗地里努力,然后慢慢進步,讓領導覺得一直在穩步上升
?
我的回答:
1、保證按時按量完成工作,這個是基本。
2、學會跟領導溝通,也喜歡跟領導溝通,溝通這個事情,并不是說你喜歡別人就愿意,也要看緣分,至少自己的方向和領導的方向在同一條線上,如果不是一條線,那可能領導就會覺得你不是跟他一條心了。
3、?年輕人,多做事情,多承擔責任。
4、會總結、會分享、如何在完成一件事情后總結出來、可能是5分的工作、你總結出9分的效果,別人會更加滿意你的成果。
5、比別人更加優秀。
?
2. 和(同屆)同事們之間該怎么相處呢?是大家打成一片,互相分享交流,私下保持聯系?還是各自相對保守點,不要動不動抱團行動,讓領導覺得不舒服?
?
我的回答:
1、?剛出校園的學生,能在一個公司工作,這是一件非常非常有緣分的事情,我覺得沒有刻意做什么事情,多交流,一起爬爬山,打打游戲,吃吃燒烤什么的,都是很不錯的。
2、入職同一個公司的人很多,想跟每個人都相處好是非常困難的,可以尋找下自己志同道合的一個或者兩個人進行深交,以后在工作、學習、生活上都可以搭把手的。
?
3. 如果遇到難相的直屬上司,應該怎么尋求進步呢?
我的回答:
1、做好事情就好了,沒有哪個上司不喜歡可以承擔責任的下屬。
4. 如果在一家公司長久工作,想要往上走,有哪些注意點
我的回答:
在干活的同時也要注意人際關系
-- 送你兩句話好好體味
大樹底下好乘涼
可欺君子莫欺小人
推薦閱讀:
? ??專輯|Linux文章匯總
? ??專輯|程序人生
? ??專輯|C語言
嵌入式Linux
微信掃描二維碼,關注我的公眾號?
總結
以上是生活随笔為你收集整理的马上工作了,想问下要注意哪些问题?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ARM汇编指令集
- 下一篇: 微处理器:50岁了!