台灣軟體工程師越南就職之路 - 越南

Ivy avatar
By Ivy
at 2018-07-26T22:05

Table of Contents

首先非常感謝每位願意提供意見、一起交流的鄉民們,真的對我幫助很大
接續著前篇(台灣軟體工程師越南求職之路)
經過一週的忐忑不安,DSV 終於通知我錄取了!
待遇是 1700 鎂/月,共 13 個月,比起上一份台灣工作年薪多了約七萬
雖然加薪幅度不大,但圓了一個越南工作夢,無價!
https://i.imgur.com/h1M1Gaw.jpg

原本心裡其實一直在想面試時答得那麼卡,應該不會被錄取的啊!
導致這週沉浸在:「加強英文能力、加強專業能力」的心情下XD
完全沒有好好調查胡志明市的生活水準以及注意事項...
而且對方詢問能否在 8/1 就上工,超級緊湊!還好可以延後半個月
對於我這個完全沒去過胡志明市的人來說,馬上面臨諸多考驗

一、胡志明市第一郡租屋行情、須知

公司的位置在 Nguyen Thai Binh, Phuong Nguyen Thai Binh, Quan 1
就地圖上來看算是非常市區
https://i.imgur.com/YRZBXqb.jpg

心想胡志明市在越南應該算跟台北同等,甚至更高消費水準的城市
會不會薪水不夠付租金...
首先搜尋到了「背包客棧」的這篇去年的文章「胡志明市第一郡的長期租屋經驗分享」
https://www.backpackers.com.tw/forum/showthread.php?t=1963119
裡面提到的地點離公司真的非常近!月租費大約 250 鎂,還算可以接受
https://i.imgur.com/AChzwU9.jpg

不過不清楚目前還租不租得到,要再花好幾天做做功課了!


二、工作經驗證明已經能透過學校提供的打工證明 + 公司勞保記錄搞定了

不過這個打工證明究竟能不能被認可,也是一大問題...
如果真的沒辦法,只能先聯絡看看代辦以及公司能否有其他管道申請

面試時公司有提到簽證的問題,他們說僅能提供邀請函,沒辦法幫忙處理簽證申請
關於這點我覺得很正常,因為對方畢竟是越南的本土公司
完全沒必要為了錄取我這個外國人,還幫忙找代辦來申請簽證
所以原先就有必須自己搞定的覺悟了!


三、生命會自己找到出路!

原本認識越南只是一個小契機,沒想到至今會對我帶來這麼大的影響
包含學習越南語、認識越南朋友、親自到越南走一遭、投遞履歷接著面試等
雖然不確定未來還會面對什麼挑戰,但這段經驗真的非常值得!且戰且走吧!


另外附上遲來的面試問題逐字稿,以及回答總整理XD


(Q1)
Could you tell me the main difference for those Java application which use
JSP or Spring with Apache server versus those JavaScript application which
use NodeJS server?
What's the difference? How the mechanism is different?

(A1)
NodeJS is a V8-based runtime environment which uses an non-blocking I/O model.
This means that it is a single-threaded runtime, it has a single call stack.
But JSP or Spring with Apache server are both multi-threaded, blocking I/O
based.

---

(Q2)
How do they handle the incoming request?
In which case, NodeJS would be faster and which case NodeJS would be slower?
compare to Java?

(A2)
For NodeJS, non-blocking I/O.
If the incoming request is I/O bound such as file processing.
NodeJS is likely to be faster than JSP.
However if requests are CPU bound such as complicated algorithm: compression, sorting, searching something like that.
The Java, Java Virtual Machine maybe faster than JavaScript, NodeJS.

---

(Q3)
You have been working with ReactJS also, right?
Could you name some framework or library you've used?

(A3)
I've used Redux, RxJS and Styled-Components.

---

(Q4)
Could you tell me more about Redux?
Why Redux exists?
And what's the benefit of Redux in React?
Do you know something about Flux?

(A4)
Redux brings "Predictable".
As an react application gets more complex, some components may need to access
the same state but display it in different ways.
This situation makes the state harder to manage.
Redux solves this state transfer problem and makes code clear.
We can develop Presentational-Component and Container-Component separately,
extracting the functional code from the component.
Flux can be regarded as the father of Redux.
One direction data flow is the core value of it.

---

(Q5)
You have used SQL-Server and Elasticsearch right?
Could you describe the case you've used in Elasticsearch?

(A5)
Our product needs a fast, precise Full-Text searching system.
However, the Full-Text searching function provided by SQL-Server is
inadequate, especially in CJK terms searching: Chinese, Japanese and Korean.
Elasticsearch ships with a wide range of built-in analyzers.
These analyzers could determine how a string field in a document is
transformed into terms.
Choosing the right analyzer is as much art as science but I can only
understand a few parts of it.

---

(Q6)
You setup Elasticsearch by yourself?
Or someone setup for you?

(A6)
I setup ES for testing by myself through the official Docker image.
It's very easy to setup the basic environment but difficult to leverage
full power of its features.
So, for production environment, the Infra-Engineer in my previous team
would set and fine-tune the ES for us.

---

(Q7)
Could you describe how ReactJS work?
Why ReactNative and ReactJS are faster than other libraries?
What's the mechanism behind that?

(A7)
For example, we may modify the data directly on the DOM element in JQuery.
The update logic becomes messy when large amount of complicated data are
modified.
And there is even no consistent rendering mechanism behind JQuery.
Unnecessary rendering is happening again and again.
ReactJS provides its own lifecycle, having a good grasp of the timing of
re-rendering.
With the Component design, we can also split the elements into smaller
units.
Only a small portion of the elements are re-rendered when data are updated,
thereby increasing performance.

---

(Q8)
You know ReactJS application is Single-Page-Application right?
It means you need to compile all of your JavaScript into one BIG file.
And even if you ZIPPED it, your customer will still feel slow loading at the
first time.
How can I avoid it? How can I avoid this kind of situation?

(A8)
Webpack provides many kinds of feature for code splitting.
For example, splitting chunks feature and lazy loading feature.
We can even use Server-Side-Rendering to improve First User Interaction
Time in our React Apps.

---

(Q9)
How do you scale a NodeJS server?
How do you optimize or improve a NodeJS server's performance?

(A9)
We can run a NodeJS process on every CPU core and load balance all the
requests among them through NodeJS's cluster mode.
And Load-Balancing HTTP Server is another solution.
Instead of using one beefy web server, I would divide up the task to many
smaller web servers.

---

--
Tags: 越南

All Comments

Linda avatar
By Linda
at 2018-07-30T19:33
恭喜噢!加油
Rae avatar
By Rae
at 2018-08-01T12:50
恭喜你
Hamiltion avatar
By Hamiltion
at 2018-08-02T12:58
加油
Leila avatar
By Leila
at 2018-08-02T21:39
羨慕啊 可以整天和越妹相處
Elizabeth avatar
By Elizabeth
at 2018-08-07T15:04
hcm消費水準真的蠻高的,一個烤肉飯 (com ga)要100多元
John avatar
By John
at 2018-08-11T23:38
Rosalind avatar
By Rosalind
at 2018-08-13T10:56
越南政府感謝你繳20%的稅金
Belly avatar
By Belly
at 2018-08-16T09:08
恭喜,一起加油
Anonymous avatar
By Anonymous
at 2018-08-16T22:05
恭喜啊~
Edith avatar
By Edith
at 2018-08-21T13:36
這幾篇整理一下,可以先發tech job, soft job了
工作後的再另外發
Doris avatar
By Doris
at 2018-08-22T01:28
Michael avatar
By Michael
at 2018-08-25T10:19
算上稅金,真的算功德價。
Lydia avatar
By Lydia
at 2018-08-26T01:31
稅後1700鎂/月,未含吃住?你是來交朋友的吧
Andrew avatar
By Andrew
at 2018-08-26T03:22
恭喜喔!!我們越南見~
Irma avatar
By Irma
at 2018-08-27T02:37
HCM真的要小心搶劫,在路邊使用手機都要注意!
Belly avatar
By Belly
at 2018-08-30T16:35
雖然薪水不高但可以和越妹整天相處
Bennie avatar
By Bennie
at 2018-08-30T18:57
z大快工作辭一辭 飛去越南找工作了阿
Puput avatar
By Puput
at 2018-09-03T13:11
原po加油 恭喜你
Anonymous avatar
By Anonymous
at 2018-09-06T02:40
我台灣薪水還可以啊 就常飛hcmc beer om 就好了啊 傻B啊還
辭職去那工作嘞
Rosalind avatar
By Rosalind
at 2018-09-09T02:17
另外有人週末在bkk嗎?可以約一下
Emma avatar
By Emma
at 2018-09-12T07:34
讚 高薪 又在市區 讚讚讚
Dora avatar
By Dora
at 2018-09-13T14:59
這薪資算偏低吧?
來這邊做工程師很奇葩是真的
Damian avatar
By Damian
at 2018-09-14T13:55
薪水是真的不高 在台灣月薪10w ntd是基本盤 20w才比較能有
生活品質
Brianna avatar
By Brianna
at 2018-09-14T20:30
我認識寫code可以拿100k/月的 工作有時候算蠻辛苦的
~爆肝~
Blanche avatar
By Blanche
at 2018-09-15T10:35
吃的價格看怎麼吃吧 若吃隨便一點的 西貢一頓20k就有了
Joe avatar
By Joe
at 2018-09-17T03:41
我第一次去吃20k的飯 吃的還覺得有點心虛 太便宜
George avatar
By George
at 2018-09-18T02:42
https://imgur.com/riWl5wZ
Elma avatar
By Elma
at 2018-09-20T13:07
招牌河粉 70k
Connor avatar
By Connor
at 2018-09-20T20:59
https://imgur.com/4d3jZiS 魚+飯 20k
Xanthe avatar
By Xanthe
at 2018-09-21T20:43
https://imgur.com/GRg85lp 路邊攤便當 20k
Xanthe avatar
By Xanthe
at 2018-09-22T06:56
https://imgur.com/jn4L3um 50k 這個吃了考績拿第一
Andrew avatar
By Andrew
at 2018-09-24T02:43
https://imgur.com/dSwydJ0 越南稀飯 越南稀飯都是用生
米去燉煮的喔 入口即化很美味
Liam avatar
By Liam
at 2018-09-28T15:12
先問清楚稅後跟保險費用扣掉你實領多少
Skylar Davis avatar
By Skylar Davis
at 2018-09-29T23:53
還有前面人在亂寫 com ga是雞肉飯,不懂越文別裝懂
Bethany avatar
By Bethany
at 2018-09-30T01:38
這薪資...倒不如留台灣 光生活水平跟環境就差很多了
Puput avatar
By Puput
at 2018-10-01T20:35
加油
Heather avatar
By Heather
at 2018-10-04T10:33
加油,期待一段時間之後您的比較兩邊工程師跟生活差異
的文章
Isla avatar
By Isla
at 2018-10-07T10:40
覺得不用去酸人傻什麼的,不是每個人都要走別人的人生道
Dinah avatar
By Dinah
at 2018-10-10T04:06
推你的行動力,希望你能不時分享你的越南生活
Isabella avatar
By Isabella
at 2018-10-11T05:20
good
Franklin avatar
By Franklin
at 2018-10-14T01:24
薪水不是很高,但是因為你是第一次找海外工作,喜歡比較
Ula avatar
By Ula
at 2018-10-18T20:47
重要,薪水只要工作態度好表現好,慢慢就會越加越多的,
不是每個人一開始找海外都馬上拿到滿意的薪水,所以加
Doris avatar
By Doris
at 2018-10-20T10:48
David avatar
By David
at 2018-10-22T03:02
這也是一種重要經歷,為以後鋪路,只看短期利益的大大
,眼光太淺。
Lily avatar
By Lily
at 2018-10-25T15:05
一郡住宿250美很克爛,小心一點
Caroline avatar
By Caroline
at 2018-10-28T23:21
在原公司加薪靠調薪很慢 還是要靠跳槽才會快一點
Harry avatar
By Harry
at 2018-10-30T04:36
認同樓上說的~~~
Ophelia avatar
By Ophelia
at 2018-11-02T00:16
1700在D1真的會餓死...
Susan avatar
By Susan
at 2018-11-03T08:03
也不會餓死啦 就過的很窮而已
Puput avatar
By Puput
at 2018-11-04T19:00
常在D1吃2萬越幣河粉,還可以裝盆蔬菜,說會餓死,真是
搞不清楚狀況
Emma avatar
By Emma
at 2018-11-08T02:42
若1700是稅前,在胡志明市扣掉食住行,應該還好吧
Carolina Franco avatar
By Carolina Franco
at 2018-11-12T14:22
記得報撫養,既然是稅後,那撫養省下的稅應該算你自己
的,一個月多1000台幣左右。
Hedda avatar
By Hedda
at 2018-11-13T01:56
恭喜你!記得辦理國際駕照,來越南你應該需要一台代步
的機車
Daniel avatar
By Daniel
at 2018-11-14T09:15
熟悉環境後,就可以住稍微遠一點的地方省租金。未來如果
升官或佳薪,可以考慮租2郡或7郡的大樓
Erin avatar
By Erin
at 2018-11-15T20:23
然後…基本上依你的工作環境認識的女生應該家境水平不會
太差,好好加油說不一定可以少奮鬥30年(誤
Catherine avatar
By Catherine
at 2018-11-17T07:42
說真的,這個薪水吃住自己處理...就當作前進越南第一站
好了
Anonymous avatar
By Anonymous
at 2018-11-19T21:22
越南有很多台資製造業,以後可以多聽多看
Brianna avatar
By Brianna
at 2018-11-23T00:30
重要的第一課 不要太相信台灣人 特別是老越南
Lauren avatar
By Lauren
at 2018-11-27T22:18
自己好好小心 挖坑給你跳的多是台灣人
Zanna avatar
By Zanna
at 2018-12-02T10:46
加油
Eden avatar
By Eden
at 2018-12-05T20:46
恭喜!租房的話Dakao這裡真的很方便,也有蠻多公車
,下班有空也可以去人文大學上越南文哦! 目前在air
bnb租到一間很不錯的~
Damian avatar
By Damian
at 2018-12-09T19:56
你超棒的~很喜歡你的文章
Ursula avatar
By Ursula
at 2018-12-11T07:34
加油 多更新文
Kama avatar
By Kama
at 2018-12-15T14:37
推! 也想去越南當 software RD... 還有一年畢業啊><
Victoria avatar
By Victoria
at 2018-12-16T04:32
在市區越企工作比進台資傳產更能認識越南吧!
Edward Lewis avatar
By Edward Lewis
at 2018-12-19T21:06
好奇年假跟越南人一樣一年12天?
Eden avatar
By Eden
at 2018-12-20T12:30
恭喜 算人生第一挑戰 跳出舒適圈 但建議後續可以薪水再
要求高點 現在越南開始重視軟體業了
Dinah avatar
By Dinah
at 2018-12-24T14:53
好慘...台灣人真的去哪裡都是低薪

2019/2/6~8 胡志明市飯店轉讓

Margaret avatar
By Margaret
at 2018-07-26T17:13
原本與朋友約好一起去越南玩,但是家人因素只好取消機票跟飯店。 唯獨這間已付款的飯店不可以取消。 希望有想要的人歡迎站內信討論! ppt.cc/fj78Tx 2019/02/6~8 2晚 豪華房雙人床 含早餐、迎賓飲料、下午茶 (雙人份) 目前看到價格大約6600元上下,當時訂的價格為5583元。 此為不 ...

需求胡志明市越南翻譯一天

Leila avatar
By Leila
at 2018-07-26T15:48
7/28或7/29需求胡志明市內的翻譯一天,行程已安排,不需導覽行程,限女。 歡迎站內信聯絡喔,謝謝! - ...

貿協二進越南辦形象展 環保與智慧城市成

Jake avatar
By Jake
at 2018-07-26T02:02
http://www.cna.com.tw/news/afe/201807250353-1.aspx 貿協二進越南辦形象展 環保與智慧城市成亮點 (中央社記者潘姿羽越南25日電)越南對台商的投資吸引力持續增溫,外貿協會也前進越 南、二度舉辦形象展,展覽為期3天並於26日正式開幕,規劃全新的環境科技、智慧城 ...

辦公室越南員工代辦事務的小費問題

Bennie avatar
By Bennie
at 2018-07-24T12:48
之前知道這樣的情況。 公司的文具、會議的點心、代買給客人的禮物我會先給現金。 常常一百萬給越南同事(櫃檯兼任總務),回來的發票75萬但是找零只有20萬。 請問這是行情價嗎? (交通費用另計,都是很豪爽的坐計程車去買) - ...

台灣軟體工程師越南求職之路(文長)

Victoria avatar
By Victoria
at 2018-07-23T22:47
※ 引述《JZGY (JZGY)》之銘言: : ※ 引述《Jpinkman (傑西粉紅人)》之銘言: : 引文恕刪 : 很感謝 Jp 大的回覆! 我在這也快8年,分享一下我這邊微薄的意見 : 之所以會分享這些經驗,並繼續後續的討論 : 主要是希望透過板上許多在越台灣人的經驗 : 檢視看看自己的想法有沒 ...