2019日本C#工程師的必備技能、薪資及面試準備大解析|真不愧是最有趣的開發工程師!

在日本當C#工程師需要什麼技能?

日本C#工程師的薪資及需求狀況如何?

要怎麼在台灣找日本的C#工程師職缺?

如何準備C#工程師的面試?

這篇文章將替你一一解答,帶你洞悉號稱最有趣的開發工程師!

C#必備技能:程式語言搭配視覺化用的工具引擎

基礎的C#技能

C#身為以C語言的寫法、實現比C++簡單的物件導向語言,最基本的技能與其他程式語言相同,包含了陣列集合物件導向函式庫如何轉換文字列來讀寫取檔案,以及瞭解如何從C#來連結HTTP做網路服務。另外,C#最讓人方便使用的是它能夠設計人機介面來做電腦的應用程式,因此也需要學習如何透過C#來實現網路通訊的功能。

進階的C#技能

C#最大的用途除了設計電腦的應用程式,也有許多開發者利用C#開發遊戲以及手機App,因此以下推薦兩種技能給想要精進C#的朋友:分別是UnityXamarin

・Unity

Unity是一款具備視覺化編輯、聲音製作、以及動態動畫製作等等開發遊戲所需功能的遊戲引擎。透過Unity的製作,可以開發出直覺性操作程度相當高的2D或3D遊戲。基本上,開發用的程式語言是以C#為基礎,而與其他程式語言最大的不同是,它能夠邊操作滑鼠邊觀看動態的程式預覽,因此對於想要不只是無聊寫程式,並想要以C#進入遊戲業的朋友來說,是一個非常推薦的技能選擇。

・Xamarin

Xamarin是一個用來支援App開發的工具。一般來說App開發者需要分別開發適用於iOS跟Android的應用程式,而利用Xamarin開發的話,能夠以C#為程式語言的基底,直接開發出跨平台的應用程式,因此對於想要專研於App開發的朋友來說,是一個一定要會的技能。

C#的證照考試:「C#でのプログラミング

C# でのプログラミング」是一個微軟的公認證照考試,它也有提供中文版的證照「Programming in C#」。出題範圍包含了管理程式流程、建立和使用型別、偵錯應用程式並實作安全性,以及實作資料存取。證照的對象是有具備一年以上C#的經驗者,官方網站也有提供5天的課堂訓練以及可以自訂進度的隨機訓練,提供給想要獲取C#證照的朋友參考。

日本的C#工程師薪資與需求:薪資安定、案件穩定

C#工程師薪資:工程師界中的安定者

資料來源:xr-hub

參考xr-hub對於C#工程師的Freelance案件價格與年薪統計,隨著每兩年增加,成長幅度大約落在一成左右。因此,C#工程師的薪資可以說是工程師界中的安定者

C#工程師需求:程式案子接不完

資料來源:マイナビニュース

如果我們換個角度來看2019年C#工程師在市場的需求量,根據マイナビニュース的調查結果,C#工程師的求人數是程式語言中排行第五名

資料來源:轉職網站doda

另外,在知名轉職網站doda中,根據2019年7月時的搜查結果:

.C#的求人案件數:1647件

.Python的求人案件數:1078件

.Java的求人案件數:4261件

.JavaScript的求人案件數:1325件

.PHPt的求人案件數:2128件

換句話說,C#工程師在這個競爭的程式語言市場中,還是維持著一個安定而且不可或缺的地位

哪些領域需要C#工程師呢?

作者幫你整理常見的三大常見的C#工程師領域。

三大常見的C#工程師領域:
・網站服務開發
・手機App與遊戲開發
・業務系統開發

網站服務開發

設計人機介面非常簡便的這個特色,讓許多新創公司或是個人企業,都是以C#來開發網站。近幾年,也有許多虛擬貨幣的公司利用C#開發虛擬貨幣的平台。

手機App與遊戲開發

由於有Unity與Xamarin等等這些方便開發的引擎或平台,因此以C#開發App與遊戲的工程師需求,在C#的徵才領域中佔有一定的份量。這兩年,也多了許多公司透過C#來連結VR跟AR的功能。

業務系統開發

因為C#可以容易與其他系統或是軟體做連結,許多公司喜歡雇用C#工程師來開發自家公司的業務系統,以及下訂單的客戶公司的作業系統,以方便公司與公司間做連結。

走走走!去日本當C#工程師原來很容易

只要會日文「」英文就能到日本當C#工程師

在日本,基本上無論是C#工程師或是其他的程式語言工程師,對於語言的要求就是可以看懂相關資料以及溝通即可,並沒有強迫一定要用日文或是英文

就讓我們以日本工程師要求的英文單字為例:

日本工程師的必備英文單字

  • Application
  • Background
  • Database
  • Goal
  • Instruction
  • Low

很明顯地,這些單字其實只是基本的英文單字,代表說程式語言工程師並沒有對於第二外語有所要求

近兩年,像是軟銀底下的Paypay或是樂天等等的日本企業,為了廣收外國人才直接在公司內部常駐翻譯或是把英文變成社內共通語言,為的目的就是比起嘴巴說出來的日文能力,他們更看重電腦程式語言能力。

不過當然爾,為了生活或是為了有更多工作機會的選擇,雖然對於工程師的日文要求不高,但是有日文的基礎底子會讓你的工作選擇更多

在台灣也能找到日本C#工程師的工作!

想要找日本C#工程師的朋友,最簡單又方便的方式就是透過人材仲介囉!!

下面附上關於人材仲介的網頁整理懶人包,提供給各位朋友比較。

NeoCareer

東京工程師圖鑑

【人才仲介懶人包】
日本求職懶人用|精選10家外國人找工作網站及免費專業人材仲介服務
在日本外商工作用日文?在日商用英文?|精選5家日本雙語人才求職仲介
日商徵才流程&管道|讓你比別人知道多一點點,輕鬆成為日本社會人!
日本工作網站|私心推薦5家IT、網路業、設計求職平台/人才仲介(含心得)

日本Freelance平台的求人案件狀況

除了C#的正職工作,如果人在台灣但想要試試日本工作的水溫如何,或是想要多累積人脈經驗的朋友,也可以參考日本的C#Freelance案件

下面提供2019年三大C#的Freelance仲介整理給大家參考。

資料來源:C# Freelance整理

(1) フリエン(Frien)

フリエン這個名稱的由來是Freelance與Enjoy,除了網站容易操作以外,成功介紹的Freelance案件總數有超過一萬件以上。由於它不需經過仲介,就可以直接提供給客戶案件,因此案件的金額相對來說比較高。以C#來說,在フリエン單價最高的案件是在NET Framework、ASP.NETC的環境下#開發Bitcoin,每個月單價高達100萬以上。

(2)ハッピーエンジニア

ハッピーエンジニア的特色在於,它的案件包含了大手企業以及新創企業。與フリエン相同,它也是直接介紹案件給顧客,因此Freelance的單價也相較之下較高。每一個案件的平均價格落在50萬到70萬。

(3) スキルコネクト

スキルコネクト最大的特色是它對於非公開的案件的配對率很高,另外也會指派專門的仲介來幫你找符合的案件,從正社員、契約社員到Freelance各種工作方式都有。 

三大C#刷題網站讓你面試吃了過關無敵星星

想當C#工程師,面試官除了會問像是

・為什麼想要來日本工作?

・身為工程師你重視什麼條件?

・有沒有私底下自己做的專案?

最重要的就是「多刷題」!以下提供了三個日本C#的刷題網站,讓你隨時準備面試。

(1) 北ソフト工房 C# 練習問題集

這個網站針對了沒有其他程式語言經驗的開發者,提供了C#語法跟邏輯處理等等基礎內容。如果是想要邊做邊學的朋友們,可以由這個網站開始練習。

(2) paizaのスキルチェック問題

paiza除了C#也提供了其他程式語言包括Python、Java、Ruby、C與C++的問題,包含的程式問題從初級到高級皆有。它也將使用者的技能分為S、A、B、C、D、E六個等級,能夠幫助使用者客觀的分析自己的程式語言能力等級何在。

(3) コードガールこれくしょん

這個網站也是由paiza所製作的,非常日本式地將程式語言問題與角色扮演遊戲做結合。遊戲進行的方式是藉由解決程式問題收集「Code Girl (コードガール)」。

具體來說,每答對程式問題時就能收集到金幣以及鑽石,之後可利用這些金幣及鑽石換取轉扭蛋的機會,轉扭蛋就是轉取Code Girl的角色,而每一個角色具有不同特殊功能能夠裝飾遊戲人物的畫面。對於覺得刷題無聊的朋友們,也許是個比較有趣的選擇!

結語

C#是一個應用範圍非常廣泛的程式語言,尤其對於喜歡設計人機介面或是喜歡設計遊戲的工程師來說是一個非常多元又好玩的程式語言。另外,因為C#的高需求性,讓C#工程師在Freelance的市場也佔有一席之位。如果你是還在準備C#面試的朋友,可以從刷題網站開始入手,再透過人才仲介一起來日本當C#工程師!

赴日工作・生活免費線上面談

不管是對赴日求職已有計畫,

還是憧憬海外工作的你;

在學習日語中,期望將來能實際應用在日本職場的你

都歡迎來跟經驗豐富的日本輔導專員跨海面談YO!

YW.Chen

內在與外在充滿矛盾的雙子女孩。

喜歡戴耳機卻不放音樂;
樂於聊天卻崇尚不需言語的相處;
封號是課堂的睡美人卻有台日雙碩士學位;
機械傳產科系畢業卻在日本製造業龍頭做無人駕駛的資安研究。

想把不平凡的人生經驗用純粹的文字紀錄下來,願這一字一句

能為你我帶來點不一樣。