本文仅作为个人学习记录使用,也欢迎在许可协议范围内转载或使用,请尊重版权并且保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS方式订阅本站,这样您将能在第一时间获取本站信息。

碎碎念

2016年才开始,再次感慨时光如逝。2015一年面基了好多人,其中认识了好多小朋友。有的小朋友真的很厉害,而有的小朋友也有我在当时年纪的迷茫。觉得在28岁这样“长者”的年纪,自己也算做一个有故事的男同学。写下这一篇文章,也算写给18岁的自己。至少证明我来过这个世界。

在2012年,我以当时的能看见的未来写过一篇IT人士入门指南

几年后的今天来看,有一些内容和想法是过时的、片面的、不完善的。所以一直想去更新一下。无奈觉得自己好像也没做出什么能拿出手的成绩,觉得写出来会不会误人子弟。

但是后面我发现,我的某些想法虽然在很多人里面看起来很“傻逼”。但是如果能分享给更多的人可能会让这个世界变得美好这么一点点。加上自己近一年时间的伪创业+伪独立开发,思考问题的方式可能带来一些不一样的见解。这还是值得去做的一件事情。分享是种美德。

本文目标读者:在12岁~22岁喜欢互联网或者想从事互联网工作的小朋友们。

做人

首先谈谈人的本身。做事先做人,一个老生长谈的问题。接下来的讨论情况基于更加普遍的情况(特殊情况不再讨论范围)。

根据我的观察,一个能在IT行业做到顶尖的人,如果换一个行业或者职业,加以时间很大程度上也能做到新行业的顶尖。因为他们身上都有一些共同的特质——专注、勤奋、渴望。也就是那句著名的“Stay hungry. Stay foolish.”

为什么名校的人们更容易做到顶尖?我认为跟他们读不读名校其实关系不大,而在于他们考进名校的时候就已经让自己成为了那种做事能 专注、勤奋、渴望的人。而12-18岁这样的年纪大家做的事情也只有一个就是去高考,所以他们把这个事情能做好进入了名校。自然以后不管从事什么职业和行当,他们只要继续的专注、勤奋、渴望,都不得不成为行业的精英。多说一句在当下这样学识、教育获取更加扁平的情况下(世界顶级大学都有公开课),国内大学教育在我看来并重要。所以在人生的不断旅程中,如果想要成为行业的Top级别,需要自己先问问自己是否能保持周围学霸的那种专注、勤奋和渴望。

专注、勤奋是都能找到具体的实践办法。而渴望就是内心深处的一种感觉,要有这种感觉最简单的就是喜欢。所以才说要从事自己喜欢的职业。

这部分适合各种情况,所以也不展开说了。以免写多了像鸡汤。

大学专业

我前面已经说过,在当下这个时间点(2016年)。在国内的大学99%都是骗钱的,高校是以企业化的方式来运转。尤其以贵国示范性软件学院为首。当然也不是说去上大学就是一无是处,上大学是你第一次扩张你人脉的关键时间点。你读越是好的国内院校,你周围的人也会越优秀。物以类聚,人以群分。周围优秀的人越多,你被优秀化的概率也越高。

关于学校选择我认为的指标

  1. 海外名校>985>211>其他
  2. 沿海的>内陆的
  3. 发达地区的>落后地区的
  4. 每年学费少的>每年学费贵的
  5. 好逃课的>严格的考勤的(这个纯属我的主观感受,因为做事的动力应该是源于你的内心的认同感,而不是一些外部的力量)

在这个信息被平铺的时代,你将来从事的职业跟你读的专业可以一毛钱关系都没有。而你的职业生涯出不出彩,在于你在这个方向投入了多少时间。能达到一个什么样的程度。工作这么几年,我见过读数学的,读经管的,读英语的,读医科的,都变成了优秀的IT从业人员。所以如果有论调说你不是科班出身的,什么什么没有基础。那我觉得只是你投入的不够专注,和渴望做成这个事情。

互联网时代或者说移动互联网时代,那些大佬天天说的拼的是人才。我想也就是这样拥有专注、勤奋、渴望的人吧。

作为一个当下时代的人必备技能

英语

说来惭愧,我的英语并不好。差到难于想象的地步,差到了令人发指的地步。但是我却见了太多太多对英文不屑一顾的做技术的小朋友。当他们问出问题的时候,我甚至会吧 stackoverflow 的答案丢给他。结果换来的是一句看不懂。这时候我只是心里默默的说了“滚你麻痹,不要做IT了吧”。

英语的重要性是最最最重要的。 套用别人的一句话来说“是投入最少,产出最多的投资”。

能自由的访问全球互联网

在贵国这样恶劣的生存环境下,至少至少一年100元的付费投入是觉得必须的。不要每天折腾那些免费的方案,时间比钱重要的多。

使用而且只使用 Google

在你是真正的互联网以后,请把你浏览器的搜索引擎设置为 Google。养成只使用 Google 的情况。
如果你连Google都不会用,那可以在IT人士入门指南中找到一些如何使用 Google 的方法。

学会如何提问

提问的智慧

终身的学习和独立思考

学会提高自己的智慧去独立思考

还是当下这样信息成灾难的时代,每天接受的信息实在太多太多了。如果缺乏足够的智慧去独立思考,那将是一个巨大的悲剧。就真的变成了人云亦云的傻逼。当新的一波浪潮过来,就是被冲到沙滩的牺牲体。

学会接受意见相左理性观点

无脑喷的除外。如果是有人提出了相左理性观点,要学会理解上下文。这样会为自己的观点完善和提高自己的思辨能力。

学会接受新的事物

不要用惯用的思维去理解和接受新的事物,这样容易带有偏见。

盗版

用盗版是臭傻比这个事情,无数人说了无数。我就只说一点就算万不得已了,使用了盗版的人。你要明白这个是一种偷窃的行为,你应该为此感到羞愧。你要产生一种我将来有钱了的时候一定要换成正版的想法。而不是到处的宣传盗版的分发处和一股我就用盗版我光荣的姿态。

因为这几乎是一个人最基本的诚信问题啊。

中医

为了你的生命健康,请远离中医。

PS: 更新一下,好多人说我无脑喷。我就贴一个视频吧。 多的不说了

你怎么还信中医

移动互联网职业规划

当下的世界是一个快速发展的世界,由于科技的进步世界中在不断的加速中。这就导致一个什么问题,就是如果说大学教育是为了获得就业能力的话,大学里面的课程和专业分类已经远远落后于这个时代。所以我觉得现在你读的专业和毕业以后想要找工作其实可以没有任何关系。

下面的职业都没有什么高低之分,他们对于一个公司来说在不同方面上给予价值的体现。任何职业的顶尖人才对于公司来说都是可遇不可求的。当然工资是一个市场作用和多方面因素的结果,我的建议是不用寻着当下看上去最高的工资,而应该去找最适合自己的职业。因为长远一些来看,你做到高级程度的收益要远远大于初级程度的收益。如果选择了一个不适合的,你很难从内心产生源动力去把自己的水平推向高级甚至顶级。

我把这几年看到的职位大概简单说明一下:

技术路线

一般来说计算机科学学院和软件学院对应出口的都是做技术路线。也就是俗称的程序员。但是我见过的课程里面,都是想要把学生教育成为一个服务端程序员。其他的方向从课程体系到老师态度都是脱离时代的。

其中一些基本工参考IT人士入门指南
而且往往都是你深入了解某个方向,但是其他方向也是需要有基本的常识。因为总的来说计算机技术的出现都是为了解决问题的,他们之间并不是孤立的。大道至简、重剑无锋。了解更多的知识有助于你向高级进阶。

服务端

简单来说写程序的逻辑和数据处理。主流使用语言及其框架有且不限制于

  • PHP: Laravel
  • Python: Django
  • Ruby: Rails
  • NodeJS: Express.js
  • Java: 貌似自己写
  • Go: 貌似也是自己写
  • Erlang: 应该也是自己写
  • C++: 还是自己写

简单说服务端的挑战是随着公司业务增长的时候出现的需求:

  1. 高稳定性
  2. 高安全性
  3. 高扩展性
  4. 高并发性
  5. 高自动化
  6. 快速迭代

语言和框架都是解决问题的工具,当遇到问题的时候。肯定是拿起你认为最顺手、最合适的工具来解决眼前的问题。所以在此再次说明:技术是不应该带有偏见的。如果有,请拿出代码打我的脸。

如果你对写出更快、更强、更高效的代码感到兴奋和心情愉悦的话。服务端的方向可能是你好的选择。

前端

目前来说前端可以包含了Web前端和手机前端。没错,iOS 和 Android 其实也能算前端。

Web前端博大精深:刚刚入门的你应该从 HTML5 和 CSS3 开始学起。 然后就是进阶到 JavaScript 的欢乐海洋里面。

iOS:Swift 的入门比 Objective-C 要高的多

Android:其实 Material Design 也挺好看不是

如果你对做出来的东西想要酷炫的动画和交互感兴趣,前端不妨考虑一下。

安全

当电子科技无孔不入的时候,安全成为首要重要的事情。我认为未来肯定会有专门做安全的独角兽出现。而不是不要底线的流氓公司。

当然,如果你对当下的权威表示不满,你也可以黑了他们。安全历来都是矛与盾的相争。都是黑帽子和白帽子的江湖。

如果你对数学的有孜孜不倦的好奇之心,安全领域一定会满足你。

当你横空出世、崭露头角。巨头们都必须得花重金抢你。

其他

在存技术领域里面,还有一些可能比较边缘的职位,可能是需要足够大的公司才能专门独立出来。

测试

白盒黑盒,能抓住Bug的都是好盒子。

运维

运维掌握着整个公司的服务器资源,公司的所有程序都得跑在运维搭建好的环境里面。公司网站挂了,服务挂了。可能第一个背锅的人。

产品

最重要的事情说三遍:

并不是人人都能成为合格的产品经理!产品经理的入门门槛很高!
并不是人人都能成为合格的产品经理!产品经理的入门门槛很高!
并不是人人都能成为合格的产品经理!产品经理的入门门槛很高!

路漫漫其修远兮,吾将上下而求索。

我也说不好,毕竟才刚刚入门而已。

产品经理大到整个世界的发展趋势,小到一次屏幕上的点击都需要去思考。把用户需求放到首位确实不能只嘴上说说,而是需要用心去想,在想想,然后才做到产品里面去的。

所以,什么样的产品是以钱为第一位,什么样的产品是以用户为第一位的,其实一眼就能看出来。

设计

设计的地位在进几年不断的提升。一个好的设计是产品的一个强有力的质量保证。

当然在互联网公司,设计师的工作主要是Web网页设计,各种宣传图设计,App UI设计,各种动画效果设计,有能力者还可能是各种视频的制作者。

如果你对美好的事物天生的喜爱,而且强迫的追求各种对称和归纳,再有绘画的功底。那你天生就是干设计的命啊。

运营

你天生逗比么?你天生段子手么?你天生比其他人能写么?你天生就能找到好玩有趣的内容么?

你天生的话痨么?你喜欢跟其他人叨逼叨么?你喜欢多管闲事么?

如果你有上列描述的情况,恭喜你,你有成为一个天才运营的潜力。

市场渠道

在国内估计就是那些七七八八的渠道你要明白,你手里拿着钱要能去买量来进行推广。

曾经的SEO,现在的ASO等

游戏

其实吧,做游戏才是真的赚钱,你看各大电视台的广告都换成手游了不是,他们大概又有一下职位:

  1. 游戏客户端
  2. 游戏服务器端
  3. 游戏策划

希望你就在下一个月流水过亿的团队里吗,年终的时候发宝马哦。

其他

还有最佳火热的 GrowthHacker 啊等等,由于我都没有足够深入的经验也就按下不表,随便提一下吧。

创业

如果你选择进行小团队创业或者做一个独立开发者,恭喜你。以上提到的技能,你都会点一遍。

人生

归根结底,还是你自己决定要成为一个什么样的人。就前几天有个朋友跟我喝酒喝多了说了一句:“你啊,就是太清高。所以才赚不到钱。” 我无言以对,因为我也会有对金钱的渴望,却又要想着站着堂堂正正,对我来说太难太难了。回望过去,只能说我不忘初心。所以到目前为止,人生最重要的是过的痛快,心里想啥就好好的干啥,跟着自己的心走。

总结

从99.99999%的角度上来说,我说说的都是错的。 只剩下内心一点点的自己在肯定而已。

其实我也只是泛泛的谈了谈,具体每个职业需要做到高级都需要一万小时去积累。

又是一篇拖了20天才断断续续写完的文章,质量上自己都不是很满意。

希望能帮助到即将进入互联网行业的你。