2016年4月16日 星期六

Published 上午8:52 by with 2 comments

離開舒適圈後, 想加入Startup履歷該怎麼寫? - 我在ALPHACamp 55天



8週前的你, 對於新創抱持滿腔熱血

在ALPHACamp 也奮戰了好幾週~

那... 畢業之後呢? 以前從事從不相干的行業,

在這10週的洗禮之下

要如何包裝自己, 填寫一份適合你的履歷

今天由 mit.jobs 創辦人,

同時也是ALPHACamp Web #3 學長 林昶聿

來分享關於求職的技巧


-前言-


在ALPHACamp畢業之後, 跟當初念MBA畢業時感覺一樣,

學到了很多事情, 從制高點來看每件事情

感覺可以做的事情很多,很廣...

但實際上並非如此,

那種感覺可以用一句話來形容: Think big but do small.


-履歷-


學長一開始分享他個人的 Linkedin , 從中來分析要如何填寫

整理幾個重點如下:

  1. Linkedin 大約每年都會自我更新(換工作時也需要)
  2. 閱讀一份履歷大約5-10秒時間, 要得到對方注意
    在這幾秒之後... 會變成“等等慢慢讀”以及“掰~不送”兩堆XD
  3. 專注在之前工作經驗 以及學歷上, 無法立即突顯自己
    此時就需要用摘要來展現自己的技能
  4. 公司找人兩個方向 1. 能力 2. 團隊合作
  5. 能力需要透過第三方公訂的標準量化
  6. 點出自己的作品, 或是成就
  7. 職位請填寫位階最高的
  8. 在國外推薦信非常重要
  9. 在國外求職信也是需要的
  10. 求職信的內容需要明確點出應徵的職務
  11. 求職信內容大概分成以下:
    自我介紹>動機>自我期許>學經歷
  12. 程式方面Github是最好的履歷表(當然是要有內容的)
  13. 英美系國家通常不會附上照片
  14. 亞洲國家通常會需要照片
  15. 撰寫請用換位思考
  16. 對於有興趣到海外工作, 是否有跨文化的經驗, 是非常重要的.


同時有講到一個很有趣的經歷,


畢業後在科技廠工作, 觀察到當時所謂的科技新貴, 公司數量略減, 大多數的同學都是進台灣前

幾大科技廠工作, 並沒有當時媒體所報導這麼的光鮮亮麗,從小在台灣被灌輸,有努力就會成功

的觀念,當時看來已經不是這麼絕對,於是告訴自己, 一定要走出去.



申請上MBA後,距離開學日還有一段時間, 於是到德國加入了當地的社會企業, 在台灣不起眼

修電腦, 在當地卻是3-4000歐元的工作機會, 之前在科技廠擔任PM的經驗, 也在當時成為了顧

問, 到各國服務.



-面試-


面試的最高指導原則: 做自己

對於面試, 很多人都勇於表現,為了爭取機會, 但是太浮誇會造成反效果.

透過這機會, 不只讓公司認識你, 而是你認識公司得最好時間點,

在某些大型公司, 會出壓力測試的考題, 這答案沒有一定, 也不一定有正解

主要是觀察面試者的反應, 這時請做好自己, 冷靜處理

在面試過程當中, 也要提升自己的閒聊技巧, 以及找到共同話題

當然若你清楚知道面試官, 也可以在面試前先了解對方, 增加彼此的距離

服裝方面, 乾淨!為主要原則 (當然也是有例外狀況XD)

基本上能夠取的面試機會, 你有能力可以取得這職缺,

決定於你面試時後的表現了


-薪水-


寫面議的公司.... 要三思

基於慣老闆的習性, 往往都是像了解你上一份工作 然後加個10-15%

但是回歸到最原始的出發點, 會有這職缺代表公司需要人來做這件事, 本身就會有個價碼

當然, 若你能夠為公司創造其他價值, 這些薪水都是可以往上談的

對自己有自信, 以及做好事前準備,

對於是否要透露自己前公司的薪水, 就決定於個人了

(延伸閱讀:

 https://www.ptt.cc/bbs/Tech_Job/M.1457084637.A.DC8.html

https://www.ptt.cc/bbs/Tech_Job/M.1457141594.A.89F.html

https://www.ptt.cc/bbs/Tech_Job/M.1457191939.A.CE3.html )



以下情況只會發生在被收購, 或是IPO.若沒發生就是浮雲

股票:
在0-1的公司, 需要即戰力, 會用股票的%來吸引你
但是在2-99的情況之下, 可能只會給股數而已

可轉換債卷:
可以選擇拿股票, 或是拿薪水
(薪水可花, 股票不能吃啊XD)

選擇權:
讓你有認購股權的機會...



-找工作三階段-



最快的方法就是透過介紹

當對方願意幫你介紹, 其實對方已經在對你做擔保,

再來就是透過社群詢問

外往外一圈 就是透過求職網站投履歷

最後如果你成為了大神, 就在那邊等著工作上門吧



-閱讀職缺-



對於大公司來說, 基於或然率的概念, 所以對於門檻都要求都會要符合的
但是小公司就不一定了, 可以試試看.

工作內容, 請詳細閱讀!



-後記-



其實在面試時大家會很怕被問到離職原因,

這時候可以從對方的需求出發來思考: 1. 能力 2. 團隊合作

所以這時候最好的答案會是 生涯規劃

能夠在AC學習的大家, 夠過這邊的面試機制, 其實對於新創產業來說,

你絕對不是一個完全不適合的人, 最主要就是看你是否會喜歡這工作.

下課後有去找學長聊天

主要是想詢問關於 AC 出去後是否可以 把這邊學到的技能說上嘴

畢竟我們也只學了十週的ROR

但其實都想太多了, 能力到哪裡, 會找到適合的工作!

對於軟體工程師來說, 前兩年算是練功跟累積實力

不變的是保持上進心, 來精進自己!

改天來練習寫個履歷好了~




補充內容:

今周刊 - 為什麼人要工作?





Read More
      edit

2016年4月14日 星期四

Published 上午10:47 by with 0 comment

Rails 4.0 ckeditor + paperclip - 我在ALPHACamp 52天

目前的專案在做一個論壇, 當然會需要一個很棒(彳ㄠ ˊ)的編輯器.

爬文後選擇 ckeditor (文章編輯器)+ paperclip (上傳照片)

ckeditor Github的網頁

所以說, 就要開始貼code啦~~~

我之前已經安裝過 paperclip 所以就不多加敘述

1. 在 Gemfile 新增:

gem 'ckeditor'
2. 因為我是選用  ckeditor + paperclip  所以在終端機執行:

rails generate ckeditor:install --orm=active_record --backend=paperclip
3.接著在 config/application.rb 文中 module xxx 內文 class Application < Rails::Application 下方 新增

config.autoload_paths += %W(#{config.root}/app/models/ckeditor)


4. config/routes.rb 新增

mount Ckeditor::Engine => '/ckeditor'

5. 記得在app/assets/javascripts/application.js 新增:

//= require ckeditor/init
6. 接著跑到我之前有做的表單底下 views/events/_form.html.erb

原本填寫表單內容: article , 改成底下:

<%= f.cktext_area :article, :class => 'someclass', :ckeditor => {:language => 'zh-tw'} %>
紅色為你想要讓他邊寫到哪個位子去.

這時候就做完啦啦啦啦啦~


資料庫會是這樣子



因為我們有讓 ckeditor 與 paperclip  有關係, 所以上傳得照片會存在本地端

路徑:public/ckeditor_assets/pictures/1/ 裡面



-Done-

結語: 讓你每次新稱文章的時候都很容易排版, 感覺也很棒棒~





Read More
      edit

2016年4月10日 星期日

Published 下午6:52 by with 0 comment

我在某頁面不想讀取application.html.erb - 我在ALPHACamp 第47天

正確解法:

不想要讀取: views/layouts/application.html.erb 

請在該頁面的 controller 中對應該頁面

 def index
    render :layout => false
 end

若想要讀取其他layout分頁請寫

 def index
    render layout: 'xxxx' <= 該分頁名稱
 end



=END=

Read More
      edit

2016年4月9日 星期六

Published 清晨5:08 by with 0 comment

Nothing to lose - #HappyHour 我在ALPHACamp 第45天

拍攝者 : Tim Du                                

今天在ALPHACamp 舉辦,Bootcamp #8 Experience of working in startup

邀請到四位任職於不同Startup的講者, 來分析不同角度的經歷.




主持人 Tim Du - ALPHACamp 課程總監


<講者列表>

蔡汶成 Victor / QSearch 業務總監 

(以下簡稱 : Victor)


主修是資訊管理,就學期間還參與了創意與創業學程及雲端運算趨勢學程,是腳踏多船的跨域人。本身好奇的個性,幫助我大量蒐集各方資訊,與各領域的人打交道,在創業的路上多聽多看多學習。



Ray Wu / Allmobollize Inc. Tech Evangelist 


(以下簡稱: Ray)



出生於台灣南投,目前是北京新創公司的技術佈道師。Business x Tech 的跨界者,熱衷於為公司整合外部資源、提供高價值的解決方案。
  • IBM / Cloud Group Client Technical Professional (2012.9 - 2013.8)
  • IBM / Analytics Group Solution Sales (2013.9 - 2015.7)
  • Allmobollize Inc. / Tech Evangelist (2015.7 - )


羅泓武 Stan / iCook Developer


(以下簡稱: Stan)



目前還是臺北大學的學生,過去曾在 flyingV、inside 實習,大三時跟大涵 Eugene 等人一起成立貝殼放大。目前在愛料理擔任 Rails developer,負責後端開發及一部分 devops 任務,閒暇之餘也熱衷於貢獻 open source 專案。
  • 大一開始自學程式設計
  • 大二進入 flyingV、Inside 實習
  • 大三跟大涵等人一起成立貝殼放大
  • 大四加入愛料理



張哲維 Way / PicCollage UI/UX Designer

(以下簡稱: Way)

長榮大學視覺藝術系畢業(2002 ~ 2007),主修立體造型、雕塑。師徒制的訓練,老師是資深藝術家、雕塑家 - 方惠光。累積四年專業雕塑助理的經驗,參與過「2004 高雄國際鋼雕藝術節」,也跟過許多個公共藝術專案。工作經歷如下:

  • DCC數位內容中心 Animator (2010 ~ 2012)
  • Framy Inc. (2012 ~ 2015)從事產品企劃、UIUX。
  • PicCollage(2015/10 ~ )從事 UI/UX 設計。

Tim: 當時怎會選擇加入Startup?

Victor : 在離開趨勢科技實習後,當時Qsearch founde在做塗鴨牆收尋引擎, 產品爆紅後想要導入商業模式, 因為本身是學商, 受到 Qsearch founder的邀請之下,就加入startup. 當時也沒有想太多, 個性就是很隨和,也因為常常在使用FB對於產品也有一定程度的興趣, 所以就加入這團隊.

Ray : 投入Startup之前在IBM工作, 當時所屬的部門,距離IBM核心非常遠, 很多支援都沒辦法取得.在一個契機之下,發現既使賺了夠多錢, 也沒辦法買到時間, 一直待在IBM 無法改變這問題, 所以選擇離開,換環境創造更多可能性. 當時有考慮其他領域, 但樂於追求新的事物, 在"必然"一書當中提到, 未來25年內,一般工作能夠學習的時間大約是5年, 到最後無法再學到新知,但本身比較期待可以持續學習及獲得成長的機會,所以選擇Startup.

Stan : 當時在貝殼放大,大家都充滿熱情,工作的氛圍很像大學生創業.都玩在一起, 氣氛很輕鬆,但因為是創業初期, 發展的機會非常多, 但相對的也缺少前輩來帶領,出錯的機會比較高,但是在愛料理就不一樣,型式比較像一般的公司,但是公司非常鼓勵員工學習.會有共學學習Coursera的機會,在這有種穩紮穩打的感覺. 

Way: 當初滿抱熱誠進入資策會,但是因公司文化很難有發展的空間,到後期因為有自己想做的專案, 所以開始接觸創業,也經歷過一間新創公司Framy, 最後加入 PicCollage.在這學習的機會比以往的工作還要多, 也得到了可以發展的機會.在這你有想法, 把想法做出prototype,公司都會很正視你的意見,備受尊重



Tim: 說說你們公司的Work style?


Victor :
 公司比較特別,台北有間給工程師的辦公室,但業務沒有, 每天都要往外面跑, 喝別人家的咖啡,不要自己花錢買XD, 業務與工程師溝通,通成都是透過手機軟體來反映, 每週都會有一次的線上會議,業務自己本身會訂年度計劃,當作前進的方向

Ray : 大陸的Startup可以從四個面向來分析,財產,產品,人,文化,

1.先來說財產, 大陸市場很大,也有很多創業比賽,一得獎可能就是100萬人民幣,再加上政府力挺, 公司設立,住宿等等的開銷都非常低,但這是雙面刃, 因為能達到的團隊有限,

2. 產品,因為大陸市場大, 產品的接受度既使只有幾個%,但是卻可以養自己很久,但是要懂得透過什麼管道, 這也是要學習的地方

3.人&文化 , 所接觸的大陸人給我的感覺是,人是自私的,無法用對等的期待來看待對方,會畫大餅,對於公司的忠誠度很低, 但這也是台灣人的機會.


Stan : 每天進入公司後,會分配今天要做的事情, 開出的Spec都非常清楚,若有問題再跟同事小組討論,業務部跟工程不會透過CTO來協調,不同部門接觸的機會比較少

Way: 每週二會有團隊會議,每週四跟週五都會有使用者來回饋體驗,這是一個很好的機會可以瞭解使用者的需求,週五的Demo Time 可以把自己負責的部分跟大家討論,學習意見,大家在公司的地位都一樣,溝通上其實都沒有太大的問題,本身會學習工程師能夠了解的字彙,所以在溝通上面都沒有太大的問題.


Tim: 最後不知道各位對Startup有什麼收穫?


Victor : 在之前公司會覺得自己只是一顆小螺絲,沒有發展的機會,在Startup,很喜觀跟別人交流, 接觸媒體,公關公司等等,透過產品幫助其他產業, 也非常符合雙子座AB型的自己

Ray : 想跟在座的學生說, 不要怕失敗,Nothing to lose,透過失敗學習認識自己,加入新創團隊就當作是在玩,沒有一定要成功, 重點放在自己有沒有學到.

Stan : 因為本身不是本科系出生, 所以在新創這產業其實有點辛苦, 但是自己對程式的熱誠,別人是看得到的, 誠以待人. 在新創的發展不是一般公司可以想像, 往往更寬,更大!

Way: 並沒有預期會得到什麼, 但是本身很喜歡這種文化,跨過很多產業,但是不要覺得自己是跨領域,在每次的轉換學習不同東西 不要預設自己會不會,跨出舒適圈為創造更多機會.給自己目標,每天多三小時學習,久而久之,得到的會比別人多非常多,不要侷限自己,新創公司會接受這種想法 更接受的是你的想法跟態度.


Read More
      edit

2016年4月8日 星期五

Published 清晨7:23 by with 0 comment

多型關聯(Polymorphic Associations) - 我在ALPHACamp 第44天

這篇是在講一個男生班 與 女生班 量體重的故事,

一開始我們有兩張Table:

第一張Table:

女生Table


第二張Table:

男生Table


但我們要建立一個體重表 


我們在體重表新增以下欄位
體重表_type 輸入 model (table)
體重表_id 輸入 該員的 id



用比較直覺的方式表示, 把姓名帶入到表內



這方法可以想成 : 一個type 搭配一個 id 的到一個獨立的人

舉例 type:女 + id: 1 = 王曉慧
若 王曉慧量了三次體重, 也可以寫到表內




Read More
      edit

2016年4月4日 星期一

Published 上午11:39 by with 0 comment

社會唯有創新的人越多, 才會帶動進步 - 我在ALPHACamp 第40天

                          原圖出自: Steven's Instagram

創業是某種生活型態


歡迎看到這句屁話的人點選右上角的X, 也歡迎那些留下來繼續看得人.


    幾週以前我常常調侃,我們是被神選上的孩子(參照數碼寶貝), 被選擇的依據是什麼? 是態度,但態度這種東西是可以透過包裝,或是演出來的,但撇開這前提,很感謝 ALPHACamp 有真正挑選那些想改變, 上進心很強烈的同學們. 還記得以前班上哪些不想唸書翹課的同學?(我以前也是),在小班教學之中...少一個人來上課,感覺都很不好, 看到同學都很認真, 自己也被迫認真起來,每天的討論的事, 你的code 寫到哪了? 專案最近有什麼變化? 等等等 (當然最常問的是中午要吃啥), 當然,對於在新創, 或是在創業的人來說, 這些根本就是狗屁東西, 內心會想,以後你就不會這麼熱愛了, 但你要知道6週以前, 我們都還是屬於舒適圈的一份子.


ALPHACamp 最珍貴的資產是:人




    我們鼓起勇氣離開舒適圈之後, 抓住ALPHACamp 救生圈, 在偉大的航道上飄啊飄(咦!?),在這的講師, 在業界都小有名氣, 珍貴的地方在於, 他們的失敗, 成功的模式很難拷貝, 但是失敗的經驗可以學習後避免, 或是提出其他改進的地方學習. 你永遠只會在主流媒體上看到成功的消息, 那些失敗的好像從來沒有發生過一樣,但那些經歷卻是最珍貴的.


社會唯有創新的人越多, 才會帶動進步


    人都是自私的, 就連做善事的人也是, 用自己的能力付出,當別人說出感謝詞話語時,填補心中對於自滿的期待, 在幫助別人的同時,得到那種充實感, 其實也在阻止對方進步. 但這股自私的力量變成進步的動力時, 這社會才會改變. 舒適圈很可怕嗎? 一點都不會, 而且很舒服, 當社會的氛圍充滿不追求遠大理想,只能搜集便利商店點數, 換取限量商品, 從商人的遊戲中感到開心時的同時, 只會加速M型社會的成長, 然後最後滿嘴靠杯的人還是一樣不想改變.


剩下的幾週,還要什麼能期待?




    如果你對於別人有所期待, 這也是在侷限自己的進步, 因為你只想學到別人教學的東西而已,在這除了學會寫code,解code,最後一個是你最不敢相信的”如何找到自己問題點“, 自發學習, 比所有被動學習來的有成效, 要激發自己對於事物的熱愛, 才會推動你想進步的力量, 問題點不在ALPHACamp 可以教你什麼, 而是在剩下的時間,還可以從這邊學到什麼? 對於一個不怕你問,只怕你不問的學校來說, 他們只希望可以給你更多, 而不是讓你什麼都沒學到. 
Read More
      edit

2016年3月23日 星期三

Published 上午10:13 by with 0 comment

AJAX 筆記 - 我在ALPHACamp 第28天

AJAX (Asynchronous JavaScript and XML) 是一種格式 類似 html, 主要是架構跟內容

主要功能為將網頁上的值,傳到sever 做確認, 從背景執行, 所以不用換頁

API 應用程式介面Application Programming Interface) :「『電腦作業系統Operating system)』或『程式函式庫』提供給應用程式呼叫使用的程式碼」。其主要目的是讓應用程式開發人員得以呼叫一組常式功能,而無須考慮其底層的原始碼為何、或理解其內部工作機制的細節。

API 會有 CRUD 的功能 : 

facebook.me/post/get ,
facebook.me/post/new ,
facebook.me/post/update,
facebook.me/post/delete

請求有兩種: GET / POST

如果使用GET 會在網址後方顯示參數 <= 較不安全
POST 就不會顯示 <= 比較安全

RESTful API 正如同之前學到的有四種功能:

GET
POST
PUT
DELETE

AJAX 有三種形式 $.ajax / $.post / $.get

範例:
$.ajax({
  url: 'https://api.instagram.com/v1/media/popular',
  type: 'GET',
  dataType: 'jsonp',
  data: {
        client_id: '', 
    },
  success: function(data, textStatus, xhr) {
    $.each(data.data, function(index, photo){
      var li = $('<li>');
      li.append('<img src="'+photo.images.standard_resolution.url+'">');
      $('#photos').append(li);
    });
  },


傳輸的資料格式 : HTML , JSON, JSONP

JSON: 類似一個物件, 看起來有點像是Arrary,

JSONP: JSON with Padding 因為 Cross domain issue , 不同的網頁不能互聯
主要符合三種規範: 同 domain , 同 HTTP , 同port
當達到三種要求的時候, 可以招喚神龍
所以用這方法來限制別人可以抓取自己網站的資料






Read More
      edit