過一個平凡無趣的人生實在太容易了,你能夠不讀書,不冒險,不運動,不寫做,不外出,不折騰……可是,人生最後悔的事情就是:我本能夠。
-- 陳素封git
在來上海以前我看完了李華明老師寫的《Android遊戲編程之從零開始》特別喜歡他的銘言:「不要讓任何事情成爲你不去學習的理由!」程序員
2013年6月22號,當時懷滿腔熱血,踏上長達16個小時的火車來到了上海,一路坎坷的記憶至今亦可清晰可見(袋裝泡麪!硬座座位!晚點火車!)github
來到了上海安置下來以後,我便開始投簡歷,找工做,寫好本身的簡歷,海投!一股勁投了300多家公司,心想:上海那麼大,公司那麼多,總有我這個菜鳥的容身之處!。
投了簡歷後連續接到了幾十家面試通知,當時因爲面試電話太多接電話都手忙腳亂,後續的半個月時間被面試排的滿滿當當。
剛來上海,人生地不熟,趕往面試公司惟有查地圖,記得那時候面試,一天跑三家公司,從早上8點出門到晚上9點回來,一天一頓飯,回到住處基本倒頭就睡。6月份底,那太陽火辣到不行不行的!
面試的時候,當面試官說要看我作的東西的時候,手機上惟一能顯示的做品也就只有在書中學習到的飛機大戰的遊戲了,在憑藉着本身的運氣和一點點實力,花了三天的時間面試了7家公司,拿到了4個offer(感受本身十分的幸運!)。面試
Android開發,公司的產品是一款語言助手APP,上千萬用戶量。編程
在這家公司我參與了備忘錄模塊,天氣播報模塊,幫助事件,查找命令,來電播報,短信播報,應用管理模塊,聯繫人模塊,搖一搖功能,換膚功能,參與酒店模塊以及重構開發。設計模式
雖然常常加班、可是感受特別充實,學到了不少!感受本身就像一塊海綿同樣,在知識的海洋裏貪婪地吸取着。平時毛毛(Android主管)分配的任務,我都會用最快速度去執行並完成,每次都可以提早完成,再主動找毛毛要新任務,若是沒有新的任務則會主動問同事有沒有須要幫忙的地方。app
很是感謝毛毛對我技術上的指導,直到如今我和毛毛還一直保持聯繫着,互相討論技術和人生,他算的上是個人良師益友。學習
不管作什麼任務都要盡心盡力,雖然每次安排任務會愈來愈多,可是不要怕作的越快任務越給越多,要知道實踐的越多學習的越多,對本身成長越大!spa
很高興可以認識宇明,對他、我、包括不少認識他的同事都有很高的評價。2013年,因爲移動互聯網的高速發展,各類外部環境要求公司產品迭代的速度很快,宇明做爲Android這邊的核心開發人員,對整個項目幫助很大,工做的閒暇之餘,咱們還會探討遊戲引擎的底層原理,設計模式在工做中的高效應用,他的心態和學習能力讓人很是欽佩,直到如今我還和宇明保持聯繫,從平時的聊天中看得出來再對技術的追逐道路上,他一直沒有懈怠,管理能力上,他也一直讓我驚奇,從一個開發一步步走到如今帶領一個團隊,他的成長真的再次讓人另眼相看,看好並祝福他,但願之後有更強的提高,更好的發展。
--毛毛.net
從Andorid程序員到移動部主管,一家作移動醫療的公司,剛進公司那會總人數才十多我的,而且在地下室進行開發,進來是以Android開發的職位任職的,進去大概半個月的時間,我從三名Android程序員當中脫穎而出,被CTO叫去談話,負責Andorid團隊,他說:「看了你這段時間的表現,效率較高,代碼寫的還能夠!」,當時感受本身挺幸運的,可是又很茫然並不知道要作什麼,心想:「仍是先寫代碼吧」,因而開啓了每天加班寫代碼模式,(苦逼的是在地下室開發,手機沒信號,在作註冊功能的時候,短信收不到,還得上去接)。
在此同時公司也在高速的發展,幾個月後,公司人數成倍增加,因而換了新的辦公地點,Android團隊從原來的3個加到了6個,我從最開始主程角色轉變成管理角色,可是心裏仍是放不下技術,因而只要有空閒的時候就查閱Android相關的技術資料、書籍。
平時學習的時候,有記錄的習慣,有一天忽然想是否是能夠分享給別人?因而在2014年8月份在csdn開了本身的博客,有的人可能會疑問,爲何寫博客?個人想法:在剛學習Android的時候我經過他人的博客資料進行學習,那麼如今本身有必定的積累了是否是能夠用一樣的方式回報呢?因而就開始了本身的博客之旅(我就是想到什麼,就會立馬去作。),最開始是上傳了1年前本身學習Android的筆記,後來開始寫原理分析的文章,有過幾篇文章上過CSDN首頁,經過本身半年多的努力拿到了CSDN博客專家的稱號,在寫文章的同時也在公司作技術分享給個人小夥伴們。
有輸入(學習)必然要有輸出(寫博客),教別人就是一種最好的學習方式。
因爲這家公司是一家創業公司,不免有時候人手不夠,在其餘組人手不夠的時候我都會主動提出去協助開發,不會就學,就這樣研發部全部的技術職位的開發工做我都有過參與
如:
用JAVA寫事後臺系統(以前在學校有學過)
IOS開發(一咬牙一跺腳,拿着信用卡刷了一臺Macbook pro自學IOS)
正由於Android和IOS開發我都會,而且實戰過企業項目,後來公司讓我就負責了整個移動研發部(10+人)。
公司缺什麼樣的技術人才,就利用工做之餘的時間去學習相關技能,快速學習,加入實戰幫助公司,從而提高我的價值。
目前是在一家作婚宴場地的公司擔任CTO,剛來的時候才成立研發部,從0到1組建研發團隊(至今20+人),在這段工做中前期沒人就本身上,可是這對於我來講並不難,由於以前的工做大多數時間仍是開發,我認爲最難的就是與人打交道。
雖然我會後臺也會app開發,可是仍是要招人,這樣才能更快速出產品以及迭代。因此須要招人,招人主要經過兩種不一樣的渠道
社招
在面試時候與應聘者交談中發現不少都是在互聯網公司待過的,以及更喜歡互聯網公司的環境和睦氛,還有不少應聘者甚至會有這樣的疑問:傳統公司的研發團隊是否穩定?,個人回答:咱們公司的優點在於線下實業有穩定的收入,可提供持續發展的平臺,如今不少互聯網創業公司狀況不是很好大可能是由於沒有穩定的收入。
每一個企業都想作一個好的產品,我認爲好的產品須要好的人才持續的改進,不能說咱們作產品就必定好,可是隻要有好的人才持續的試錯改進那麼確定產品是越作越好。而且互聯網產品大可能是服務於傳統行業,而剛好咱們公司就是傳統企業,而咱們作的產品是服務於咱們這個行業的,這樣就更有優點。聽到這裏求職者的疑慮就打消了。再聊聊其餘的,基本就能招到想要招的人。
內推
聯繫身邊有能力的朋友,過來聊聊,經過工做了一段時候後感受挺好,天然就會叫他們的朋友過來,從而造成一個良性的循環,據統計內推的人員質量比社招的質量要高的多。
如何讓招來人留下來了?
個人作法:和公司老闆談爲他們解決實際問題,如:彈性時間。
以及可以學習到知識提升自身的能力,如:技術分享。
讓他們感覺到自由、成長,這樣纔會有內推。
人很少的時候還好,幾我的就坐在一張小辦工桌上,什麼事情一說就行了,十分的高效。當團隊愈來愈大了,這種方式就略顯無力了,因而我就去尋找新的管理方法,後來得知了敏捷開發模式,因而去閱讀大量的資料,去嘗試去摸索去求教,一開始會有也許不適,經過慢慢的磨合也使用上了,寫過兩篇敏捷的文章:
一開始不太習慣,大部分的工做時間被開會所佔據了,內心有些恐懼,由於以前以技術獲取的成就感如今一無全部。因此在業餘的時間寫了個開源項目
看了一些書,才發現本身錯了,我太注重本身的成長了。
在成爲領導者以前,成功的所有就是自我成長;
當你成了領導者,成功的所有就變成了幫助他人成長。
--《商業的本質》
之前的我一直覺得技術好就是王道,如今發如今並非這樣的。
通曉天下武功而百無一用,其實和不出家門的書生也沒太大的區別;學盡世上技術但作不出>成功的產品,同樣是毫無心義。所謂知行合一,是在缺一不可!
--《MacTalk 人生元編程》
之前的我,只會一味的閱讀技術書籍,沉迷於技術。
之前的我,不喜歡和不熟悉的人聊天,甚至有些偏內向。
之前的我,只會用最快的速度完成安排下來的任務。
之前的我,只關注自我成長。
如今的我,閱讀的書籍類型有管理,心理,商業,人文。
如今的我,喜歡和人聊天,傾聽,討論,分享本身的想法。
如今的我,在接到任務以前更多的是思考是否合理,有沒有更好的解決方案。
如今的我,關注團隊每一個人的成長。
以上爲我三年來的經歷,感悟,但願對你們有些許幫助。
我喜歡程序員,他們單純、執拗、容易體會到成就感;面對壓力,可以挑燈夜戰不眠不休;面對困難,可以迎難而上挑戰自我。他們也會感到困惑與傍徨,但每一個程序員的心中都有一個比爾蓋茨或是喬布斯的夢想「用智慧>開創屬於本身的事業」。我想說的是,其實我是一隻程序猿 --唐尤華