
Plastic Love
Plastic Love
程序员的职业态度
油管上1800W次播放量爆红歌曲;泡沫经济时代City Pop;Plastic Love - 竹内玛莉亚;塑料爱_哔哩哔哩_bilibili
塑料之爱

如果你觉得还是很陌生,那么我们再来听一首歌Cathy。 [Hi-Res]“不是蒸汽波,是酒精加糖”Cathy——当山ひとみ磁带试听_哔哩哔哩_bilibili
这首歌2018年的时候先是在油管上莫名其妙就火了起来,后来大家发现,其实是大数据和推荐算法“有意为之”。互联网像是有一种神奇的魔力,让一些莫名其妙的事情莫名其妙的就火了起来。生活就是从一个荒诞的闹剧走向另一个荒诞的闹剧。
历史总是重复的闹剧
奔腾年代

世界上第一台通用型电子计算机诞生于1945年,这就是大名鼎鼎的埃尼阿克(ENIAC)。
它最早的作用主要是用来计算导弹的弹道参数的,另外它的诞生离不开一位大佬冯·诺依曼。它提出的冯诺依曼架构是现在计算机的基础。
ENIAC 有20 000 个开关元件,重约30 吨,耗电150 千瓦。尽管功率很大,但任何时候ENIAC 一次只能处理20 个十进制数字。不过在完全制造完成之前,它就已经派上了大用场。1945 年,ENIAC 被用于美国新墨西哥州洛斯阿拉莫斯市原子弹测试的计算。
冯诺依曼架构:运算器,控制器,存储器,输入设备,输出设备
冯诺依曼是个非常奇特的天才,想法和行为就没有正常这个概念。前苏联研究过三进制的计算机,非常有特色。感兴趣的同学可以搜索一下。这里再引申一位计算机尤其是人工智能领域的巨擘: :::success 图灵。以及图灵测试。(可以参考:模仿游戏) ::: 模仿游戏
AT&T和它的贝尔电话实验室
(贝尔创立于1877年,也叫贝尔电话公司,后来反垄断拆分之后改为AT&T公司)同样吃过反垄断的公司还有洛克菲勒石油公司。微软曾经面对反垄断调查时,也是乖乖交了巨额罚金的。哪怕现在正在收购动视暴雪,也要被反垄断先照顾一下。
它有一些闻名于世的发明包括射电天文望远镜、晶体管和半导体、数字交换机、UNIX操作系统和C语言等等,此外还发射了世界上第一颗商用卫星,铺设了第一条商用光纤。虽然战绩傲人,但他挣得少。资本爸爸是不允许这种只有付出没有回报的事情的。
但是他最后为了盈利低头,逐渐降低了对研发的投入,进而彻底进入时代的余晖中。
个人电脑时代
个人电脑的兴起基本上那个从上世纪70年代末到90年代初的故事。这个年代是真正意义上的黄金年代,整个世界有是“勃勃生机,万物竞发”的年代。生活在那个时代的人,尤其是日本,享受科技带来的便利,工作轻松,生活惬意。最直观的表现出现在艺术界,比如摇滚,重金属,电子乐,动漫里的都市和机甲,以及对于女性的刻画。猫眼三姐妹,星际牛仔,变形金刚,城市猎人等。总之就是一个字 自信。
我们聊一些明星公司和产品:蓝色巨人IBM,苹果,微软。
IBM
IBM( 国际商用机器公司 )的商标是蓝色的(现在是黑色的),所以业界称之为“蓝色巨人”,1996年IBM的深蓝计算机打败了人类象棋冠军(后翼弃兵)。上海IBM就在B站隔壁。他们家本质是向B端客服卖服务的,并不面向C端卖产品。 本月最火!一口气看完9.2分美剧《后翼弃兵》(又名《女王的棋局》)_哔哩哔哩_bilibili
苹果
苹果:1976年21岁的乔布斯在车库创办了苹果公司并发明了个人电脑。1983年乔布斯邀请百事可乐的总裁 斯卡利 担任苹果总裁,1984年乔布斯被董事会和斯卡利踢出了自己创办的苹果公司并卖出了所有的股票。1986年,乔布斯碰巧遇到一个做动画的工作室,花了1000W买了下来,后来这个工作室搞出了一个现象级动画叫做《玩具总动员》,没错,这个工作室就是皮克斯。再后来迪士尼花了74亿买下了这个工作室。(机器人瓦力,寻梦环游记,头脑特工队)
头脑特工队,我的最爱。 【木鱼微剧场】《头脑特工队》_哔哩哔哩_bilibili
时间来到1996年,苹果眼瞅着有出气没进气了,公司里那些高管又腆着脸拉来八抬大轿把乔布斯请了回来。就这脸皮厚度,袁世凯看了都得脸红。
后面的故事大家基本都有过经历:重新掌权后的乔布斯干出了许多颠覆行业的事情。一个上身穿着黑色高领毛衣,下身经典蓝色牛仔裤,脸上带着圆圆的黑框眼镜的中年男人,在一个有点”家徒四壁”的讲台上,一面吐槽着市面上的手机长得丑有难用,一面从裤兜里摸出了第一代iphone。当许多年后我们的后代看到这一幕时,一定也会新潮澎湃。就像我们回看50多年前阿波罗登月一样,他们开启了一个新的时代。
2分钟发布会 | 2007乔布斯发布iPhone初代 当划开屏幕全场沸腾_哔哩哔哩_bilibili
2011年,苹果成为市值世界第一的公司,这一年乔布斯因胰腺癌去世。2018年,市值突破一万亿,有史以来第一。
乔布斯有过一段在印度旅行的经历,他对于佛学也有深刻的认识,他曾在斯坦福大学毕业演讲上说过:stay hungry, stay foolish.
微软
和乔布斯不同,比尔盖茨是正儿八经的富二代。父亲是著名律师,母亲是华盛顿大学董事,这样的家庭教育能差的了么。盖茨13岁就开始玩电脑,18岁考入哈弗,1976年和朋友 史蒂夫·鲍尔默 创建了微软,那一年盖茨21岁,大学没毕业。后来的事情,就是大家耳熟能详的了,1980年和IBM一起做出了DOS操作系统,1983年 Windows操作系统首次登台亮相,从此开始了轰轰烈烈的一生。1990年Office办公软件诞生,改变了绝大多数人工作方式。1995年,一代名作windows95诞生,内置IE浏览器不仅是大多数人踏入网络世界的第一扇窗户,还间接杀死了网景公司。但是它谜一样的内核,经过20年的迭代后,依然让不少工程师头疼不已。2022年,微软最终决定停止对IE的维护,全面转向Edge。

比尔盖茨是相当有趣的人,他年轻时自由奔放,爱好飙车,把妹手法一流。在新闻发布会上撩到前妻,在公司里和女下属搞暧昧。在2014年,年近70的比尔盖茨投资了一家生产避孕套的公司,旨在开发出一款超薄的,贴近皮肤质感的套套。2021年,结束了27年的爱情长跑后,比尔选择了离婚,这个决定轰动全球,因为他创造了史上最大的离婚财产分割案。 比尔·盖茨和梅琳达·盖茨宣布离婚_哔哩哔哩_bilibili
比尔盖茨和乔布斯年轻时就认识,还有一段友谊的蜜月期,只是后来发生了一些”小矛盾“,乔帮主是个直性子,直接再电话里输出,怒喷比尔偷袭背刺,剽窃他人的劳动果实。我们不知道他们最后到底有没有一笑泯恩仇,只是20多年后,他们以业界巨头的身份再次并肩而坐时,一定会想起年轻时共同的梦想,只是实现梦想的代价各不相同。
2007年乔布斯和比尔·盖茨顶尖对话(英文字幕)_哔哩哔哩_bilibili
互联网时代
互联网开端是在1969年,真正出现在世人面前则要等到20世纪最后的10年了。
1978年的时候,贝尔实验室里面提出的Unix操作系统以及协议被公布出来。这是一个为世界范围内提供信息交换的方案,但他跟我们现在用的Tcp\IP协议的互联网还是有很大的区别的。
1989年的时候,有一个很有名的机构叫做”欧洲粒子物理研究所“ 提出了**www(world wide web)**万维网。 再后来到了1991年,我们现在用的这一套互联网体系才正儿八经的走向世界,从此进入了信息时代。
互联网时代最有名气的公司就是Google和Facebook。Google主要是基于一个网页的搜索引擎机制。 Facebook的话就不需要多讲了,大家可以去看下(社交网络)。
我也是看了社交网络,决定学PHP,进而入了互联网这个行业的。
【木鱼微剧场】很多人看完这部片后,只觉得扎克伯格是个渣男,但导演的本意远不止如此《社交网络》(Re:C)_哔哩哔哩_bilibili
越过长城,走向世界
接下来,我们聊一聊中国的互联网。中国的互联网始于1989年。我们的互联网发展一开始是照搬的这个美国的模式。
嗯,互联网时代的话,到目前为止已经迭代了两个版本,分别是web1.0,web2.0,然后现在web3.0的概念已经被提了出来,但没有人能够准确的说明web3.0到底是个什么样子的东西。
Web1.0时代主要的概念就是PC与门户网站。这个时代最重要的四家分别是:腾讯、搜狐、新浪、网易。那个时候网上能找到的信息很少,大家要么混论坛,要么去门户。进入到Web2.0时代,就来到了移动互联网时代。
不知道你们有没有用过诺基亚。我一直到2010年才开始接触到移动互联网。
进入到Web2.0时代之后又出现了几家非常经典的公司,你比如说阿里、美团、字节等这些做电商或者o2o平台的。而那些1.0时代的公司有一些已经没落了有一些则经过转身后,开始从事其他领域:
- 比如说腾讯开始逐渐的转型成游戏公司。
- 搜狐的话现在是哦,那创始人张朝阳已经重新回到了教师的身份。
- 新浪的话做出了新浪的博客和新浪的微博。
- 网易的话也是转型为游戏公司。也收购了很多那个知名的工作室。准备打造属于中国人的3A游戏。
其实互联网公司的工作方式大同小异,最明显的区别在于他们的公司文化。华为,小米,百度等都是工程师文化。因为他们的创始人基本上都是做技术出身的。然后腾讯和字节是以产品经理为主。而阿里巴巴还有拼多多,京东,都有非常浓重的江湖气息,他们都是以销售文化为主。
我们这里稍微捋捋一捋有哪些互联网大厂。这个东西你去网上找的话,会有很多。我的切入点是:The Internet。DOTA2比赛。最一线的大厂啊,大概就是BAT:A阿里、T腾讯、B以前是百度,现在应该是字节。
lets see who is real B.
- 阿里的外号是福报城。因为马老板曾经说过,加班就是福报。
- 腾讯的外号叫鹅厂,也叫公仔厂。他们新建的园区在内部征名的时候得票最多就是”鹅城“。
- 字节的外号自己的话外号宇宙厂。
- 京东的外号叫狗场或者兄弟厂。因为他们的logo是一只狗(现在是一群狗),然后以前东哥曾说过大大家都是兄弟,裁员的时候,变成了是兄弟就来砍我。
- 百度的外号叫熊厂。因为他的这个LOGO是一只熊掌。
- 网易的话,大家称他为猪场。因为网易有个副业养猪,他们的未央猪很有名的。另外网易的食堂也是互联网公司顶顶大名的存在。
- 美团的外号叫开水团。因为头几年,他们的薪资福利待遇非常低,就跟白开水一样。
- 华为的外号叫菊花厂。因为他们的LOGO像一朵菊花。

编程语言与就业
目前市面上常用的编程语言有: 后端:Java、C/C++、GO、Python、PHP、.Net等。 前端:JavaScript、TypeScript
前端
这里先说下前端,最开始不存在前端这个概念。亚当斯密在国富论里写过: :::success 市场规模决定劳动分工。 :::
当互联网发展到一定规模的时候,出现了前后端分离,之后前端逐渐开始规范化,进而开始工程化。现在,以及未来的一段时间内,前端依然是缺口最大的行业。它上手简单,工具并不复杂,需要的知识体系相对较小,并且很快就可以做出很有”成就感“的作品,很适合完全没有计算机基础的人。但它的问题是:
- 天花板较低,越往上走竞争压力越大。后续转行的路比较窄。
- 新技术迭代的很快,基本上3年一变,5年一颠覆。
- 新入门的工作内容比较单一。
后端相对复杂的多。我们来简单聊一下这些语言的一些场景。
C/C++
C/C++,因为他们诞生的很早。它有着非常好的性能,但是学习起来非常难。目前市面上常用的有三个地方:
- 偏向硬件与底层的。比如说现在有很多互联网车企或者智能家电,他们招聘一些嵌入式工程师,控制系统工程师啊,基本上都是C/C++。还有一些人工智能公司,会把训练好的模型打包到C/C++服务中,这样可以提高效率。
- 一些游戏厂商的服务器主引擎是使用C/C++写的。
- 大公司或者云厂商的大型中间件服务是C/C++,以及PC桌面应用等。
Java
Java是过去十年最火爆的。这门儿语言确实有他的特点,他比C/C++更容易编写和开发,而且他比PHP还有Python这些弱语言的性能更好。最重要的是他的工程师多,造的轮子也多,各种框架和理论非常的齐全,理论上Java可以用来开发绝大多数场景的需求。 目前的话哦,你如果出去应聘一份Java的工作,多半是从事电商或者金融以及少量的广告领域。但问题是:
- 这些领域里面的业务量和代码量都是经过多年累积。新人上手的难度很高。掉到屎坑的概率很大。
- 需要准备的知识点非常非常多。面试八股文这个概念就是从Java开始的。
- Java在一些需要快速迭代的领域非常僵硬(语法,开发模式,框架,性能等)。
Go
Go语言的话是08年才诞生,也是由Google开发的,它的诞生就是为了去解决C/C++不适应云时代,以及其他语言存在的一些问题。所以,Go语言在语法上,性能上,以及功能上都做了非常多的考量。可以这么说,Go语言是专门为互联网云服务设计的语言:
- DevOps开发工程师。容器Docker和容器编排系统K8S都是Go语言开发的。
- 后端开发工程师。Go语言非常适合快速迭代的项目。社区,短视频,活动等场景的后端基本都是Go语言
- 全栈工程师。学一下JS,基本就可以独立完成一个完整的项目。在初创公司非常常见。
- 运维开发,测试开发,区块链等等。
成为一名码农?不,软件工程师
我职场生涯第一次喷人,就是因为这个。
码农和软件工程师的一个很重要的区别:是否有职业素养。就像销售有销售的要求,律师有律师的要求。软件工程师作为技术类职业也有要求。但是职业素养是一个非常笼统的概念,它可以是很多行为准则,比如美军的22条军规,也可以是一些非常具体的要求,比如着装,语态等。总体而言,它是可以反映程序员对于软件开发的价值观。
后续的课程我们会分为多个篇章围绕:基础技能,基础理论,软件设计,全面进阶这个几块来展开。
构建职业素养是一个漫长的过程,我们重点要做的是下面两个方面:
- 对于职业的态度
- 专业技能
:::success 职业态度,将决定你主观上能在这个行业里走多远。专业技能,决定你客观上能在这个行业走多远。 ::: 职业态度好说,那么专业技能怎么办?
推荐几本必读书
- 《浪涛之巅》
- 《黑客与画家》
- 《禅与摩托车维修艺术》
- 《代码大全》
- 《程序员的职业素养》
以上图书都在电子图书馆中