移动互联网开发技术(移动互联网开发技术作业好难)
唐巧简介
唐巧,编程二十余年,从最初的服务器端研发,到客户端研发,再到现在软硬件、供应链,一直在不停地尝试新的职业挑战。曾在网易参与过网易邮箱、网易微博以及有道笔记的开发,有着非常丰富的技术开发经验。
下面华妹用第一人称我,来讲述一下唐巧的故事。
我是移动互联网时代兴起时的第一批开发者,见证了移动互联网将传统的PC互联网颠覆的过程。也有幸参与其中,推动移动互联网行业的发展。
本文介绍了我从接触计算机到选择职业开发道路,最后再承担起更多非技术工作的过程。希望我的程序人生能够帮助到大家,在面对新的时代机遇时抓住机会,与时代共舞。
01
第一次接触计算机
我的计算机之旅开始于1999年,那时我15岁,正在读初中。在我舅舅家里,第一次看到Windows 98电脑就被深深地吸引了。
2000年,我升入高中,因为成都石室中学开设了全国青少年信息学奥林匹克竞赛课程,有幸得以学习计算机编程相关的知识。我还记得当时学的第一门语言是Pascal,教材很难买到,于是老师自行复印了几本让我们学习。
从那以后,每天晚上做完作业后,我就会翻开编程教材,一句一句的读代码,希望能参透其背后的算法逻辑。老师刚开始指导,也不太会讲,所以只能自己看着书琢磨。后来花了差不多一个月的时间,终于看明白了搜索算法。
后来,我发现计算机相关的杂志变得更多了。《程序员》杂志在2000年创刊,我成为了他的第一波读者。
2002年我参加全国青少年信息学奥林匹克竞赛,由于紧张失误,我错失了保送资格。
虽然没有了保送资格,但因为备赛的原因,我早早买了电脑,也接入了互联网。我在网络上查到北京师范大学对于省二等奖的学生,提供了报考自主招生的机会。于是,在2003年的非典时期,我从四川到北京,参加了北京师范大学的自主招生考试,并且通过了!我只需要上重点线即可被北师大录取。因为这件事情对我来说过于简单,所以高考整个过程心态都比较放松,最终超了重点线 100 分。就这样,计算机改变了我的整个中学生涯,帮助我进入了北京师范大学。
02
玩转计算机
大学开始后,我就继续参与计算机相关的竞赛和社团。竞赛上,我最终获得了 ACM-ICPC 国际大学生程序设计竞赛的亚洲区金奖。
我和室友也不断地接网站制作的外包工作,他负责设计,我负责开发,两个人在大学时期挣了不少钱。我自己还给中学生做竞赛培训的家教,这块其实收费很高,在2000年,一般的学科家教才收费50左右1小时,计算机竞赛的家教能收费200一小时。
到了研究生阶段,我进入了IBM、网易这样的企业实习,那个时候IBM的实习工资一个月有4000元,加上研究生本身还有补贴,所以我存了不少钱。
就这样,在大学里,计算机就让我深刻地感受到了它的力量,既满足了经济需求,也收获了足够的社会实践经验。
03
走上职业开发道路
2010年,我研究生毕业,拿到了百度、IBM、网易有道的研发工程师Offer,最终选择了变化较多的网易有道,开始了职业开发的道路。
在网易有道,我先做了一年多的服务器端开发。当时正值国外Twitter火热,我参与了网易微博的服务器开发。当时,我负责的是网易微博的搜索服务,为了支持海量的用户发贴能被实时检索到,我们基于Lucene开发了多级索引。
2011年,iPhone 4S进入中国,我预感到移动端才是未来的行业发展机会,在咨询了一些朋友之后,申请转做iOS端开发。
当时的状况很像我十几年前刚接触计算机的时候。iOS技术太新,可以查阅的资料又很少,所以只能靠自己。
为了让后来者们不像我学习起来这么难受,我开始写iOS的博客和公众号,也因此结交了许多同行。一年下来,我认识的iOS开发者就遍布了几乎所有的互联网公司。
写博客的积累也让我有机会将自己的知识慢慢梳理出来,最终我出版了《iOS开发进阶》,该书重印了5次,风靡一时。
04
从开发者到更多角色
2012年,我在网易的上司郭常圳邀请我加入猿辅导,作为核心员工参与在线教育行业的创业。在线教育行业在2014年开始火爆,而猿辅导的估值也以每年翻番的速度在增长。
在猿辅导,我的身份角色不停地在变化。
最开始我是iOS开发的负责人,指导并招聘了很多iOS工程师。
2014年
●小猿搜题立项时,我成为它的产品技术负责人,开始接触产品工作。
2019年
●开始接触投放和运营的工作。
2020年
●组建了智能硬件团队。
2021年
●开始接触供应链的工作。
每一次角色的变化,对我来说都是一段似曾相识的打鸡血的日子。我会夜以继日地努力学习新领域的知识,希望自己的成长能够快速跟上业务的需求。
05
未来的机遇
我是幸运的,赶上了移动互联网的红利,成为第一批的移动开发者。那个时候移动开发刚刚兴起,资料匮乏,而我刚好抓住了这样的机会,在为行业分享移动开发心得的同时,也收获了技术的成长与行业的红利。
中国发展的很迅速,随着全球格局的变化,未来面临的发展机会和挑战都会越来越多。对于我们这一代技术人来说,只要顺应时代的变化,未来的机会只会越来越多。
对于新一代的开发者来说,我认为未来的领域会更加集中在用技术和算法进一步改造各种传统的行业,例如:汽车、物联网,以及用技术将人类社会朝着数字化的虚拟世界发展。所以,我推荐大家关注自动驾驶、人工智能、产业互联网、推荐系统、虚拟现实等领域,可能会有新的行业红利出现。
关于未来新的行业红利你有什么看法呢?欢迎评论区留言讨论。
往期推荐
●
●
●
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186