魔都,3年,程式設計師到CTO

2021-09-19 05:30:48 字數 3622 閱讀 4385

過乙個平凡無趣的人生實在太容易了,你可以不讀書,不冒險,不運動,不寫作,不外出,不折騰……但是,人生最後悔的事情就是:我本可以。

-- 陳素封

在來上海之前我看完了李華明老師寫的《android遊戲程式設計之從零開始》特別喜歡他的銘言:「不要讓任何事情成為你不去學習的理由!

2023年6月22號,當時懷滿腔熱血,踏上長達16個小時的火車來到了上海,一路坎坷的記憶至今亦可清晰可見(袋裝泡麵!硬座座位!晚點火車!)

來到了上海安置下來之後,我便開始投簡歷,找工作,寫好自己的簡歷,海投!一股勁投了300多家公司,心想:上海那麼大,公司那麼多,總有我這個菜鳥的容身之處!。

投了簡歷後連續接到了幾十家面試通知,當時由於面試**太多接**都手忙腳亂,後續的半個月時間被面試排的滿滿當當。

剛來上海,人生地不熟,趕往面試公司唯有查地圖,記得那時候面試,一天跑三家公司,從早上8點出門到晚上9點回來,一天一頓飯,回到住處基本倒頭就睡。6月份底,那太陽火辣到不行不行的!

面試的時候,當面試官說要看我做的東西的時候,手機上唯一能顯示的作品也就只有在書中學習到的飛機大戰的遊戲了,在憑藉著自己的運氣和一點點實力,花了三天的時間面試了7家公司,拿到了4個offer(感覺自己十分的幸運!)。

在這家公司我參與了備忘錄模組,天氣播報模組,幫助事件,查詢命令,來電播報,簡訊播報,應用管理模組,聯絡人模組,搖一搖功能,換膚功能,參與酒店模組以及重構開發。

雖然經常加班、但是感覺特別充實,學到了很多!感覺自己就像一塊海綿一樣,在知識的海洋裡貪婪地吸收著。平時毛毛(android主管)分配的任務,我都會用最快速度去執行並完成,每次都能夠提前完成,再主動找毛毛要新任務,如果沒有新的任務則會主動問同事有沒有需要幫忙的地方。

非常感謝毛毛對我技術上的指導,直到現在我和毛毛還一直保持聯絡著,互相討論技術和人生,他算的上是我的良師益友。

無論做什麼任務都要全力以赴,雖然每次安排任務會越來越多,但是不要怕做的越快任務越給越多,要知道實踐的越多學習的越多,對自己成長越大!

很高興能夠認識宇明,對他、我、包括很多認識他的同事都有很高的評價。2023年,由於移動網際網路的高速發展,各種外部環境要求公司產品迭代的速度很快,宇明作為android這邊的核心開發人員,對整個專案幫助很大,工作的閒暇之餘,我們還會**遊戲引擎的底層原理,設計模式在工作中的高效應用,他的心態和學習能力讓人非常欽佩,直到現在我還和宇明保持聯絡,從平時的聊天中看得出來再對技術的追逐道路上,他一直沒有懈怠,管理能力上,他也一直讓我驚奇,從乙個開發一步步走到現在帶領乙個團隊,他的成長真的再次讓人刮目相看,看好並祝福他,希望以後有更強的提公升,更好的發展。

--毛毛

從andorid程式設計師到移動部主管,一家做移動醫療的公司,剛進公司那會總人數才十多個人,並且在地下室進行開發,進來是以android開發的職位任職的,進去大概半個月的時間,我從三名android程式設計師當中脫穎而出,被cto叫去談話,負責andorid團隊,他說:「看了你這段時間的表現,效率較高,**寫的還可以!」,當時感覺自己挺幸運的,但是又很茫然並不知道要做什麼,心想:「還是先寫**吧」,於是開啟了天天加班寫**模式,(苦逼的是在地下室開發,手機沒訊號,在做註冊功能的時候,簡訊收不到,還得上去接)。

在此同時公司也在高速的發展,幾個月後,公司人數成倍增長,於是換了新的辦公地點,android團隊從原來的3個加到了6個,我從最開始主程角色轉變成管理角色,但是內心還是放不下技術,於是只要有空閒的時候就查閱android相關的技術資料、書籍。

平時學習的時候,有記錄的習慣,有一天突然想是不是可以分享給別人?於是在2023年8月份在csdn開了自己的部落格,有的人可能會疑問,為什麼寫部落格?我的想法:在剛學習android的時候我通過他人的部落格資料進行學習,那麼現在自己有一定的積累了是不是可以用同樣的方式回報呢?於是就開始了自己的部落格之旅(我就是想到什麼,就會立馬去做。),最開始是上傳了1年前自己學習android的筆記,後來開始寫原理分析的文章,有過幾篇文章上過csdn首頁,通過自己半年多的努力拿到了csdn部落格專家的稱號,在寫文章的同時也在公司做技術分享給我的小夥伴們。

有輸入(學習)必然要有輸出(寫部落格),教別人就是一種最好的學習方式。

由於這家公司是一家創業公司,難免有時候人手不夠,在其他組人手不夠的時候我都會主動提出去協助開發,不會就學,就這樣研發部所有的技術職位的開發工作我都有過參與

如:正因為android和ios開發我都會,並且實戰過企業專案,後來公司讓我就負責了整個移動研發部(10+人)。

公司缺什麼樣的技術人才,就利用工作之餘的時間去學習相關技能,快速學習,加入實戰幫助公司,從而提公升個人價值。

目前是在一家做婚宴場地的公司擔任cto,剛來的時候才成立研發部,從0到1組建研發團隊(至今20+人),在這段工作中前期沒人就自己上,但是這對於我來說並不難,因為之前的工作大多數時間還是開發,我認為最難的就是與人打交道。

每個企業都想做乙個好的產品,我認為好的產品需要好的人才持續的改進,不能說我們做產品就一定好,但是只要有好的人才持續的試錯改進那麼肯定產品是越做越好。並且網際網路產品大多是服務於傳統行業,而恰好我們公司就是傳統企業,而我們做的產品是服務於我們這個行業的,這樣就更有優勢。聽到這裡求職者的疑慮就打消了。再聊聊其他的,基本就能招到想要招的人。

如何讓招來人留下來了?

我的做法:和公司老闆談為他們解決實際問題,如:彈性時間。

以及能夠學習到知識提高自身的能力,如:技術分享。

讓他們感受到自由、成長,這樣才會有內推

人不多的時候還好,幾個人就坐在一張小辦工桌上,什麼事情一說就好了,十分的高效。當團隊越來越大了,這種方式就略顯無力了,於是我就去尋找新的管理方法,後來得知了敏捷開發模式,於是去閱讀大量的資料,去嘗試去摸索去求教,一開始會有也許不適,通過慢慢的磨合也使用上了,寫過兩篇敏捷的文章:

一開始不太習慣,大部分的工作時間被開會所佔據了,心裡有些恐懼,因為之前以技術獲取的成就感現在一無所有。所以在業餘的時間寫了個開源專案

看了一些書,才發現自己錯了,我太注重自己的成長了。

在成為領導者之前,成功的全部就是自我成長;

當你成了領導者,成功的全部就變成了幫助他人成長。

--《商業的本質》

以前的我一直以為技術好就是王道,現在發現在並不是這樣的。

通曉天下武功而百無一用,其實和不出家門的書生也沒太大的區別;學盡世上技術但做不出》成功的產品,一樣是毫無意義。所謂知行合一,是在缺一不可!

--《mactalk 人生元程式設計》

以前的我,只會一味的閱讀技術書籍,沉迷於技術。

以前的我,不喜歡和不熟悉的人聊天,甚至有些偏內向。

以前的我,只會用最快的速度完成安排下來的任務。

以前的我,只關注自我成長。

以上為我三年來的經歷,感悟,希望對大家有些許幫助。

我喜歡程式設計師,他們單純、固執、容易體會到成就感;

面對壓力,能夠挑燈夜戰不眠不休;

面對困難,能夠迎難而上挑戰自我。

他們也會感到困惑與傍徨,但每個程式設計師的心中都有乙個比爾蓋茨或是賈伯斯的夢想「用智慧型》開創屬於自己的事業」。

我想說的是,其實我是乙隻程式猿

--唐尤華

初次部落格隨記 魔都程式設計師八年之路

hello!2015低那是看花椒很火就想著研究直播專案,當時到處找開源的直播sdk,後來找到了金山,當時功能還挺齊全的,到了5月份剛好我老婆生崽剛出生的那天,專案上線了,我都沒想到我們做的直播專案剛到是風口,伺服器沒過多久就跪了 之前就從沒經歷過這麼大的流量 後面慢慢優化,基本上問題都解決了。後面跟...

程式設計師到CTO需要準備什麼

程式設計師到cto需要準備什麼 本文選自 我也能做cto之程式設計師職業規劃 一書 面對未來,唯一能確定的是 未來是不確定的 知識經濟時代的變化速度之快史無前例,每個人就要像 誰動了我的乳酪 中的兩隻小老鼠,隨時保持敏銳的嗅 覺,以應付千變萬化的環境。那麼有無一些有效的方法,使人們在當今殘酷的現實中...

從程式設計師到CTO也可以走捷徑

要當cto,這樣的書不能不看 本文選自 我也能做cto之程式設計師職業規劃 一書 微軟c mvp 高階軟體工程師 機械工程碩士 你必須知道的.net 一書作者。對.net基礎架構和clr執行機制有濃厚的研究興趣和造詣,熟悉asp.net wcf和silverlight相關技術開發。魯迅先生說過,地上...