BuzzFeed 柴田阿彌專訪:從不打算再回頭當偶像!那位女主播的決心和覺悟!

譯者:因為日文的句法習慣和中文不同,再加上這篇是問答式的訪問,為了符合台灣在地化用語,有部份語句會出現超譯的現象,不過整體要表示的概念是一樣的,請大家多多包涵

從不打算再回頭當偶像!那位女主播的決心和覺悟!

アイドルに戻りたいとは1秒も思わない ある女性アナウンサーの決意と覚悟

「想要好好的做自己」,訴說著自己被霸凌、受挫折、轉換跑道…等故事

「嫌な人とかかわらずに生きていきたい」。いじめ、挫折、セカンドキャリア…すべてを語った

https://www.buzzfeed.com/jp/ryosukekamba/shibata


在 AbemaTV 上「けやきヒルズ」、「AbemaPrime」這兩個節目中每週固定主持共四天,擁有「Abema 之顔」之稱的主播:柴田阿彌。

念小學低年級時受到霸凌、在 SKE48 當偶像時受到挫折、偶像畢業之後的職涯規畫…。「好好的做自己,不要被人左右」抱有這信念的柴田阿彌,訴說著自己的人生哲學和抉擇。

View post on imgur.com

被霸凌、頭髮被剪

いじめられて髪を切られた

記者:你還記的你小時候是個怎麼樣的小孩嗎?

小學二年級之前是個很開朗活潑的小孩,但也被暗地中當成「做作女」,就這樣開始被班上的同學欺負。同學們不想和我說話、朋友一個一個走掉;坐在我後面的男同學還剪掉我頭髮來欺負我。

在那之後個性開始變得陰沈、當一個書呆子,就這樣變得一個朋友都沒有。我怕我上國中之後也會遇到相同的狀況,就主動和爸媽說「想要去唸需要考試入學的國中」。

可以被預測的人生

人生が見えてしまった
記者:你從小就打算當偶像嗎?

我非常喜歡女子偶像,在小的時候真的很想成為「迷你早安」的一員。但隨著年齡的增加,這種想法就漸漸消退了。

記者:為什麼選擇 SKE48 ?

當時真的是因為一時興起才加入 SKE48 的。當時只是個 17 歲的高中生,我爸媽也對這件事感到驚訝。「咦?這小孩是這種路線嗎?」、「想看看之後會發生什麼事」、「太讓人意外了」

當時在沒事做的時候,想像了一下自己的未來,大概 95% 人生都幾乎確定下來了。在熟悉的名古屋當上班族,然後結婚,大概就是這樣的人生,沒有足夠的刺激和起伏。

最一開始是參加 AKB48 的徵選,但郵資沒算對,報名表被退了回來;因為我覺得我投了也不會被選上,那份文件在報名截止日前都沒被寄出。

之後在電視上看到 SKE48 的徵選資訊,就把上次那份報名文件原封不動的寄出。

彼此間關係不好的同期

同期の仲はバチバチだった

記者:2010年,徵選上了 SKE48,卻開始遭遇了很多不順利的事情

人生第一個挫折是發生在 SKE48 的時期。同期的成員突然被拉拔成選拔成員,在主打歌上登場。人生第一次出現了這種不甘心的感覺。小時候付出努力多少都有相應的成果,沒有什麼受挫折的經驗。

因為4期生的表現實在太差,有時候會從工作人員那邊聽到「不如退出吧」之類的言論。

4期生之間的關係真的是非常的不好,雖然現在大家的感情非常好,但那可是整整花了四年相處才有的結果。

View post on imgur.com

沒進入選拔的話就畢業吧!

選抜入れず「辞めようかと」

記者:入團後經歷了這麼多個作品,卻一次都沒進入選拔成員

2013年「美しい稲妻」(美麗的閃電) 的單曲選拔位置,多了3~4人的空位。不論我還是我的粉絲們都覺得「就是這次了!」,但是還是沒被選上。

連這次都沒被選上,我想之後大概也沒機會了,入團以來的努力沒有相應的回報,當時真的想要直接畢業算了。

會一直想「在握手會上我的隊伍比被選拔中的某些成員還長,為什麼機會還不是屬於我」之類的事。

View post on imgur.com

在總選舉中下剋上

総選挙で下克上

記者:然而,在粉絲們的撐腰下,2013年的 AKB48 總選舉速報中,從前一年的無名次一口氣衝上了第8名(最後位置是第17名)

在那之後人生整個改變,偶像的工作開始順利了起來。

在那之前我還以為沒有人在乎我,但粉絲們是真的有在關注我的努力。對那些在總選舉中為我出錢出力的粉絲們,真的是有說不盡的感謝。

對於那些還在努力中的人,我當時的故事就是他們的成長動力。我覺得這個世界是會給展示出結果的人應有的評價的。

View post on imgur.com

還是一個人比較自在

やっぱり「ひとり」がいい

記者:2013年在 SKE48 單曲「賛成カワイイ!」(贊成卡哇伊!) 中被選為選拔成員,2014年在 AKB48 單曲「心のプラカード」(心意告示牌) 也選上成選拔成員,偶像之路愈來愈順利,卻在2016年就從 SKE48 畢業了,這是為什麼呢?

變成 AKB48 的選拔成員後個人的工作愈來愈多。在上綜藝節目時、受訪時,我產生了想試試看那類工作的想法。在學生時代時就注意到了,我不太適合團體合作的工作。我是不是有點反社會(笑)。

下定決心要畢業之後,我只和一位很能信任的經紀人說這件事,然後就此沉默一年,慢慢的準備畢業的計畫。我爸媽也是事後才收到我要畢業的消息。

View post on imgur.com

發現藍海

見つけたブルーオーシャン

記者:你一開始就打算往主播和記者的路線走嗎?

最一開始是打算當綜藝節目的主持人或助理主持。對於主播和記者的工作也很感興趣,收集了很多意見後就決定加入現在的經紀公司(cent. Force,主力為訓練主播的經紀公司)。

那個時候從完全沒有從女子偶像轉換成自由主播的人,我覺得這會是個藍海。不過還是有像紺野麻美(前早安少女組成員)小姐一樣,從偶像轉換跑道到電視台主播的人。

View post on imgur.com

目標都完成了,沒什麼好後悔的

やりきったから後悔はない

記者:有後悔過從偶像畢業這件事嗎?

完全不會後悔,也沒有想要回頭當偶像的意思。絕對不是因為我討厭偶像這個工作,而是我覺得我已經完成了所有身為偶像該做的事情了。現在回頭當偶像也找不到我能做的事情。

現在當然會擔心接下來的人生規畫是否會預期般順利進展,但「回頭當偶像」這件事情從不在我的選項中(笑)。

View post on imgur.com

成為「けやきヒルズ」的主播

「けやきヒルズ」キャスターに

記者:在 Abema 中持有兩個固定節目「けやきヒルズ」、「AbemaPrime」,一週在電台上登場四天,現在被世人稱為「Abema 之顔」(2018年時還多一個節目:「柴田阿弥の金曜The NIGHT」)

我還不到那種程度啦,從偶像畢業後馬上能加入 Abema 完全是我運氣好,真的很感謝 Abema 給我這個機會。

最一開始我只是「AbemaPrime」的一個來賓,製作人和我說他現在要開始一個新的節目;很突然的我就變成了「けやきヒルズ」的主播。人生就是這麼的突然,在「美しい稲妻」選拔落選時,我可是真的想過放棄當偶像,去當一個平凡的上班族呢。

成為大眾獲取新知的選項之一

選択肢のひとつになりたい

記者:「けやきヒルズ」所談論的新聞橫跨了政治、經濟、社會新聞等很多領域,請問你為了這個問題作了什麼功課?

最基本的就是去看各家電台的新聞和各報社的報紙。再來就是由經紀公司訓練的讀稿能力、在鏡頭前說話的能力。

接下節目後我每天都會強迫自己依下次的討論題目找相關書藉閱讀,像美國政治有關的書、中東現況有關的書、經濟有關的書…各式各樣的書都看。

今年可以由我主持的新聞節目很少,我希望「けやきヒルズ」可以長長久久的播下去。接下來是網路的時代,我想「けやきヒルズ」可以成為那些目前晨間節目、新聞節目的觀眾的另一個選項。

空島に行ってます😇 今日空き時間長かったけど4巻しか読めなかった〜!続きがとても気になるところですが一旦忘れて仕事行ってきます!!笑 #ONEPIECE #楽屋 #無言
#真剣 #途中寝た

就算會被討厭,該說的話還是要說

嫌われても、言うべきことは言う

記者:主播這條路上你是以誰為範本在學習的?

比起變成特定的誰,我比較會去學習每個人的優點,不論男女主播都是我學習的對象。我會從他們身上學習唸稿的方式、氣氛的掌控、在節目前的立場等。

舉例來說,羽鳥慎一主播他們會開場,即興作梗也很厲害很有親和力;NHK 的久田麻由子主播唸稿相當的穩定;朝日電台的宇賀夏美(宇賀なつみ)主播在攝影機前相當的冷靜,很有大人的感覺。我覺得新聞節目不需要活潑可愛的氣氛。

去年九月之前在「AbemaPrime」當司儀的小松靖主播,他的切入核心的方試也讓我學到很多。就算會被討厭,該說的話還是要說。來賓們刻意避開的話題,時機到了還是要逼他們說出來。不過小松靖主播也是有作過頭的時候就是了(笑)。

View post on imgur.com

放在柴田阿彌手邊的「けやきヒルズ」節目流程表,上面寫著「要冷靜」、「自然點」、「集中心思在目前的話題上」

只是單純的在念稿的話,叫電腦唸就好

原稿を読むだけならAIでいい

記者:妳真的是個說話很直的人耶

「AbemaPrime」的首席製作人對我說過:「如果盡講一些無關緊要的話,那我請你來幹麻」,聽到這話之後我就下定決心要改變了。如果只是唸唸稿的話那叫電腦唸就好了,我發現我對自己的期許不只是單純唸稿;就算被討厭也沒關係,想到什麼講就對了。

View post on imgur.com

記者:除了主播之外還有什麼想去嘗試的工作嗎?

我一直很想試試看綜藝節目的助理主持,我從小的時候就一直很喜歡看綜藝節目。在小學被霸凌的那個時期,書和電視就是我最好的朋友。「男女糾察隊」、「毒舌糾察隊」看這兩個節目是我那時候的生存意義之一。

實際上那種工作非常的累,但我真的很喜歡看電視,很喜歡說話有關的工作,就算超出自己的體力極限也會樂在其中享受那份工作。

我自己就是從電視中獲得能量的人,我希望我也可以成為傳遞那種能量的人。

View post on imgur.com

討厭被牽著鼻子走的人生

人に振り回される人生は嫌

記者:未來還有什麼夢想?

因為這個社會當過偶像的人太多了,從偶像轉換跑道到其他職業也是很競爭,希望現在的工作可以一直做下去。還有就是和家人朋友一起安穩的過生活,不要去在乎那些討厭的人說的話。

被別人牽著鼻子走的人生真的很討厭。總之,我想要按照我自己的意思規畫接下來的人生;為了達到這個目標實力、地位和收入三個缺一不可。我想要對那些信仰「群體生活就是充滿著忍耐」的人證明,我這個想法是可以成真的。

像我這樣想一個人決定生活的人在這個社會中不算少數,我會以那些人的表率為目標一直努力下去。

View post on imgur.com


柴田阿彌,1993年出生,愛知縣人,金城學院大學畢業。2010年加入SKE48 ,2016年從 SKE48 畢業,轉職成自由主播。現在為 AbemaTV 「けやきヒルズ」(平日中午播出,週一二五為柴田阿彌主持)、「AbemaPrime」(平日晚上九點播出,週四為柴田阿彌主持)、東京電視台「ウイニング競馬」(週六下午3點播出)三個節目的主持人。

2017年以太坊錢包管理合約 Parity 出包事件

Parity 是以太坊上市佔最大的錢包管理合約,這個合約你可以把他想像成銀行戶頭,當你把這個合約佈署到以太坊上,就等於在銀行開了一個戶頭,戶頭的擁有人可以利用他來存款、提款、轉帳、募資。擁有人可以不只一位,可以把多個錢包(address)的以太幣都綁進去,雖然提領要交一些手續費,不過能避免因為一個 Private Key 不見,其對應的以太幣就鎖死狀況,正常來說大家都會用這類工具來管理身上有的以太幣;以太坊的創始團隊也用這個錢包管理合約來募資。

然後在 2017年 7月,這個合約被人出重大漏洞,被拿走了當時市值約三千萬美金的以太幣,好險的是該駭客團體對以太坊的了解不深,沒有把所有 Parity 合約掃完。在白帽駭客的阻擋下,守住了市值一億5千萬美金的以太幣,在漏洞解決後返還給原擁有人。

悲劇的合約程式碼

出包程式碼如下,用 Solidity 寫的

contract myWallet {
    address constant _walletLibrary = 0xa657491c1e7f16adb39b9b60e87bbb8d93988bc3;

    function() payable {  
        if (msg.value > 0)
            Deposit(msg.sender, msg.value);
        else if (msg.data.length > 0)
            _walletLibrary.delegatecall(msg.data);
    }
    // 其他非關鍵 code 省略
}

// at 0xa657491c1e7f16adb39b9b60e87bbb8d93988bc3
contract walletParent {
    function initWallet(address[] _owners, uint _required, uint _daylimit) {  
        initDaylimit(_daylimit);
        initMultiowned(_owners, _required);
    }
    // 其他非關鍵 code 省略
}

先來解釋和其他程式語言比較像的部份
contract:大概等於其他語言的 class 不過功能少很多
msg.data:等於 js 中的 arguments 或是 python 中的 *args
someContract.delegatecall(msg.data):在 JS 中大概等價成 someContract[this.name](arguments) ( this是指到 function 不是 contract ),呼叫另一個 contract 中同名的 method。

然後是整個事件的關鍵點 fallback method ,就是上面程式碼第四行那個沒有名字的 function ,他是用來接收名字不曾被宣告的 function 用的,在一般程式語言中你呼叫 someObject.someMethodNotInObject() 會回傳 someObject.someMethodNotInObject is not a function ,但在 Solidity 中他會被那個 function 接收,執行裡面的程式碼。

所以配合上面這種悲劇的寫法,只要執行 myWallet.initWallet([hack wallet address], 1, big number) 戶頭的所有人就換人了,非常蠢吧。事情發生後官方馬上為 initWallet 這個 function 打上補丁,限制其最多只能執行一次,解決了這個問題。

合約程式碼的引用

看到這邊應該會有人想到,myWallet 裡面的 code 為什麼不自已複製一份 walletParent 的,而要去引用別人的 code ,這是因為佈署 contract 的手續費很高,特別是 Parity 這種功能完整的產品,程式行數非常多手續費也相對的很高,引用他人的 contract 只要佈署短短幾行,手續費相對低。

因為這點,下一個悲劇就發生了,應該有不少人還記得 2016年 NPM left-pad 事件,在 Parity 中也發生類似的事情。因為手續費問題,多數的 Parity 帳戶和類似的產品都依賴在少數幾個 contract 中,不過好玩的是觸發這事情的人不是合約的擁有人,而是一位 Solidity 的初學者。在上面事件發生的四個月後,一位剛開始學 Solidity 的初學者找到了一個被很多 contract 引用但還沒被 initWallet() 的 contract ,他將擁有人重設後執行了 kill() 把合約內容清空,因為大家在引用時都是寫死 contract address 不採用變數,造成了市值一億5千萬美金的以太幣被凍結。當時的 issue 還存活在這裡。就我的理解,除了硬分岔外應該是沒其他招救回這些以太幣。

心得

智慧合約不能採一般的軟體開發流程

當代軟體開發習慣採用敏捷開發,特別是 web ,快速把簡易的新功能做出來,以用戶的 feedback 和上線的實際數據,當成改造及改良的基礎,是個極端注種市場的開發模式。也因為產品發佈週期短,在測試階段了不起就進行單元測試、整合測試,及一點點的人工測試。智慧合約這種和個人財產有關的產品,不可以這麼不謹慎,至少在測試階段一定要有完整的人工測試、第三方的滲透測試、群眾測試。把整個產品發佈週期拉長,不要去在乎市場,保障用戶的財產安全才是第一優先。

現在很多以區塊鏈為基礎的新創,我猜都採用可以快速發佈版本的開發模式,因為有募資壓力,他們不可能讓自身慢下來。他們很有可能連單元測試、整合測試都沒作就把產品推上線;更別說純炒幣的公司,他們根本不在乎用戶。要使用智慧合約時,有辦法看懂他們 code 就完整的 review ,沒辦法的話就盡可能去弄清楚合約的開發流程,看有沒有漏掉不該漏的環節。

智慧合約中的引用

在以太坊合約中引用別人合約 function 這種行為還滿奇怪的,雖然合約的程式碼是不能修改的,但是變數可以,萬一變數控制了一些業務邏輯就有可能干擾合約的安全性。在合約中引用別人合約就等於把部份的控制權交給別人,萬一又把引用 address 寫死,就有機會出現上面講的凍結悲劇。這種作法我想也沒辦法通過各類的資安認證。

參考

GA 追蹤來自 Line APP 的流量

因為在 APP 內開啟連結,會等同於從書籤或我的最愛中開啟連結,http header 中沒有帶 referrer 的資訊,在GA的統計中會被歸在 (direct) / (none) 中。

不過可以用 user agent 中的資訊來判別是不是在 Line APP 中開啟

gtag.js 版本

修改 config 的內容

if (document.referrer !== undefined &&
    document.referrer.length === 0 && 
    /\WLine\/\d/.test(navigator.userAgent)) {
    gtag('config', 'UA-XXXXXXX-X', {
        page_referrer: 'https://line.me'
    });
} else {
    gtag('config', 'UA-XXXXXXX-X');
}

analytics.js 版本

ga('send', 'pageview'); 之前, ga('create', 'UA-XXXXX-Y', 'auto'); 之後插入下面的程式碼

if (document.referrer !== undefined &&
    document.referrer.length === 0 && 
    /\WLine\/\d/.test(navigator.userAgent)) {
    ga('set', 'referrer', 'https://line.me');
}

[python] csv to dict, dict to csv

csv to dict

import csv

for row in csv.DictReader(open('tmp.csv', 'r')):
    print(row)

dict to csv

import csv

my_dicts = [{"test": 1, "testing": 2}, {"test": 3, "testing": 4}]

w = csv.DictWriter(open('tmp.csv', 'w'), my_dicts[0].keys())
w.writeheader()
w.writerows(my_dicts)

這次找工作的面試紀錄(前端工程師)

以下事情都發生在2017年的5月和6月。

 

雖然在下方面試過程中遇到了一些很不爽的事請,但本文內容已經盡可能排除個人情感,用客觀的方式描述面試過程和打聽到的工作內容、福利及待遇。

目標職缺

  • 盡可能只弄前端的前端工程師
  • 可以碰一些後端,但不能是Java或perl
  • 前端的framework不能是1代的Angular
  • 公司要有設計師,不能讓前端兼美術
  • 位於大台北地區
  • 自有產品的公司,非接案公司或接案缺
  • 排除遊戲公司
  • 保障年薪660k以上(55k*12),分紅另外比較
  • 除非是自身出了什麼包,或判斷失誤,不然絕對不加班

個人背景

  • 113 eed學士畢業
  • 學士畢業後先在台南的kdan mobile工作了8個月,工作內容是全端
  • 因生涯規畫考取119 cs所,備取上榜後離職前往台北唸書
  • 再因生涯規畫在研究所的第四個學期時決定放棄遙遙無期的畢業證書,肄業投入職場
  • 從高三確定有大學唸之後,就開始自學架網站的各種和各種,總計下來有超過7年的經驗
  • 慣用的後端語言是Python,前一份工作用的語言是Ruby
  • 前端最能拿來說嘴的事情是在研究所時期,幫指導教授把一個古老的java程式用React+Flux設計模式改寫

找工作管道

104人力銀行、mit.jobs、ptt Soft_Job版。由我主動投履歷的有64間,其中有回覆我的有25間。而在104上主動敲我的有7間公司,但只有3個是前端職缺,且其中符合上面條件的只有1間,所以只接受了那間的面試邀請,其他婉拒。

有接觸但沒面試的公司

  1. 沛星:和我要了GitHub後就沒下文了
  2. 聯發科約聘缺:有email叫我去填他們內部的招募系統,然後沒下文
  3. 大猩猩科技:有一直在喬面試時間,但對方回很慢,導致時間對不太起來,然後就沒下文
  4. 美商網基:有寄mail邀請面試,但考慮到英文溝通及當時拿到了不錯的offer就拒絕了
  5. 美麗佳人:最晚通知我的一間,看了他們寄信來的工作內容介紹,對比手上已拿到的offer並沒有特別喜歡,然後就婉拒他們了
  6. 博裕:人資有打電話來,不過我投錯到React Native的缺了,人資說會把資料轉去該部門,和我要了GitHub後就沒下文了

面試記錄

  • 最後有參與面試的公司有20間,扣掉最後我的選擇和1家有點交情的公司,以下共18間的面試紀錄
  • 為了吊人胃口,有拿到offer的職缺會放在後面,無聲卡排最前面
  • 原則上到面試的最後我都有清楚的表達我的期望待遇,沒有機會讓我說的會特別註名

React|Vue.js|AngularJS組

工作內容是寫三大前端framework之一的職缺

《極限電競 前端》

  • 直播的新創公司,RD人數很少
  • 會先使用Line來線上面試,了解應徵者是否符合需求
  • 前端是angular 2後端是.net,產品放在azure,量大後才會移機
  • 我履歷上有寫到一些軟工的東西,被面試官問了不少相關的問題
  • 面試到最後變得很像技術交流,面試官教了我不少事情
  • 這關完成後就等待下一關的通知

結果:沒有收到下一關面試的通知,也沒機會說出期望待遇

《美而快實業 電商平台前端工程師》

  • 賣衣服的電商公司,地點在南港,人資有點兩光,發錯面試地點,導致比預期晚了一小時才開始面試
  • 面試前HR會請你先填基本資料,及一張很像心理測驗的東西;那份心理測驗我有向面試我的人確認過,不會影響IT部門的錄取,不用太認真填
  • 不加班的公司
  • 後端使用Microsoft的solution(.net、Azure..),前端是用Vue.js

結果:無聲卡

《邦南國際 網頁前端》

  • 期貨交易的公司,在中國有分公司
  • 地點在華山對面的大樓,辦工室看起來只有一般行政、IT部、交易員部
  • 不加班的公司,放假的部份比較特別的是不會有彈性放假+補班的行為,照日曆紅字放假
  • 工作內容是寫國外交易所委托開發的期貨交易網站的前端,使用React + d3.js
  • 沒有設計師,UI/UX靠討論決定

結果:無聲卡

《行動基因 React工程師》

  • 生科新創,在內湖,辦工室分散在兩個建築物,先到行政單位那棟報到,然後人資會帶你走去對面的研發單位面試
  • 主力產品是幫癌症病患作基因檢測,然後生成用藥清單給醫生看,這份職缺和生成清單給醫生看那部份有關
  • 需要現場填一些基本資料外還有一張小問卷,供人資提問用
  • 面試有兩關,第一關是人資+技術人員一起面試,檢視技術能力有沒有到位,這關ok的話就會安排第二關主管面試
  • 工作內容是接手已離職的前端工程師的JS code(React+redux),並在不遠的未來改寫成React Native
  • 沒有設計師,畫面由前端人員自行設計,比較重要畫面部份會外包
  • 後端是python,該職缺對應的team規模很小,只有pm+前端+後端三個人,等產品有初步的成果才會再補人
  • 不加班的公司,萬一真的有加班的需球的話會有加班費
  • 主管面試的部份就只說一些公司內一些可能遇到的狀況,沒有什麼特別的能說

結果:無聲卡

《寵拍Pamily 前端》

  • 寵物社群和電商的新創,用戶主要來自美國和台灣,電商的部份只有經營台灣市場
  • 面試過程分兩關,第一關是三個工程師一起面試,第二關是和創辦人聊待遇
  • 第一關會準備十個問答題,都是React和進階js相關的,採當面問答的方式進行,有提供白板讓你方便解說一些抽像的問題
  • 十題都問完後可以反過來問他們一些你不懂的地方XDD
  • 前端React後端node.js
  • 工作內容是維護電商網站和把APP上有的功能網頁化
  • 不加班的公司,放假部份優於勞基法規定,主要投資人為美國的創投

結果:無聲卡

《KerjaDulu 前端》

  • 印尼的人力銀行網站,創辦人是在台灣唸過書的印尼華人
  • 因為印尼那邊的CS人才難找,所以把工程部單獨放在台灣,其他的都在印尼,但很少有和印尼開會的需求
  • 辦公室在華山附近,好像是因為辦公室空間太小,所以約在咖啡廳面試
  • 不加班
  • 台灣這邊人數好像不到十人,但設計師、前後端都有足夠的人,工程師會配Mac
  • 工作內容是將現有網站前端大改,所以需要前端新血
  • 前端用React後端是RoR

結果:面試的後半就有表示無法滿足期望待遇,之後就開始聊天了

《宇匯知識 前端》

  • 面試人員有兩位,一位工程師+一位主管
  • 工程師確認完技術相關的問題就會離席,主管繼續進行面試
  • 該公司為了新的產品招募新的前端人力,主要負責大量廣告數據的視覺化
  • 會使用三大前端framework之一,至於是哪個還沒有很確定
  • 該公司舊的產品後端是用.net,但這個新產品會採用node.js或python之類的技術
  • 如果第一階段有通過,有可能會請你提供參考人

結果:沒講出期望待遇前就感謝信

《kkday 前端》

  • 面試地點在松山火車站旁的新矽谷大樓裡,那邊的辦工室沒有工程部,工程部在另一個大樓
  • 面試過程是安排兩個資深工程師一前一後個別面試,整個過程非常的聊天
  • 主要用提供的作品來判斷技術水準,問答的部份相對於其他公司算是少的
  • 前端沒記錯是寫Vue.js和jquery
  • 後端使用php,在他們的分工模式下,前端工程師偶爾會去碰一些php
  • 不加班的公司,加班會給加班費
  • 兩位工程師面試完後,會經由他們討論,決定是否有下一關的面試

結果:收到感謝信,沒有下一關

《104人力銀行 前端》

  • 人資會先打電話確定是否有投履歷,確認後就會傳送一個codility網址來邀請你參加測驗,共三題,只能用js作答
  • 第一題是演算法、第二題是閱讀程式碼然後debug、第三題是應用題,題目很簡單,時間限制140分鐘,正常來說1小時內能作完,我分數拿了滿分
  • 我等了五個工作天終於等到了HR才打來約面試時間,不過居然是約打電話的當下的兩週後
  • 面試前會希望你在網路上填個題目總量有幾百題的性格測驗,因為太多題了,我一律都點中間那項
  • 104的辦公室位於新店通用器材旁的辦公大樓,幾乎整棟都是104的辦公區
  • 面試前行政人員會拿一張面試需知和一張公司特色福利的單子給在等面試官來時看
  • 面試的第一關會有兩個前端部門的資深RD來面試,第二關是HR
  • 104的前端是獨立的部門,不屬於任何產品線,當有產品線需要前端人員時,會依照專案規模指派不同的人數去支援
  • 建立新的產品時會使用ES6、React之類的新技術去玩,但維護舊產品時需要去寫老舊的語法
  • 後端主要使用Java、PHP
  • 不加班的公司,面試我的兩位RD沒有加班過,三節在純軟中算是前段班
  • 人資面試時用很聊天的方試問一些基本的問題及介紹公司福利,但沒給我機會講期望待遇

結果:感謝信

《核聚 前端》

  • 地點在信義區,金融有關的公司,在上海有分公司
  • 不加班,彈性上下班時間,早上十點前到公司就好,午休一小時可隨便你排,手機不能帶進辦公室,有急事打公司分機或是到公共空間打手機
  • 前端是React後端是.net
  • 工作內容是升級選擇權管理工具這項產品,除了一般前端外還有機會碰React Native
  • 面試一共有五個階段,大概花了三個小時多才結束
    1. 一開始是邏輯測驗,很像國小數學推理能力競賽的題目
    2. 再來是和PM面試,主要的工作內容都在這關了解
    3. 上兩關結束後覺得你有符合徵人標準的話,就會叫你去電腦前寫一份前端的測驗題,難度不高,能上網,前端寫了一段時間的人都可以很快的回答
    4. 再來是和程式部門的主管面談,很聊天的過程,不像測驗,比較像主管想看你是怎樣的人
    5. 最後是和HR聊待遇,公司福利和期望待遇都在這關談

結果:offer get,年薪範圍680k ~ 740k

《行動拍拍賣 前端》

  • OMG投資的新創公司,主要經營電商和協助母企業OMG的一些外包項目
  • 辦公室和OMG在一起,整個公司只有專案組員,其他行政人員從OMG借
  • 雖然是個獨立的子公司,但辦公室和OMG在一起,所以要尊守OMG那邊的上下班時間和修息時間
  • 面試有三關,前兩關較嚴肅,第三關很聊天
    1. 一開始是填基本資料和人資時間,原則上用問話來評估個性
    2. 第二關是請歐付寶的工程師幫忙技術程度的確認
    3. 第三關是團隊主管來面談和介紹公司,該主管非技術出身,因此是用討論和聊天的方試看你試不試合這個團隊
  • 不加班,主管也不希望底下人加班
  • 前端用React後端是php,採整個team不分領域的討論,發想新產品或新功能

結果:offer get,年薪710k+

jQuery|Vanilla js|其他組

使用jQuery、純js、自行開發framework或我問不出所以然的相關的職缺

《媽媽經 前端》

  • 公司的正式稱叫經遠科技,母公司是邊境數位科技,兩個公司共用辦公室
  • 面試前先寫一張雙面的問答題,都是問一些過去經驗的問題,還有填基本資料,及兩百題左右的性格測驗題,因為太多題了,我直接亂填
  • 再來就是網頁部門的主管來面試,主管有帶著剛剛那份性格測驗的結果進來,不過感覺不在乎那份測驗結果
  • 工作內容是實做新產品,偶爾協助維護舊網頁
  • 該公司很在乎前端render的效能,所以不使用較大的Framework,傾向自行實做lib
  • 不加班的公司

結果:無聲卡

《udn 新聞部 新媒體前端工程師》

  • 一開始要寫一份考卷,不能上網查資料,手寫,有問答也有手寫程式題。
  • 工作內容是幫助專題新聞的生產,還有建立套版工具,讓記者可以自行生出小型專題
  • 他們的team程設人員很少,必要時希望前端工程師也能幫一下後端
  • 使用技術不限制,能幫助記者、設計師表達出他們要的感覺就好
  • 就如同大家所知的媒體業,高層如果說某些東西不能報,就必需將不能報的內容撤下
  • 萬一高層是在發表的前一天晚上告知,就必需加班修改內容,面試主管說過往記錄都只有記者要加班,但不代表未來不會有工程師的事

結果:無聲卡

《大數據股份有限公司 前端+視覺化工程師》

  • 公司有三個辦公室,板橋、台科育成中心、信義三個,這職缺的面試地點在台科育成中心
  • 公司的主力產品叫keypo
  • 面試一開始要先填基本資料和寫考卷,題目不少,手寫,不能上網,問答和手寫程式都有
  • 工作會和Highcharts這個lib有關
  • 後端使用python和.net

結果:無聲卡

《廣豪金 前端》

  • 面試地點在長春國賓旁邊
  • 人資和工程主管一起面試,人資會問星座
  • 工程主管希望可以現場展示你做過的作品
  • 雖然是前端缺,但在必要時希望能幫忙後端寫一些api
  • 這份職缺主要工作是維護mygonews.com這個地產新聞網
  • 這產品有一大部份是由中國工程師開發,所以要和中國工程師協同工作
  • 中國那邊前後端都有,公司似乎給中國那邊很大的自由度
  • 而且面試的程式主管主力是在app端,所不太清楚該網站前端用了什麼技術,後端是用node.js

結果:無聲卡

《點點印 前端》

  • 幫印刷電商,在永春站附近
  • 填完資料和心裡測驗後,直接和主管面試
  • 該主管完全相信履歷表上的資料,所以不多問技術的問題,主要是看看面試人的性格適不適合公司
  • 前後端都有大量自行開發的framework

結果:感謝信

《網鈺數位 前端》

  • 地點在西湖站出來沒幾步的大樓
  • 工作內容是協助成人網站開發
  • 面試有三部份
    1. 第一關是填一些基本資料和工作有關的問答題
    2. 第二關和兩位RD面試官面試,面試內容會和上一關填的問答有關
    3. 上一關如果覺得你符合需求的話,就會請該產品的大長官來談待遇
  • 正常上下班,非必要不加班
  • 前端是jquery,後端是php,工程師每人配一台mac

結果:口頭上說700k/年,但之後就無聲卡

《維新網 前端》

  • 盛家國際轉投資的子公司,所以104上是掛在盛家國際底下
  • 作物流系統的公司,只作中國和美國的系統,目前有貨車系統和海運系統兩塊
  • 辦公室在中央社大樓裡,一開始要填基本資料,之後就直接和創辦人之一面試
  • 該公司的開發流程聽起來很像瀑布式開發,前端用jquery或純js,後端是Java和oracle的db
  • 進公司的新人都要先接受國際物流相關知識的訓練
  • 因為下班時前要和團隊做每日工作的收尾,每日工時會略高於8小時

結果:創辦人當場直接說780k/年,一週內回覆,但我後來拒絕了

給他人的建議

  1. 面試時自備一份自己版本的履歷表,多數面試官都是面試當下才看履歷,104提供的履歷格式對實做型的人很不利
  2. 自備履歷一頁佳,上限兩頁,我個人弄了兩頁,但很明顯感受到面試官們有不方便的地方。另外請盡可能用條列的方式表達技能
  3. 自製履歷寫好後,預測一下會被面試官發問的點,先想好回應方試再參加面試
  4. 期望待遇請大膽的寫在104上,有不少公司聽到我期望待遇後態度明顯有變化,為了不要浪費雙方的時間,一開始就弄清楚這點會比較好
  5. 面試是雙向的,公司在面試你的同時你也在面試公司
  6. 在「有什麼問題想問我們公司」這關不需要客氣,盡量問
  7. 軟體業不加班才是正常
  8. 被當備胎是很正常的事,offer拿到前不斷的投覆歷就對了

心得

  1. 學歷是硬傷,我在104上有按了HTC、Acer、台達電等千人大公司的前端缺,但連面試邀請都沒有,有些甚至連履歷都沒開過
  2. 和三年前在台南高雄找工作的經驗比較,台北的工作環境真的好很多,我覺得同樣的工作內容,台北月薪比南部高一萬只是基本
  3. 104的系統還有很多要加油的地方