紐約Tech Startup實習實錄(四)

紐約Tech Startup實習實錄(四)

來自專欄 北美程序猿實錄

實習已經過兩月了。硬核主要完成了以下三個事情:

  1. 分析用戶在app里的輸入,映射到一個subreddit話題空間。基於Tensorflow 搭起neuron network,並用grid search 和 gaussion process調參。這件事情幾乎是一己之力在做,因為CTO J是一個優秀的全棧工程師,但是並不是一個experienced data scientist. 同時上的MOOC (coursera deeplearning.ai)也讓我有所收穫。
  2. 給Budweiser定製微信公眾號(web dev + NLP),為明年Budweiser的FIFA marketing做準備,因為他們拿到了明年的man of the match(就是一個球員進球後,來一個720°環繞拍攝他,順帶就打了Budweiser的廣告)。webdev是基於webpy和WSGI,租了一台新浪的伺服器做後台。NLP是利用open source solutions略加修改。這部分web dev受到J的幫助不小
  3. 熟悉Microsoft azure框架,應用並升級snapchat bot (php + python)。php頗受爭議,但是我覺得namespace, use, require 和spl_autoload_register的設計精巧。

硬核的部分我記到自己的evernotes了,再具體就不寫因為太細了。


soft skill主要是平常的積攢經驗 + 給executive team做的一次大presentation(膨脹)。

  1. 這周五本來打了告假休息的如意算盤,但是突然被告知要跟budweiser的NYC區域團隊meeting。所以當時我的反應略有遲鈍。現在想來不應該...因為平常請假沒什麼,但是職場trick-->當公司需要的時候,比如說合作的meeting或者大家都在加班,這個時候應該義不容辭出來支持,之後再告假嘛....這就是我傻...不知道猶豫個啥。
  2. 在meeting之前,A打趣說你不用準備什麼了,微信都用了這麼多年很熟悉了。我就附和說嗯嗯是這樣。但是B接著話說你還是得準備一下技術性的事情,包括你怎麼實現的,技術的硬核在哪裡。我瞬間get到了一個職場trick-->就算上級跟我說我不需要準備,其實我也應該說我會做好萬全準備表個決心。一來讓對方放心,二來實際不用準備的話那就默默不做什麼就好,反正也不用彙報準備的東西。
  3. 有一天就剩我跟A老大的時候,A突然發問,你覺得J怎樣?我說這貨有很好的taste of tech。然後接著被問你enjoy working with J? 其實我略有不爽J定計劃經常變化+比我還少來office, 但是我沒說,因為職場trick-->不能背地裡說自己上級的壞話(事後證明A向J轉述了我的回答,所以B這貨對我越來越好)。不過我的兩秒鐘遲疑被抓了個正著,A接著問why hesitate? 這個三聯問真是犀利。同時我也被問到公司有什麼需要改進的地方。我從正面的角度分析了每個人的Personality,比如B的沒耐心和一言堂我解釋為直爽,A的sugar coating我解釋為高明的Leadership。最後指出一點可能的改進:對其他junior的實習生給予更多的education,而不只是給他們任務放著讓他們做。理由是一來增加參與感,二來他們會更積極貢獻更多。這一點A尤其重視,記在了他的laptop里。這樣無傷大雅的建議,我覺得是我現階段能想出最好的應對。漸漸明晰了我自己風格的職場交流套路-->真誠不撒謊第一,機敏第二,言之有物第三
  4. 兩個人溝通就像兩台超級計算機,連了一個1kb的channel。所以要根據不同的人來進行不同的交流:B是一個不喜歡被人打斷的人,所以說聽到他的話點頭就好,不用用自己的話再說一遍讓他贊同。J是Tech背景,被問題打斷無所謂,因為他經常自己去打斷別人問問題。A跟我說過一句很經典的話:其實client的選擇很多,他們願意跟你合作90%是因為他們願意跟你這個人一起工作。這句話深深印在我的心上。一個人不可能讓所有人都喜歡自己,但是要儘可能在工作中營造自己的風格,認真負責+不卑不亢不委屈自己+令人舒服

我有時候在想,為啥要學這些亂七八糟的soft skill。結論是一來我想要好好貢獻技術那也得有一個良好的工作環境,二來人跟人的溝通就是一個很重要很難也需要學習的問題,三來誰知道未來會不會是管理層就靠吹水生存呢(大誤).

最膨脹的事情無非就是給executive team做的presentation了。三年了居然沒有一個CTO跟他們教育AI和Cognition的大概念。我也就隨意畫了個圖跟A說你看這就是我們思考的框架。A如獲至寶說,你後天跟我們說1個小時,這就是你的showtime。一臉黑線....我也就隨便提提....兩天後就坐一起在whiteboard前討論了2個小時。presentation的技巧其實就是教育的技巧,從小開始吹牛逼的訓練不是蓋的,。

基於Azure解釋Cognition AI

職場trick-->我並沒有把功勞往自己身上攬,分給CTO了。具體來說,談到clarifai這家公司的時候,我讓J給出實例,然後他解釋了一通在做什麼。有的我能解釋的問題我也拋給J解釋。順帶說J是我見過最好的fullstack(B問我J在萬聖節賄賂了你多少糖..),但是要深入NLP還得要一個data scientist。其實框架性的事情,CTO應該早就就行教育, 並bridge the knowledge gap。確實是他的失職,但是不用明說,你做了這個presentation大家心中都有數

最後習得一個現代advertizing的轉變。原來的ad是entertain people的,現在的ad是更希望增強用戶分享給別人desire和power,細細想來,是因為messaging改變了人的生活方式,也是很有意思的。


推薦閱讀:

TAG:IT行業 | 實習 | 北美 |