生活上的談判: 疫情期間的房租談判
昨天分享敝公司的一年一度海外招募即將在這週五截止, PTT 上大家討論激烈, 只能說把薪水從美金換台幣看起來很驚人, 對於資深的軟體工程師大神們, 矽谷的科技公司真的願意提供好的薪水福利來吸引, 如果你的技術很強, 已經是 tech lead 以上的等級及經驗, 強烈推薦來面試一下。
今天稍微來說一下在矽谷的生活成本, 過去幾年的矽谷榮景, 把矽谷的房價及租金推升到全美最高, 比如說我幾年前住的 Mountain View (Google 所在的城市)一個 60 多年木造的老舊小公寓, 那時一個房間的公寓 700 sq ft 要價 $2400/月 (不包含任何水電及網路), 如果是住在更貴的地方像是 Palo Alto 或是舊金山市區, 一個房間 (one bedroom apartment) 一個月租金可以到 $3000, 甚至是 $4000 以上。因為高漲的房租, 大家(還有我 XD) 常會被迫住到比較遠的地方, 但缺點就是通勤時間大增。
今年疫情關係, 許多公司宣布遠端工作到明年夏天, 也讓許多租客租約到期搬離灣區,更有許多不惜中途 break lease 搬走,真的是因為就算被罰一些錢還是比一直付高額的租金划算。 最近如果你要續租房子的話, 可以嘗試和 leasing office 談價錢, 不漲價應該是基本, 許多時候他們給新住戶的價錢都比較便宜, 所以可以利用這樣來談判。 我就看到一個住在 Palo Alto 的例子,從一個月付 $3300 住 1 bedroom 最後變 $2800 改住到 2 bedroom, 降價且房型加大了!舊金山租金也有 1~ 2 成不等的跌幅, 不論你是住在哪裡, 目前可以利用這幾年少見的買家話語權較大的時機減少每個月必要的租金開銷!
昨天敝公司的一年一度海外招募文章:
https://www.facebook.com/PivotSoftwareEngineer/posts/1100125290402660
另外和談判相關, 之前我寫的薪水談判文章, 許多讀者回覆利用我分享的方式得到更好的 offer:
https://brianhsublog.blogspot.com/2019/10/HowToNegotiateJobOffer.html
同時也有4部Youtube影片,追蹤數超過2,750的網紅馬它mata x,也在其Youtube影片中提到,🗣 嗨大家,上傳在YouTube的是「精華版」Podcast,如果聽完覺得有趣,可以前往各大平台收聽70分鐘完整版! 【收聽我的Podcast節目🙌】 ▌Apple Podcast https://reurl.cc/q8aVO0 ▌KKBOX https://reurl.cc/WLzxkO ...
「軟體面試ptt」的推薦目錄:
- 關於軟體面試ptt 在 半路出家軟體工程師在矽谷 Facebook 的最讚貼文
- 關於軟體面試ptt 在 苦命的人力資源主管 Facebook 的最佳貼文
- 關於軟體面試ptt 在 生涯設計師-邱彥霖Sandy Facebook 的最佳解答
- 關於軟體面試ptt 在 馬它mata x Youtube 的最佳貼文
- 關於軟體面試ptt 在 李黎哈哈LilyHaha Youtube 的精選貼文
- 關於軟體面試ptt 在 NeKo嗚喵 Youtube 的精選貼文
- 關於軟體面試ptt 在 [心得] 軟體工程師的倖存者偏差(一) 關於讀大學這件事。 的評價
- 關於軟體面試ptt 在 [面試] 30歲工程師面試之旅(軟體、面板) 的評價
- 關於軟體面試ptt 在 [心得] 軟體工程師面試心得- soft_job | PTT職涯區 的評價
- 關於軟體面試ptt 在 [心得] 後端三年非本科13家面試心得- 看板Soft_Job - PTT網頁版 的評價
- 關於軟體面試ptt 在 軟體工程師薪資八卦- Home | Facebook 的評價
- 關於軟體面試ptt 在 [討論] 關於台灣軟體工程師薪資天花板- 看板Soft | 工程師面試ptt 的評價
- 關於軟體面試ptt 在 軟體工程師 | Dcard 的評價
- 關於軟體面試ptt 在 程式設計面試在PTT/mobile01評價與討論 - 台鐵車站資訊懶人包 的評價
- 關於軟體面試ptt 在 程式設計面試在PTT/mobile01評價與討論 - 台鐵車站資訊懶人包 的評價
- 關於軟體面試ptt 在 [心得] 多家外商純軟新創系統廠面試心得universeking PTT批踢 ... 的評價
- 關於軟體面試ptt 在 [心得] 2021高雄軟體面試心得- 看板Soft_Job - Mo PTT 鄉公所 的評價
- 關於軟體面試ptt 在 [討論] 軟體工程師工作一年半,45k/月太少了嗎? - womentalk 的評價
- 關於軟體面試ptt 在 Google台灣軟體工程師來了|就是要聊薪水 - YouTube 的評價
- 關於軟體面試ptt 在 看板Soft | 軟體工程師面試題目ptt - 旅遊日本住宿評價 的評價
- 關於軟體面試ptt 在 [面試] 30歲工程師面試之旅(軟體、面板) - Tech_Job | PTT Web 的評價
- 關於軟體面試ptt 在 軟體工程師面試ptt [心得] 台中軟體業面試心得- 看板Soft | 藥師家 的評價
- 關於軟體面試ptt 在 【閒聊】 今天面試一家ERP的心得- 軟體工作板 的評價
- 關於軟體面試ptt 在 [心得] 面試分享(非本科4年Line/Appier/17... (12家- Soft_Job 的評價
- 關於軟體面試ptt 在 [請益] 遇到這樣的面試窗口正常嗎? 的評價
- 關於軟體面試ptt 在 Re: [面試] 一些台商外商軟體公司- 看板Soft_Job | PTT職涯區 的評價
- 關於軟體面試ptt 在 【全景軟體面試ptt】資訊整理& 全景軟體薪水相關消息 - Easylife 的評價
- 關於軟體面試ptt 在 [心得] 軟體職缺面試準備PTT推薦Soft_Job 的評價
- 關於軟體面試ptt 在 [心得] 2020畢業生面試心得- Soft_Job - PTT生活資訊討論 的評價
- 關於軟體面試ptt 在 [心得]2020新鮮人面試15間心得| Soft_Job 看板| PTT 網頁版 的評價
- 關於軟體面試ptt 在 小弟是軟體工程師,以我的能力,大概能談到多少薪水? - Mobile01 的評價
- 關於軟體面試ptt 在 G27Q Gaming Monitor 支援與下載顯示器- GIGABYTE 技嘉 的評價
- 關於軟體面試ptt 在 111年電腦常識(含概論) [國民營事業] - 第 55 頁 - Google 圖書結果 的評價
- 關於軟體面試ptt 在 創客創業導師程天縱的職場力:解析職場的人與事,提升工作與管理績效的34條建言 的評價
- 關於軟體面試ptt 在 管理資訊系統 - 第 327 頁 - Google 圖書結果 的評價
- 關於軟體面試ptt 在 [請益] 販賣自製商用軟體該如何起步 - PTT評價 的評價
- 關於軟體面試ptt 在 《財訊》649期-全球電池供應鏈 台灣隊大復活 - 第 46 頁 - Google 圖書結果 的評價
- 關於軟體面試ptt 在 [心得] 緯創軟體面試心得美國事業處- Tech_Job - PTT生活 的評價
- 關於軟體面試ptt 在 [請益] 機械認錯轉韌體- Tech_Job | PTT Web - 淡水休息 的評價
軟體面試ptt 在 苦命的人力資源主管 Facebook 的最佳貼文
今天在軟體圈的熱門文章
我自己在電商待了8年左右了。我也覺得他寫得很貼切。
如果您是HR。可以看一下了解軟體圈的業界情況並修改一下自己的面試流程。如果你是軟體工程師。有2點是我覺得很重要的。
1、軟體圈是求專精再求廣度的地方。而且非常不再乎學歷、年資、經歷。實力至上的業界。
2、自學能力。我出社會20年了。軟體圈是我看過少數非常殘酷的行業。你現在學的技術。可能明年就要打掉重來了。如文章中所提。如果你學的是視窗的技術。現在在軟體業大概都是傳統產業了。
推薦閱讀。
軟體面試ptt 在 生涯設計師-邱彥霖Sandy Facebook 的最佳解答
#找工作最好的方式就是在目標公司找朋友
每次求職相關的講座或課程,我都會特別提到「好的機會在人脈不在人力銀行」,尤其許多海外求職成功的故事,多是透過人脈的經驗指導與安排才順利取得門票。分享一則真實故事,大約兩年前某位前端工程師在一個國際技術論壇中,認識兩位Facebook的工程師,相談甚歡成為朋友後,透過內部推薦順利拿到Facebook英國分公司的工作。這真的是很多台灣工程師想不到的路徑,一來這種工作資訊在台灣根本遇不到,二來這些國際知名企業都有自己的招募系統,更有嚴謹的內部推薦制度;所以能夠進入到這種明星企業,真的是除了優秀還要機運。
因此,若有明確的職業目標,得到面試最有效的方法就是從內部推薦。幾乎所有的公司,不論規模大或小都有內部推薦的管道與制度,尤其知名企業,每天收到的履歷少則千百封,整年累積下來也有數十萬封,就算你條件百分百符合,也可能同時有數十位差不多的競爭者,想要脫穎而出可不容易;但若今天是透過內部推薦,多一個「自己人」認證與指點,必定能大大增加面試機會。
但是,到底如何獲得內部推薦的人脈? 一般來說有幾個方法:
1. LinkedIn連結:尋找該公司頁面,從員工的部分可以看自己有沒有連結,若有第二層就可以藉由共同朋友引薦認識。
2. Facebook朋友介紹:點與點最近的距離是直線,直接PO文詢問有無認識在目標公司工作的人,記得權限設朋友。
3. 參與社群或活動:許多大型企業會舉辦自己的論壇,或是Meetup活動,就是很好認識內部員工的機會。
4. Ptt求職系列:像是Tech-Job版,就可以問到不少大神,向對方請益。
以上方式,關鍵還是要靠個人努力。內部推薦事關推薦人的信用,因此若你實力不足,別人也很難推薦。要讓人願意推薦,除了想辦法呈現出你的能力,更重要的是還要值得讓人推薦,所以真誠交友也是種重要的轉職技能。
向推薦人推薦自己,心態上是先交友後求職。
雖然說許多內部推薦制度是有獎金的,但要拿到所謂的推薦獎金其實不太容易,更不要說前面要花時間給對方履歷與面試的建議,後面還不一定會被錄取,所以大部分的人沒那麼閒會特別幫一個不認識的人準備。因此,雖然你是要求職,但請抱著交朋友的心態,互相交流請益,保持謙虛禮貌,這樣一來即使現在沒合適職缺,留下好印象未來不怕沒機會。
最後,若你想到美國工作,推薦一個部落格叫「半路出家軟體工程師在矽谷」,裡面有相當豐富的資訊,包含工作簽證的問題。若你沒有明確的目標,多參加社群與活動,認識不同領域的朋友,也可以發覺有趣的產業或工作機會,拓展視野之餘也能為自己製造機會喔!
#生涯健檢
攝影師: Visual Tag Mx ,連結: Pexels
軟體面試ptt 在 馬它mata x Youtube 的最佳貼文
🗣 嗨大家,上傳在YouTube的是「精華版」Podcast,如果聽完覺得有趣,可以前往各大平台收聽70分鐘完整版!
【收聽我的Podcast節目🙌】
▌Apple Podcast https://reurl.cc/q8aVO0
▌KKBOX https://reurl.cc/WLzxkO
▌Spotify https://reurl.cc/R1RqjD
▌Firstory https://reurl.cc/k09O7K
▌Google Podcast https://reurl.cc/0Okvpo
▌Podcast Casts https://reurl.cc/j5VW11
*留下五星評價,留言妳的想法或是希望聽到的主題
*KKBOX & Spotify可以把節目分享到IG限動,分享你的感想給我吧
*推薦大家起床、睡前、通勤、吃飯四個時間聽最讚!
▌麥克風:美國Blue Snowball 雪球麥克風 / 白色 2980$
▌聲音剪輯軟體:Audacity
.....................................................................
S2EP#2|盤點各種南北差異:台北東西不好吃?捷運冷知識、Eamil行銷做什麼?Dcard反串是真的! feat.台南長大ㄉ文藝水水Lily
▊ 這集聊什麼
(00:01:26) 歡迎台南長大雲林念書北漂實習的文藝美少女Lily
(00:02:49) 吃東西輪不到甘泉魚麵 : )、台北東西真的不好吃、消費飲食落差
(00:07:30) 雲林雙人房比台北雅房還便宜、南部實習少、雲林都去哪裡玩…
(00:15:05) 台北人比較冷淡!?茶の魔手的magic、南北部熱狗也有差
(00:22:37) 南部的法式吐司都夾XX、觀光客吃得都母洗道地ㄟ
(00:30:28) 南北行車危險差異 、原來南部沒coco、50嵐沒xx
(00:22:37) 台北冷知識:捷運出口命名原則、101每天的顏色
(00:42:07) Email Marketing:實習工作內容、如何用email做行銷
(00:50:07) 口碑行銷、PTT Dacrd反串是真的?面試別人裝高冷
(00:58:07) 面試遇到的怪題目如何回答、北部最愛景點、台北跨年初體驗
.....................................................................
🗣關於我的Podcast節目《馬它 in the HOUSE》
【在職場闖蕩的大四生】— 分享在校園跟職場之間的大小事:快畢業的未來迷惘 & 畢業不久的社畜心聲 & 職場實習的各種秘辛!
馬它mata – 念醫學大學、Youtuber、Podcaster、穿搭客 — 擅長在家邋遢出門漂亮。
*請我喝大冰美,每天才有動力keep going
https://pay.firstory.me/user/matainthehouse
………………………
★如果大家有什麼想看到的主題可以留言跟我說喔!!
★別忘了來IG找我玩
我的IG : Haocheng.chan.92
https://www.instagram.com/haocheng.chan.92/?hl=zh-tw
………………………
◆ 如果想看更多關於我的食物 / 穿搭 / 旅遊 /日常分享,可以到下方連結
◆ 個人IG : 👉 Haocheng.chan.92
◆ 食物IG : 👉 Food_map_camel
◆ FB粉絲專頁 :👉 https://reurl.cc/e5v12x
◆ Popdaily創作者計畫👉https://www.popdaily.com.tw/user/28032
………………………
喜歡我這支影片的話,記得按讚和分享給你所有的朋友
也可以去我的IG看看關於我的更多分享
記得訂閱我的頻道呦d(`・∀・)b
#podcast#馬它intheHOUSE#podcast推薦
軟體面試ptt 在 李黎哈哈LilyHaha Youtube 的精選貼文
[瑞士訪談系列]
會認識以璿是因為看到他在ptt上面的分享,會特別有印象是因為他寫的真的很真誠,就在這次的瑞士之行前,想說來連絡看看好了~沒想到他很大方的答應了XD從訪問他的過程當中,更可以知道他對於研究的熱忱,還有清楚自己的方向與題目要選什麼,他在影片當中也分享到自己為什麼拒絕另一個職缺的原因,除此之外,他也會跟大家分享他申請的經驗,以及面試時的feeling,當教授說出哪句話就代表你拿到offer了!想知道更多就看下去吧!
▷▶︎ 幫助你更快的找到問題
-------------------------
00:44 為什麼想讀博士?
01:12 覺得在台灣讀研究所後再出國有什麼幫助嗎?
03:12 當初為什麼想找歐洲的博士缺?
06:32 是用什麼網站去找博士缺的?
07:19 申請文件準備上有什麼困難的?
09:00 最後有面試到哪些學校或機構嗎?
11:46 有從這些面試中獲得什麼收穫嗎?
13:26 可以給那些想要申請博士的人建議嗎?
[歐洲博士職缺搜尋平台]
https://www.researchgate.net/
https://www.nature.com/naturecareers
[歐洲常見的研究單位]
🇳🇱荷蘭:
https://www.tudelft.nl/en/about-tu-delft/working-at-tu-delft/phd/
https://www.tno.nl/en/about-tno/mission-and-strategy/
🇱🇺盧森堡:
https://wwwen.uni.lu/studies/doctoral_education
🇧🇪比利時:
https://www.kuleuven.be/english/research/phd
🇩🇪德國:
https://www.mpg.de/doctoral_students
https://www.fraunhofer.de/
https://www.helmholtz-berlin.de/index_en.html
https://www.fz-juelich.de/portal/EN/Home/home_node.html
🇫🇷法國:
https://www.esrf.eu/
🇨🇭瑞士:
https://www.psi.ch/de
▷▶︎ More LILYHAHA
----------------------
▪︎ Instagram: https://www.instagram.com/lily.hahahahana/
▪︎ Email: [email protected]
(更多留學諮詢、合作,請來信)
▷▶︎ About LILYHAHA
---------------------
留學不在只是夢想,過去在準備德國留學的路上,資源總是相對英美少的很多,因此希望透過YouTube這個平台,來分享更多在歐洲的留學&工作經驗給大家,想到德國工作?想到德國念碩士?但卻沒有什麼方向,都可以跟我聊聊喔!
▷▶︎ 留學德國申請祕訣-免費資源
----------------------------------------
▪︎ 底下留言告訴我你的eamil,即可領取申請祕訣喔!
▪︎ 私訊預約免費留學諮詢30分鐘
▷▶︎ 這些影片會讓你對德國有更多了解
-------------------------------------
⇢德國留學&生活
▪︎ 德國亞洲超市:https://youtu.be/B2xAXR5in8E
▪︎ 德國一天需要多少德文:https://youtu.be/qsmiffED25Y
▪︎ 德國外食花費:https://youtu.be/DDH8coykU3A
▪︎ 德國大學排名:https://youtu.be/9XWqweyKowo
⇢德國留學訪談
▪︎ 高中申請學士(慕尼黑大學)https://youtu.be/rL3eG-X3NfQ
▪︎ 德國碩士獎學金(慕尼黑工大)https://youtu.be/HvS2e6WjZzo
▪︎ 瑞士博士申請(蘇黎世聯邦理工)https://youtu.be/nT0HYE1Ctn0
▪︎ 瑞士碩士申請(洛桑聯邦理工)https://youtu.be/ATmVnNDhHTE
▪︎ 德國科大碩士(Hochschule Esslingen) https://youtu.be/gdIAPx4gmbE
⇢德國工作&實習
▪︎ 德國互惠生:https://youtu.be/x2Zysm7-0yk
▪︎ 德國畢業賺多少:https://youtu.be/FzBh5MRSuO4
▪︎ 德國實習&打工經驗:https://youtu.be/81CnfYIXJMA
▪︎ 德國軟體工程師:https://youtu.be/mY1K17nUzGU
▪︎ 瑞士Google工程師:https://youtu.be/7ly1ZCUldss
▷▶︎ key words 關鍵字
----------------------
#李黎哈哈訪談系列
李黎哈哈 李黎哈哈訪談系列 德國留學 歐洲留學 德國工作 德國實習 德國生活 歐洲生活 德國簽證 留學申請 留學心得
🎥在使用的影片拍攝剪輯器材
相機 sony zv1
https://amzn.to/2C8Iab1
攝影 i Phone 7
https://amzn.to/3hc1sMw
腳架 JOBE
https://amzn.to/3dPME3X
麥克風 RODE
https://amzn.to/3f8ZL0t
剪輯 FCPX
https://amzn.to/3dQr6V8
字幕 Arctime
------------------------------------------------------------------------------------
軟體面試ptt 在 NeKo嗚喵 Youtube 的精選貼文
其實談判學就是一種更高難度的說話技巧,除了要會觀察局勢、洞悉人性、分析邏輯...有趣的是,人腦可以在短時間內處理大量資訊進而變成一串對我們有利的對話!
請用訂閱代替掌聲▶https://goo.gl/4cGq4T 或者在上方按個喜歡❤,我們下一支影片見嚕(゚∀゚)
工作聯繫請mail💌: aaliyah0919@gmail.com
#面試 #談判 #讓對方不知不覺一直說好的交涉術
📚延伸閱讀📚
讓對方不知不覺一直說好的交涉術:芝加哥商學院、慶應大學都在用的協商技巧,教你避開談話陷阱,開口就把對手變盟友!
交渉学が君たちの人生を変える
作者: 印南一路
譯者: 劉格安
出版社:聯經出版公司
出版日期:2019/10/04
語言:繁體中文
博客來:https://linkingunitas.com/2d3vk
===== About 會員福利 =====
每個月75支持我繼續創作(不同國家youtube的可能收費會不太一樣)
https://www.youtube.com/channel/UCQbyKhmFHIRptrAJMSwS-dw/join
1. 會員限定的FB社團 https://reurl.cc/qGk7q
可以優先挑選我的二手書
不定時會發布影評類的文章
會有說書額外的延伸閱讀
可發文跟其他人互動,類似小型讀書聚會
2. 直播時有特殊貼圖可以使用
3. 每個月會搶先看到我的當月書單
4. 不定時有深夜廣播的影片可以聽
5. 滿周年會有額外小福利認證(規劃中)
===== About Neko嗚喵 =====
使用設備
Canon EOS M6
Canon PowerShot G7X Mark II
RODE VideoMicro 指向性麥克風
剪輯軟體
Adobe Premiere Pro CC
NeKo嗚喵 部落格▶https://neko-wumiau.blog/
NeKo嗚喵 遊戲頻道▶https://goo.gl/L9cqMU
NeKo嗚喵 粉絲團▶http://goo.gl/AybChp
NeKo嗚喵 IG動態▶https://goo.gl/s2zTrA
軟體面試ptt 在 [面試] 30歲工程師面試之旅(軟體、面板) 的推薦與評價
各位年薪300萬前輩們安安小弟中央光電碩畢就到面板相關產業當光學研發在職時間約3年半,薪資50K因為公司近年營運狀況不佳,考慮個人發展跟前景就提出 ... ... <看更多>
軟體面試ptt 在 [心得] 軟體工程師面試心得- soft_job | PTT職涯區 的推薦與評價
[心得] 軟體工程師面試心得. 看板 Soft_Job. 作者 kelvin91734. 時間 2020-07-24 20 ... ... <看更多>
軟體面試ptt 在 [心得] 軟體工程師的倖存者偏差(一) 關於讀大學這件事。 的推薦與評價
不知不覺進入純軟這個業界也已經十幾年,所以對於在 Soft_Job 版上常常看
到的一些議題也有了自己的想法,想說趁這個機會整理一下自己的看法,和大
家分享一下。這篇主要會先分享一下我對於讀大學的看法。
要先說的是,我覺得我自己就是某種程度上的倖存者,所以這邊的經驗也只是
我自己的經驗,但也是我最真實的想法,以及一些我實際上遇到的經歷。
先交代一下背景,我自己會進入這行,大概是從小學時候就有的想法,那個時
候家裡有台電腦,每天回家都在玩那台電腦,所以那個時候開始就想著長大要
靠這行吃飯,不過當然只是很粗淺的一種概念,那個時候主要還是放學就在打
電動,並沒有什麼真的實際的作為。
到高中分組的時候,因為逃避自己對於數學沒興趣這件事,以及曾經有一度想
唸中文系或歷史系,所以選了文組。但後來還是靠申請入學上了國立暨南國際
大學資管系,在板上我想應該是會被歸在後段國立大學?反正非四大四中,而
且是文組的資管系,並且最後直升該校的資管碩班。
不過這樣的我,最終現在還是混到了如大家說的,在 150 左右上下掙扎的
WEB 仔,不過是個生活與工作很平衡,覺得可以做自己喜歡的事情還有薪水可
以領很開心的 WEB 仔。
在板上經常會出現的一個議題就是要不要去補大學學歷。我想這個大家都很清
楚,一種看法是這行確實你可以不用相關科系也可以來做,這絕對是可行的,
也一堆人靠這種方式轉行;另一種看法則是相關科系畢業是進入這行的最快的
方式。
這兩種說法我認為都是對的,這行的進入門檻真的很低,只要有心,真的是一
台電腦加上毅力你就有機會進入這行。但另一方面,你有文憑再加上不要太混,
入場劵基本就到手了。
而常常看到的另一個觀點,是對於大學科目的質疑,認為大學教的東西都很過
時,出來業界還是要重新學習。
關於這點其實我反而有比較不同的看法,我認為大學教的科目他的價值,正在
於他的「過時」。我認為嚴格來說,他應該不叫「過時」,而叫做「基礎知識
架構」。
舉個實際的例子來講,前後端的 Framework 這十年來都換了幾輪了?但網路
的基礎架構還是沒有變,SQL 的主要核心概念還是沒有變。從 Web Browser
上輸入網址到顯示內容,基本上還是一樣的流程。
更別說再更基礎的計算機架構、演算法和 OS 裡的多執行緒等等的概念了,這
些概念性的東西到現在,其實到現在都還是很實際的東西。反而是很多那個
時候我學的 Framework 或各個軟體的版本,現在早都不知道被什麼取代了。
但電腦程式還是電腦程式,在抽象上基本還是 Von Neumann 架構,底層還是針
對記憶體中資料的各種操作,各種程式設計典範 (Procedure / Object-oriented /
Functional) 的精神還是長那樣。而這東西是我天天在用的,真的是天天在用,
因為這是我對自己寫的每一行程式碼的理解。而我自己的經驗上,遇到過不少
不知道程式為什麼會壞,為什麼是那樣的行為的,其實就是沒搞懂程式執行的時
候,抽象上記憶體裡的內容是什麼東西而已。
至於這些東西有沒有用,我想應該可以用實際的例子來說明。現在做前後端,基
本上演算法都是函式庫包好好,很少有機會自己寫我想這應該是共識了。這十年
幾年下來,我真的在工作上實作過,和演算法勾得上邊的東西,大概也就只有樹
的 DFS 或 BFS 而已。
那就代表大學教得演算法沒有用嗎?這麼講吧,我曾經在某個線上的 Java 專案
看過這樣神奇的程式碼,這個專案主要是一個批次的機制,然後會需要依照順序,
處理檔案系統上的某些資料夾,對應到某個 ID 並進行處理,注意他是有順序性
的,而且同一批次中 ID 是會重覆的。
結果呢,寫這個專案的人用了一個 Java 裡的 HashMap 來存要處理的 ID 和檔案
系統的資料夾的對應……我看到的時候整個黑人問號。HashMap 最基本的特性不就
是一個 KEY 只會對應到一個 VALUE,而且是無序的嗎?也就是說,根本就有檔案
沒有被處理到。我很難想像這是一個有認真上過非常基礎的資料結構與演算法的人
會寫出的程式。
另一個我印象深刻的例子,就是我曾在以前某間公司遇過後端工程師部署程式上去
網頁伺服器後,發現從自己的機器無法連上網頁時 (Connection Refused),卻不知
道如何排查問題,重點是他是有 access 伺服器的權限的。
但實際上,如果有一點點對於 OS 以及網頁似服器的運作原理的理解,應該會很明
確的第一步就去查網頁伺服器的 process 有沒有起來了。
說穿了,我覺得大學最主要的價值,就是在於「有人幫你整理好了整個知識體系,
並幫你安排進度」,而對我而言,從我工作上的經驗,我真的認為大學的學習的科
目幫助我很多。特別是工作上要學習完全沒接觸過的新的東西的時候,因為有這些
基礎,所以可以很容易抓到重點,可以透過基礎的知識來借境並且理解。
另一個我覺得大學很有用的地方,是他可以讓你探索對於不同的領域的興趣。
因為我自己 Linux Kernel / Andorid BSP / Android APP / Library Design / Web
前後端 / Desktop Application 都碰過一點,所以感覺滿深刻的。就是雖然都是純
軟,但每個領域的成就感、有趣的地方、煩人的地方都不太一樣,而大學可以讓你在
幾乎沒有額外的成本之下探索自己有興趣的領域,我覺得這是很棒的一點。
最後我列一下我認為不論是走哪個領域,不管是資工還是資管,在大學都一定要學
好,而且工作上我覺得非常實用(以及面試時也常常考)的幾個科目:
1. 程式設計 / 計算機組織與架構
這兩個通常會是兩門不同的課,但其實是一體的,這兩門課是在幫你建立完整的
對於你寫的程式的心智模型。
2. 資料結構與演算法
不是叫你一定要像刷題達人一樣可以看到題目就實作出解法,但對於各種資料結
構和演算法的基本特性還是要有個概念。就算人家函式庫都幫你包得好好的,你
也總是要知道在什麼場合下適合用什麼樣的資料結構或演算法對吧?
3. 關聯式資料庫概論
這個不用說了吧……即便是現在一堆 Non-SQL DB,但很多時候他們也都是以和
SQL 做比較的,以及在 CAP 定理中他們想要解決哪幾個問題以及放棄哪個之類
的。
4. 網路通訊概論
我認為對於各個常用的 Protocl 多少要有些了解,特別是現在幾乎各個領域都
離不開網路了,特別是做 WEB 的,HTTP 怎麼一回事,和瀏覽器上輸入網址後到
畫面顯示出來之間發生了什麼事,總是要有基本的了解吧。
5. 作業系統
現在愈來愈多 Multi-thread 的程式了,各種經典的 race condition / deadlock
問題等等,這些東西都是真實世界會發生的。
當然不是說我這邊沒列出來的科目就不重要,而是在十幾年做為軟體工程師的職崖
中,我認為基本上是常常都會接觸到,而且從來沒有讓我覺得「我在大學學到的知
識是過時並且無用」的東西。
當然這個領域一直在翻新,CPU 裡的真實工作情境、指令集可能也早已和我通初學
的計算機組織與架構差異很大,但抽象概念性的東西我認為並沒有真的差太多。
關於大學裡學的科目,大概是這些想法。我是認為,如果已經確定要走軟體這條路,
有機會就去唸大學,基礎的科目好好掌握,然後盡可能接觸多一點各式各樣不同的
領域找找看自己的興趣在哪。
至於研究所,老實說當年我並沒有很強繼續往上唸的想法,只是順勢就讀上去了。
雖然課上得很開心(我喜歡上課),但論文寫得很痛苦。
基本上研究所我是混畢業的,對我來說研究所的價值真的就是那紙文憑而已,雖然
除了我後來有在中研院一段時間是靠那張文憑核薪外,我也不知道那張紙他還有什
麼其他的價值。
下一篇,應該會講一下我真的進到這行後,一路以來對於生活與工作的平衡的一些
心路歷程。
--
~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走,
'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚……
// \\ ( 墳 墓 )
/( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】
^`~'^
https://brianhsu.moe/blog 『那都是很好很好的,可我偏不喜歡。』
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.206.134 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1630926110.A.232.html
※ 編輯: brianhsu (1.34.206.134 臺灣), 09/06/2021 19:02:01
是不必。但這個人人唸大學的時代,如果本來就已經有打算走這行,而且也有
資源讀大學,這會是最直接的入場方式。
這個組合應該也不錯,不過我是文組資管,沒有系統程式這門課,
計組加減用一下。
如文,我認為大學的重點是「有人幫你整理好知識體系並進行導讀」。
當然不是只有這一條路。但我自己的經驗上,遇到疑難雜症的時候,有這些基礎
知識的人,和沒有這些基礎知識的人,非常明顯是有差別……
如果你寫的 PHP 能夠讓開發者不用面對多執行緒的各種問題,那麼你勢必
得先對各種多執行緒會遇到的問題以及解決的方法有所理解對吧?
如果沒有,那麼要嘛:
1. 你的抽象可能還是隱含了各種問題。
2. 有更底層的抽象幫你解決了這些問題。
因為如果自己不知道多執行緒的這些問題,那麼就不可能開發出可以解決這些問
題的抽象層啊,而這些抽象層也勢必得由理解並能夠提出解決方法的人開發的。
有能力進到這些更底層的開發,不也正就是和沒有這些基礎知識的人的差別,也
是議價能力,以及能不能有更廣的發展的一個差別嗎?
舉例來說,如文說,我自己在各個領域中都有過一點點經驗,也有過上一份專案
是做 WEB 但下一份專案要去做嵌入式系統的狀況,但我從來沒有過覺得「無法
上手」的狀況,雖然我在大學、研究所時是完全沒有碰過嵌入式的。
因為在大學完整的知識體系的訓練下來,我能夠知道如何把過往的知識應用到嵌
入式系統上,以及知道他和我過往的工作經驗的斷點在哪,於是我能夠很快速的
知道該怎麼去有效率地吸收嵌入式的相關領域的知識。
一點想法上的補充,給大家參考一下。
沒怎麼辦啊。我文章裡也說了,我認同這行確實不是相關科系也可以來做,
只是入場的方式和成本不同。主要只是分享一些我認為讀大學的價值和好處
而已。
================
我覺得這「在於是否能將知識融入思維而影響選擇」句話超精闢!完全就
是我例子裡想表達的事情,但沒辦法用這麼簡單的一句話概括。
我想到的另一個例子是,我覺得「碼農」和「軟體工程師」的差別,會在
於當碼農寫出一個 O(n^2) 的程式碼時,他就單純的只是「會動就好」,
甚至有可能不知道這是 O(n^2)。
但當一個有基礎知識的軟體工程師寫出一個 O(n^2) 的演算法時,他會很
明確知道他為什麼挑 O(n^2) 的寫法,他用這個 O(n^2) 來交換了什麼比
執行時間更重要的東西,或為什麼這個 O(n^2) 是可以接受的,以及他會
一開始就知道將來遇到不得不調整的效能瓶頸的時候,這個 O(n^2) 的存
在。
※ 編輯: brianhsu (1.34.206.134 臺灣), 09/07/2021 09:40:56
... <看更多>
相關內容