在2017年生日这天上一堂2012年的Web开发课

如果有机会,我很想回到那个程序员默默无闻的年代,帮助他人,提升自己,做一名纯粹的Web开发者。

现在是2017年10月21号晚上,大概写完这篇文章我就又老了一岁,24了。计算机专业毕业后,选择了做Web相关工作,已经过去3个月了。不敢说三个月有什么成长,至少,我热爱我投身的领域。

今天看的这节课,是Happy Peter老师于2012年11月19日发布的一节课程,课程的名字叫做——Web 开发经验分享。目前这节课发布在他的私人视频网站——www.haoduoshipin.com

在视频中,Peter 老师讲到这节课给Web开发0基础的人的入门建议,献给那些务实又充满创造力的年轻人(听到这里鼻子都酸了)。

课程一开始先讲了Web开发者所需要的工具——操作系统。Peter老师推荐了Mac(2012年还不叫MacOS)或Ubuntu,老师自己用的是Mac。
这里写图片描述
选择Mac和Ubuntu自然是因为Win糟糕的命令行系统与开发工具生态。目前MacOS几乎成了前端开发者的标配。

接下来介绍了前端——2012年的前端开发,还不是今天国内React、Vue、Angular框架三足鼎立的时代。而依旧是经典的HTML+CSS+JavaScript的结构分离前端开发模式,像Peter这样比较超前的开发者,2012年已经开始大量使用JQuery库——这个直至2017年依旧锋利、经典的DOM库。此外,还用了你同样熟悉的Bootstrap。

然后是讲服务器,硬件与软件两方面。硬件的话,做一个完整的Web开发,你需要一个服务器。在2017年,任何一款云产品都可以帮你轻松搞定Web服务器。在2012年,Peter老师推荐了VPS。VPS是一台真实主机虚拟成多个小主机,云服务器是数量庞大的服务器阵列,在均衡负载之后诞生很多虚拟主机。
这里写图片描述
(在vps之前,Peter老师还买过刀片机…你知道什么是刀片机吗?)

服务器软件,Peter推荐了Apache,以及当时市场份额只有百分之十几的Nginx。而在今天,大家也都知道了,Nginx在一般项目中是多么的主流…
这里写图片描述

接下来是WebApp的搭建流程介绍,数据库软件介绍(MySQL、MongoDB),以及最灵魂部分——服务器语言。(也就是智联招聘上的后端开发)

Peter老师推荐了Ruby和Python及其框架,推荐了Ruby社区。而diss了Java,原话是——如果你不想每天生活在地狱中就不要用Java做后台开发。(2333333)
这里写图片描述
当然结果,你也知道了,在2017年,Ruby已经在国内彻底的式微了。这门优雅、迷人,被称为程序员最好的朋友,给予无数框架、语言启迪,灵感的语言,终究因为性能等原因变得小众。而Python因为人工智能火了一把,Python Web只能说是不温不火。至于老师(以及我)不喜欢的Java,在智联招聘岗位排名第一的Java,让我们明白了一切尽在不言中。但是,我爱Ruby,我一定会学好它。

课程的最后,老师给予了新人一些建议,提出了数学的非必须性和英语的重要性。推荐了GitHub,要知道这个东西在16年我才第一次创建仓库。他说:什么样的人适合做开发人员?Peter认为,写得一手好文章,个性张扬的人适合Web开发,因为互联网的本质就是OpenSpeech。

Peter老师是我非常敬重的开发者。最初认识Peter老师是在幕课网看一个Linux的视频。看Linux的视频。去看Linux命令的教程也是实属无奈,因为目前的工作并不是纯粹的Web开发工作。我写代码的机会很少,反而要时常进行一些服务器的维护工作,而自己Linux的知识在学校就没有好好学习,工作的不称意使我那段时间多少有些心情沉重(现在仍有许多)。

Peter老师的课思路清晰,视频内容干净,主体突出,声音洪亮干脆。而老师的的表达能力,即便是外行人也可以看出Peter的聪颖和专业,这是那些磕磕绊绊声音含糊不清的程序员。这大概是我两年的Web学习生涯中(很明显,大学的前两年我对计算机专业并无兴趣)看到的最出色的视频教程。紧接着我看了他在幕课上其他的三个视频——一个git操作的,另外两个是Ruby on Rails项目。可能是课程的年代较早Ruby版本较老、总有一些莫名的bug加之自己对于后端开发的不熟悉和时间有限,种种原因现在还没有跟着课程完成其中的项目。但在编程思想上对我个人的影响是十分巨大的。

在2017年,由于之前的移动互联网的井喷,程序员开始成为了一种被市场广泛需求的高薪水职业。在北京回龙观,培训机构已经发展成了产业链,4个半月速成的几个项目加上3年工作经验的假简历,已经彻底搅乱了北京的前端应聘市场。因为目前公司的技术原因,我想换一份技术栈前沿些的工作,哪怕苦累和贫穷,然而当今北京的HR已经不愿再看3年以下工作经验的简历。虽然大家都心知肚明。Peter老师视频最后建议每一个想投身于Web开发行业的人好好学习英语,这样才能走出去看看最新的技术,跟着他这样的三流程序员是不会有出息的。听到这里我真是感动,温暖。

试问当下这成千上万三年工作经验的Web开发者,那一代程序员的影子,你们造的了假吗?

愿技术圈子纯粹些,莫要变成前端娱乐圈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值