標籤:

安卓開發工程師到一個新公司的第一天一般幹嘛呢?


@M.A.G.I
謝藝哥邀,說好的抱大腿。。。

我說下深圳騰訊社招吧。
提前7天申請公司臨時住宿(因為我是從北京過去的),提前幾天準備各種入職材料(個人資料,銀行卡,身份證,學位證、學歷證,社保、公積金信息等),提前準備電子版的工卡照片。

入職當天,一到先去照社保卡相片(之前有的就不用管了),媽蛋,公司居然有機器可以直接搞定,碉堡了。
然後就去hr窗口辦理手續,填信息、交材料、簽合同、領工卡、材料什麼的。反正上午就辦理各種入職流程,我呆過的2家都是差不多。老東家搜狗算是中型公司。小公司沒呆過,不做描述。
下午就是大家說的領電腦,裝環境了。。。
電腦我leader在我來之前已經幫我搞定了。直接在我導師那,直接拆機就可以了。
本來是下午開始培訓的,結果當天人少,改到周三了。
然後下午就先玩電腦了,上內網找房子了。
然後晚上leader請大餐,給接風,哈哈哈哈哈
就這樣。

總的來說,前面幾天基本是部門文化培訓,裝電腦,熟悉項目,熟悉流程,後面開始就是慢慢的解決一些bug,最後就開始做需求了 等等。

最後上電腦圖

iMac,27寸,5k屏幕,感覺組員都要砍我了。。。
Thinkpad型號不記得了,8G內存。。

上食堂美食,本來該放接風照片的,接風當天手機木有電了。。。

最後,我們還招人啊啊啊啊啊!!!!!
私信我或者 @M.A.G.I 均可。

諮詢的同學比較多就不一一回復了。

大致的需求如下:

組內 Android 招聘Android開發和移動終端測試工程師 - MAGI的專欄 - 知乎專欄

整個集團 首頁 | Tencent 騰訊招聘,可以直接內推


給各位share一下我們團隊之前擬定的Android開發入職熱身流程。

隱去了部分細節,部分內容其實是有鏈接指向內部wiki的,這裡也不便多說。

這個主要是為了規範流程,避免每次新人入職時不必要的重複性的消耗。

熟悉基本辦公技能 (0.5d-1d)

  • 設置好自己的辦公電腦,安裝辦公所需軟體

  • 設置好郵件客戶端用於收發郵件,設置好自己的IM並添加直屬經理為聯繫人

  • 發送自我介紹給直屬經理(要求全面展示自己的能力與愛好/附生活照/文字要有趣拒絕死板)

  • 向直屬經理了解公司文化,由直屬經理帶著認識Team內其他同事

  • 申請加入團隊郵件組

  • 閱讀新人入職FAQ

熟悉基本開發技能 (1d-3d)

  • 申請開發用手機

  • 設置好自己的開發電腦,安裝開發所需軟體

  • 閱讀 Android Dev Start

  • 學習使用開發工具(Git/Repo/Gradle)

  • 同步代碼下來並編譯通過

  • 學習Android Training,重點學習幾個Best Practice

    • Best Practice for Performance

    • Best Practice for Background Jobs

熟悉產品和項目代碼 (3d-5d)

  • 安裝產品到手機,熟悉各模塊界面

  • 熟悉代碼的項目結構和分支情況

  • 熟悉某個模塊的代碼,模塊可以請求直屬經理指定

熟悉基本工作流程 (1d-2d)

  • 學習使用項目與質量管理平台

  • 學習界面開發需注意的事項

  • 解決某個模塊的小bug

  • 提交code review

  • 修改對應bug的狀態

練習題

Android開發入職熱身題

我司目前也有Android開發的崗位正在招聘,坐標武漢,歡迎各位入坑。

入坑請發簡歷給我們美麗的HR MM: xhu@bainainfo.com,也可直接私信我。

我最近也在運營公眾號AndroidTrending,分享一些開發經驗與Android開發最佳實踐,各位有興趣的可以關注。

http://weixin.qq.com/r/6kxxaWbEHztgrSIK9xn4 (二維碼自動識別)


換過兩家公司,第一天都是裝操作系統,ide,sdk,配置vim,chrome和相關插件,git。第二家公司半天裝完了,被迫開始擼代碼


裝ubuntu,裝完裝android sdk,裝完發現ubuntu掛了,重裝ubuntu,重裝android sdk,又掛了,又重裝ubuntu,又重裝android sdk,第一天就過去了


第一天早上過去簽協議,裝電腦,裝系統,配置開發環境。

下午開始接觸App源碼,看得過程中,心裡無數只草泥馬飛奔而過。

順便說下,由於實在受不了之前公司混亂的網路請求方式,第一周就用volley封裝了一套網路請求框架,並延用至今。


哈哈!還說你們不會修電腦,暴露了吧?


裝環境(逃


已經工作2個月了,上班第一天就拿到原型圖,然後就已經開始擼代碼了..


難道不是裝環境么


首先,小組熱心的小夥伴會帶你見見小組同事,部門老大,大家都會熱心歡迎。

然後捏,裝環境,一台新機器領到手,裝所有你可能用到的工具和開發環境。比如,安卓開發環境,Java jdk,eclipse IDE, chrome,Python, notepad++,photoshop,sublime text.,visual studio 2013,git,everything,lanchy, WPS,ruby,pdf閱讀器,virtualBox, wireshark,公司要求的其他工具。

再後,開通各個賬號,設置賬號密碼。

最後,了解公司的作息時間,吃喝拉撒睡相關的地方和習俗。

最最最後,我不是做安卓開發的, 我是做客戶端程序開發的,為什麼裝那麼多軟體,因為這些都是得心應手的工具啊,程序員啥都會遇到的。包括自己去扣個圖,ps一個LOGO。

逃……


第一天,看下各個同事的新浪微博,摸了摸各位的喜好和品位(miui系統上有手機號就知道微博)。


才入職一個多月的Android實習生來答一發吧。

那天是下午入職的,我找了一圈,打了hr好幾通電話,才在公司前台的招呼下找到了公司地點。然後就是在公司人事部門的帶領下,到一個沒人的辦公室簽各種協議。期間見了下我們項目組的技術總監。然後我被帶到自己的工位,見了下我們Android開發組的老大和其他成員。接著公司有專人給我裝上電腦,拉好網線,然後就開始工作啦。

接下去幾天就是熟悉項目內容,看看舊的代碼,用到了什麼框架之類的。因為我接手的是才幾個月的新項目,缺少文檔,只能慢慢研究加問人。最要命的是因為沒參加過協同開發,我連git命令都不會,都不知道怎麼看別人更過的代碼。

這方面大公司可能會好很多,有完善的培訓機制,在創業公司,大家都很忙,沒人會抽出專門時間來教你,自學能力就變得尤為重要。不過幸好我Android基礎還可以,很快就加入實際的項目開發了。


那我是比較悲催了的,上午9點和公司老大談妥,馬上就進入工作,裝環境,交接以前的項目,被告知新項目的需求,下午就開始項目的開發了,我也是日狗了,當時這速度把同事都嚇到了。


之前在阿里實習。入職第一天是所有新入職人員,包括實習、校招、社招,集合在一起,在白馬山莊(某會議室名)填表、交材料、聽hr介紹阿里的各種情況。由於幾類入職人員需要交填聽的東西有很多不一樣,所以會開了好久。會上給正式員工發了筆記本,我們實習生是會後自己去領台式機。開完會照個合照,然後不同樓的由不同hr(樓長類似職務)帶到各樓,對樓的每層再做個介紹。然後就是各找各師兄師姐(導師類似職務)去。然後實習生剩下的時間一般都是領電腦、配電腦,再由師兄師姐或主管領著去和大家認識一遍,基本也就差不多了。

真正涉及工作第二天才開始(事實上我的話是幾天後才開始因為入職第二天組裡人就都去outing了……),基本就是給你講下項目基本情況,給你安排學習或工作任務,代碼給你環境配配,看跑不跑得通,跑通自己去把架構邏輯啥的搞搞清楚。也就這樣吧……


就差一個APP了!你說你第一天幹嘛!


拆電腦,設置好,直接開干


第一天,上午領電腦裝環境,下午開始擼代碼。

第二天,上午擼代碼,下午擼代碼,晚上加班擼代碼,打包新版上線。

第三天,周末,休息。


第一天裝環境(第一份android工作),好吧弄了一天,然後第二天加班,加了半個多月…


裝環境啊,一天能裝完你簡直太叼


簽完各種手續,開通各種公司賬號之後,一般讓你先把電腦上需要的一些東西自己弄好,然後下午會跟你聊一下工作的具體流程和你主要負責的事項,然後就讓你看源碼熟悉公司的產品和項目的架構!差不多就是這樣!


推薦閱讀:

Android 如何賺錢?
Android中View, SurfaceView的繪圖和GLSurfaceView繪圖有區別嗎?
過度依賴框架有什麼不好?

TAG:Android開發 |