日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

【編者按】唐巧,是國(guó)內(nèi)移動(dòng)開發(fā)黃金時(shí)代

幾乎所有IOS工程師都知道的名字,眾多的程序員從他這里走上了iOS之路。

而于唐巧本人而言,他編程二十余年,從最初的服務(wù)器端研發(fā),到客戶端研發(fā),再到現(xiàn)在軟硬件、供應(yīng)鏈,一直在不停地嘗試新的職業(yè)挑戰(zhàn),《新程序員004》帶你走進(jìn)唐巧的程序人生,希望他的程序人生能給大家不一樣的參考。

作者 | 唐巧 責(zé)編 | 唐小引

出品 | 《新程序員》編輯部

我是移動(dòng)互聯(lián)網(wǎng)時(shí)代興起時(shí)的第一批開發(fā)者,見證了移動(dòng)互聯(lián)網(wǎng)將傳統(tǒng)的PC互聯(lián)網(wǎng)顛覆的過程。也有幸參與其中,推動(dòng)移動(dòng)互聯(lián)網(wǎng)行業(yè)的發(fā)展。

本文介紹了我從接觸計(jì)算機(jī)到選擇職業(yè)開發(fā)道路,最后再承擔(dān)起更多非技術(shù)工作的過程。希望我的程序人生能夠幫助到大家,在面對(duì)新的時(shí)代機(jī)遇時(shí)抓住機(jī)會(huì),與時(shí)代共舞。

國(guó)內(nèi)第一批做iOS的開發(fā)者,現(xiàn)在怎么樣了?

接觸計(jì)算機(jī)

我的計(jì)算機(jī)之旅開始于1999年,那時(shí)我15歲,正在讀初中。在我舅舅家里,第一次看到windows 98電腦就被深深地吸引了。但那個(gè)時(shí)候,我對(duì)計(jì)算機(jī)完全沒有概念,也不知道能做什么。我去學(xué)校對(duì)面的書刊亭,試圖購(gòu)買計(jì)算機(jī)入門的科普讀物,但能夠找到的只有《電腦報(bào)》。

2000年,我升入高中,因?yàn)槌啥际抑袑W(xué)開設(shè)了NOI(全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽)課程,有幸得以學(xué)習(xí)計(jì)算機(jī)編程相關(guān)的知識(shí)。我還記得當(dāng)時(shí)學(xué)的第一門語(yǔ)言是Pascal,教材很難買到,于是老師自行復(fù)印了幾本讓我們學(xué)習(xí)。

那是一個(gè)讓人熱血沸騰的年紀(jì)!每天晚上做完作業(yè)后,我就會(huì)翻開編程教材,一句一句地讀著那些晦澀的代碼,希望參透其背后的算法邏輯。這可能是我這輩子學(xué)習(xí)知識(shí)最艱難的時(shí)候了,因?yàn)槿昙?jí)參加這個(gè)課程的只有不到5個(gè)人,幾乎沒有交流,老師剛開始指導(dǎo),也不太會(huì)講,所以只能靠自己看書琢磨。

但現(xiàn)在回想起來,這真是一段“打雞血”的日子。第一天看不懂就第二天接著看,差不多花了一個(gè)月的時(shí)間,終于把搜索算法看明白了。由于算法的原理大同小異,學(xué)完后再學(xué)其它的算法突然就容易多了。

也是在那個(gè)時(shí)候,我發(fā)現(xiàn)計(jì)算機(jī)相關(guān)的雜志變得更多了。《程序員》雜志在 2000 年創(chuàng)刊,我是它的第一波讀者。那個(gè)時(shí)候,每個(gè)月我都會(huì)去報(bào)刊亭買《程序員》。其實(shí)好多內(nèi)容我也看不太懂,但是它就有一種魔力,讓我想讀懂它。讀著讀著,好多也都懂得八九不離十了。

2002年,我參加全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽,由于太過緊張,平時(shí)能做對(duì)的一道題目寫錯(cuò)了一個(gè)條件,本來是應(yīng)該“小于等于”,我寫成了“小于”。于是程序雖然通過了樣例,但在更復(fù)雜的測(cè)試用例上都錯(cuò)了,最后得了一個(gè)省二等獎(jiǎng)。如果當(dāng)初這道題做對(duì),我就可以拿到省一等獎(jiǎng),進(jìn)而擁有保送資格。

雖然沒有了保送資格,但因?yàn)閭滟惖脑颍以缭缇唾I了電腦,也接入了互聯(lián)網(wǎng)。我在網(wǎng)絡(luò)上查到北京師范大學(xué)對(duì)于省二等獎(jiǎng)的學(xué)生,提供了報(bào)考自主招生的機(jī)會(huì)。于是,在2003年的非典時(shí)期,我自行從四川到北京,參加了北京師范大學(xué)的自主招生考試,并且通過了!我只需要上重點(diǎn)線即可被北師大錄取。因?yàn)檫@件事情對(duì)我來說過于簡(jiǎn)單,所以高考整個(gè)過程心態(tài)都比較放松,最終超了重點(diǎn)線 100 分。

就這樣,計(jì)算機(jī)改變了我的整個(gè)中學(xué)生涯,幫助我進(jìn)入了北京師范大學(xué)。

國(guó)內(nèi)第一批做iOS的開發(fā)者,現(xiàn)在怎么樣了?

玩轉(zhuǎn)計(jì)算機(jī)

大學(xué)開始后,我就繼續(xù)參與計(jì)算機(jī)相關(guān)的競(jìng)賽和社團(tuán)。競(jìng)賽上,我最終獲得了 ACM-ICPC 國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽的亞洲區(qū)金獎(jiǎng)(如圖1)。而社團(tuán)上,我則參與創(chuàng)建了北師大最大的民間BBS蛋蛋網(wǎng)。

國(guó)內(nèi)第一批做iOS的開發(fā)者,現(xiàn)在怎么樣了?

圖1 2004年唐巧代表北京師范大學(xué)參加ACM-ICPC

另外,我和室友也不斷地接網(wǎng)站制作的外包工作,他負(fù)責(zé)設(shè)計(jì),我負(fù)責(zé)開發(fā),兩個(gè)人在大學(xué)時(shí)期掙了不少錢。我自己還給中學(xué)生做競(jìng)賽培訓(xùn)的家教,這塊其實(shí)收費(fèi)很高,在2000年,一般的學(xué)科家教才收費(fèi)50左右1小時(shí),計(jì)算機(jī)競(jìng)賽的家教能收費(fèi)200一小時(shí)。

所以,到了大學(xué)的第二年我就可以不用家里給錢,自己負(fù)擔(dān)學(xué)費(fèi)和生活費(fèi)了。

到了研究生階段,我進(jìn)入了IBM、網(wǎng)易這樣的企業(yè)實(shí)習(xí),每月的收入更加豐厚。那個(gè)時(shí)候IBM的實(shí)習(xí)工資一個(gè)月有4000元,加上研究生本身還有補(bǔ)貼,所以我還存了不少錢。

就這樣,在大學(xué)里,計(jì)算機(jī)就讓我深刻地感受到了它的力量,既滿足了經(jīng)濟(jì)需求,也收獲了足夠的社會(huì)實(shí)踐經(jīng)驗(yàn)。

國(guó)內(nèi)第一批做iOS的開發(fā)者,現(xiàn)在怎么樣了?

走上職業(yè)開發(fā)道路

2010年,我研究生畢業(yè),拿到了百度、IBM、網(wǎng)易有道的研發(fā)工程師Offer,最終選擇了變化較多的網(wǎng)易有道,開始了職業(yè)開發(fā)的道路。

在網(wǎng)易有道,我先做了一年多的服務(wù)器端開發(fā)。當(dāng)時(shí)正值國(guó)外Twitter火熱,我有幸參與了網(wǎng)易微博的服務(wù)器開發(fā)。當(dāng)時(shí),我負(fù)責(zé)的是網(wǎng)易微博的搜索服務(wù),為了支持海量的用戶發(fā)貼能被實(shí)時(shí)檢索到,我們基于Lucene開發(fā)了多級(jí)索引。整個(gè)研發(fā)過程對(duì)我?guī)椭艽螅屛抑懒似髽I(yè)級(jí)的服務(wù)是如何被模塊化拆解,并最終完成組合的。

2011年,iphone 4S進(jìn)入中國(guó),我預(yù)感到移動(dòng)端才是未來的行業(yè)發(fā)展機(jī)會(huì),在咨詢了很多朋友之后,果斷申請(qǐng)轉(zhuǎn)做iOS端開發(fā)。

當(dāng)時(shí)的情景很像十多年前我剛學(xué)編程的時(shí)候。iOS技術(shù)太新,基本上沒有任何可以閱讀的資料,公司內(nèi)的同行也沒幾個(gè),大家也都不精通,所以只能靠自己。但和初中不一樣的是:工作和排期已經(jīng)安排下來了,我只有1-2周的時(shí)間,需要完成自學(xué)并交付相關(guān)的工作。

又是一段打雞血的時(shí)間,那個(gè)時(shí)候沒有中文資料,我找到了斯坦福大學(xué)以及WWDC的視頻,結(jié)合蘋果官方的文檔,每天用上下班坐地鐵和周末的時(shí)間來學(xué)習(xí)。我從來沒有這么高強(qiáng)度地學(xué)習(xí)英文資料,一段時(shí)間下來,不僅掌握了iOS知識(shí),還把我的英文聽讀能力也練過關(guān)了。

為了讓后來者們不像我學(xué)習(xí)起來這么難受,我從那個(gè)時(shí)候開始寫iOS的博客和公眾號(hào),也由此結(jié)交了許多同行。一年下來,我認(rèn)識(shí)的iOS開發(fā)者就遍布了幾乎所有的互聯(lián)網(wǎng)公司。

寫博客的積累也讓我有機(jī)會(huì)將自己的知識(shí)慢慢梳理出來,最終我出版了《iOS開發(fā)進(jìn)階》,該書重印了5次,風(fēng)靡一時(shí)。

國(guó)內(nèi)第一批做iOS的開發(fā)者,現(xiàn)在怎么樣了?

從開發(fā)者到更多角色

2012年,我在網(wǎng)易的上司郭常圳邀請(qǐng)我加入猿輔導(dǎo),作為核心員工參與在線教育行業(yè)的創(chuàng)業(yè)。在線教育行業(yè)在2014年開始火爆,而猿輔導(dǎo)的估值也以每年翻番的速度在增長(zhǎng)。

在猿輔導(dǎo),我的身份角色不停地在變化。

  • 剛開始我是iOS開發(fā)的負(fù)責(zé)人,指導(dǎo)并招聘了很多iOS工程師。

  • 2014年,小猿搜題立項(xiàng)時(shí),我成為它的產(chǎn)品技術(shù)負(fù)責(zé)人,開始接觸產(chǎn)品工作。

  • 2019年,開始接觸投放和運(yùn)營(yíng)的工作。

  • 2020年,組建了智能硬件團(tuán)隊(duì)。

  • 2021年,開始接觸供應(yīng)鏈的工作。

每一次角色的變化,對(duì)我來說都是一段似曾相識(shí)的“打雞血”的日子。我會(huì)夜以繼日地努力學(xué)習(xí)新領(lǐng)域的知識(shí),希望自己的成長(zhǎng)能夠快速跟上業(yè)務(wù)的需求。有些時(shí)候,我做得還不夠好,但好在公司一直給我機(jī)會(huì),讓我持續(xù)累進(jìn)。

在從工程師成長(zhǎng)為技術(shù)管理者的時(shí)候,我一邊思考一邊實(shí)踐,慢慢形成了自己的方法論,即:將管理工作拆解成為管理業(yè)務(wù)、管理團(tuán)隊(duì)和管理技術(shù)。

  • 管理業(yè)務(wù)時(shí),我通過Scrum敏捷開發(fā)將整個(gè)業(yè)務(wù)開發(fā)流程管理起來。

  • 管理團(tuán)隊(duì)時(shí),我主要關(guān)注人的招聘、一對(duì)一指導(dǎo),以及打造積極向上的團(tuán)隊(duì)工作氣氛。

  • 管理技術(shù)時(shí),我主要思考業(yè)務(wù)發(fā)展與技術(shù)方案是否匹配,是否需要做及時(shí)的技術(shù)儲(chǔ)備以應(yīng)對(duì)業(yè)務(wù)增長(zhǎng)。

從技術(shù)管理者到產(chǎn)品管理者,我主要學(xué)會(huì)了一些產(chǎn)品的核心方法論,主要為用戶思維和數(shù)據(jù)思維。

  • 用戶思維是指能夠?qū)⒆约捍氲接脩魣?chǎng)景中,思考解決方案的優(yōu)劣性。在這個(gè)方向上,我學(xué)習(xí)了大量MVP(最小可行性產(chǎn)品)的構(gòu)建和測(cè)試方法。

  • 數(shù)據(jù)思維是指一切以數(shù)據(jù)導(dǎo)向來評(píng)估產(chǎn)品方案。NPS、A/B測(cè)試、用戶研究是數(shù)據(jù)思維的具體實(shí)踐方法。

從產(chǎn)品負(fù)責(zé)人到業(yè)務(wù)負(fù)責(zé)人轉(zhuǎn)變時(shí),我更加關(guān)注商業(yè)模型的重要性,進(jìn)而對(duì)市場(chǎng)端的獲客工作有了大量的思考和實(shí)踐。

在負(fù)責(zé)硬件和供應(yīng)鏈團(tuán)隊(duì)時(shí),我感受到了實(shí)體產(chǎn)品交付的挑戰(zhàn),對(duì)硬件產(chǎn)品在產(chǎn)品創(chuàng)新、供應(yīng)鏈管控、渠道、品牌建設(shè)上的競(jìng)爭(zhēng)局勢(shì)有了更深刻的認(rèn)識(shí)。

創(chuàng)業(yè)的這十年也是移動(dòng)互聯(lián)網(wǎng)高速發(fā)展的十年,我見證了抖音、滴滴、拼多多、美團(tuán)的高速崛起,也見證了技術(shù)對(duì)于行業(yè)的變革。這也是技術(shù)開發(fā)者黃金的十年,很多開源的技術(shù)或社區(qū)能夠在商業(yè)層面上帶來巨大的回報(bào)。比如:

  • 2017年,MongoDB上市,現(xiàn)在市值超200億美元;

  • 2018年,GitHub被微軟以75億美元收購(gòu);

  • 2019年,Elasticsearch上市,現(xiàn)在市值超80億美元;

  • 2021年,國(guó)內(nèi)的開源分布式存儲(chǔ)公司PingCAP完成新一輪融資,估值超過30億美元。

這也是人工智能顛覆行業(yè)的一年,我們見證了圍棋、德州撲克被AI統(tǒng)治,L2級(jí)自動(dòng)輔助駕駛已經(jīng)廣泛應(yīng)用,信息流推薦和廣告投放領(lǐng)域也早已被深度學(xué)習(xí)統(tǒng)治……各種商業(yè)化領(lǐng)域,都開始用深度學(xué)習(xí)進(jìn)行功能改造。在教育領(lǐng)域,我們用AI來做:

  • 語(yǔ)音識(shí)別,幫助學(xué)習(xí)者糾正不正確的發(fā)音;

  • 語(yǔ)義理解,幫助學(xué)習(xí)者批改中文和英文作文;

  • 圖像識(shí)別,幫學(xué)習(xí)者檢查口算作業(yè);

  • 自適應(yīng)學(xué)習(xí),給學(xué)習(xí)者推薦難度適中的題目,提高練習(xí)效率。

這黃金的十年給了我們太多的商業(yè)機(jī)會(huì),鍛煉了很多程序員成為行業(yè)專家,我個(gè)人也是這行業(yè)十年紅利的受益者。

國(guó)內(nèi)第一批做iOS的開發(fā)者,現(xiàn)在怎么樣了?

未來的機(jī)遇與挑戰(zhàn)

我是幸運(yùn)的,趕上了移動(dòng)互聯(lián)網(wǎng)的紅利,成為第一批的移動(dòng)開發(fā)者。那個(gè)時(shí)候移動(dòng)開發(fā)剛剛興起,資料匱乏,而我抓住了這樣的機(jī)會(huì),在為行業(yè)分享移動(dòng)開發(fā)心得的同時(shí),也收獲了技術(shù)的成長(zhǎng)與行業(yè)的紅利。

中國(guó)發(fā)展太快了,隨著全球格局的變化,未來面臨的發(fā)展機(jī)會(huì)和挑戰(zhàn)都會(huì)越來越多。對(duì)于我們這一代技術(shù)人來說,只要順應(yīng)時(shí)代的變化,未來的機(jī)會(huì)只會(huì)更多。

對(duì)于新一代的開發(fā)者來說,我認(rèn)為未來的領(lǐng)域會(huì)更加集中在用技術(shù)和算法進(jìn)一步改造各種傳統(tǒng)的行業(yè),例如:汽車、物聯(lián)網(wǎng),以及用技術(shù)將人類社會(huì)朝著數(shù)字化的虛擬世界發(fā)展。所以,我推薦大家關(guān)注自動(dòng)駕駛、人工智能、產(chǎn)業(yè)互聯(lián)網(wǎng)、推薦系統(tǒng)、虛擬現(xiàn)實(shí)等領(lǐng)域,可能會(huì)有新的行業(yè)紅利出現(xiàn)。

期待大家與時(shí)代共舞。

分享到:
標(biāo)簽:開發(fā)者
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定