网易首页 > 网易号 > 正文 申请入驻

【互联网】只看重项目和经验,而不看重学历!这种情况真的存在?

0
分享至


遭遇“野生程序员”

PART01

腾讯公司内部的团队很多,在团队管理上有项目和专业两个维度。也就是说,有些团队是项目维度的,整个团队共同维护一个产品,成员来自不同的职业岗位;有些团队是专业维度的,比如一个组都是前端工程师,维护不同的产品。

因为前端组是设计部最接近后台技术的团队,所以团队平时的工作和技术交流分享,都不局限于前端技术领域,还包括很多服务器端或者移动端的技术。从前端到后端,一些技术问题都要我们自己来解决。

在招聘前端工程师的时候,我们对应聘者的要求是,在掌握基本前端技术的前提下,最好有更为全面的技术。这样,即使我们的项目人力结构、平台和方向发生变化的时候,他也能够更加灵活地转移到其他角色中。而且技术的全面更能表现一个人对技术的热情以及较强的学习能力。从团队多样性来讲,多一些技术种类的话,大家在一起也能碰撞出新的火花。

有一次,我在群里发布了一条简单的信息:“招聘前端工程师,全栈更佳。”随后有一个“全栈工程师”A君向我自荐。

我仔细看了他的简历:“三年工作经验,擅长PHP、MySQL数据库、jQuery、HTML和CSS,对CDN加速和网络安全也颇有研究。”他的简历让我眼前一亮,于是我跟他进行了一次简单的电话面试。

电话面试的第一个环节照例是让A君简短地介绍自己。A君在一个传统行业的小公司做IT技术支持工作,公司的3个网站项目都是他一手搭建,从架构到编码细节他都如数家珍。他号称能解决一切技术问题,老板提出的所有需求都能完成,而且只有他能完成。随着最近公司业务量越来越大,他还招了两个下属,但是主要的编程工作还是他在做。

我问他:“我们的职位是前端工程师,那么您有哪些前端方面的技能呢?”他回答:“我擅长HTML、CSS和JavaScript。”

“对于Web性能优化,您有哪些了解和经验吗?”他思索了一阵答道:“我们在发布项目之前压缩CSS和JavaScript源代码,这样文件体积就变小了,用户加载必要资源所花的时间也就更短了。”我继续说道,很好,还有吗?他想了半天,答不上来了。

PART02

其实关于Web性能优化,有非常多的方面可以去做,我希望应聘者能尽量多回答一些。

✿ 压缩源码和图片

JavaScript文件源代码可以采用混淆压缩的方式,CSS文件源代码进行普通压缩,JPG图片可以根据具体质量来压缩为50%到70%,PNG可以使用一些开源压缩软件来压缩,比如24色变成8色、去掉一些PNG格式信息等。

✿选择合适的图片格式

PART03

如果图片颜色数较多就使用JPG格式,如果图片颜色数较少就使用PNG格式,如果能够通过服务器端判断浏览器支持WebP,那么就使用WebP格式和SVG格式。

✿合并静态资源

包括CSS、JavaScript和小图片,减少HTTP请求。

✿开启服务器端的Gzip压缩

PART04

这对文本资源非常有效,对图片资源则没那么大的压缩比率。

✿使用CDN

或者一些公开库使用第三方提供的静态资源地址(比如jQuery、normalize·css)。一方面增加并发下载量,另一方面能够和其他网站共享缓存。

✿延长静态资源缓存时间

PART05

这样,频繁访问网站的访客就能够更快地访问。不过,这里要通过修改文件名的方式,确保在资源更新的时候,用户会拉取到最新的内容。

✿把CSS放在页面头部,把JavaScript放在页面底部

这样就不会阻塞页面渲染,让页面出现长时间的空白。

每一个条目都可以进一步深层挖掘下去。

PART06

Web性能优化分为服务器端和浏览器端两个方面。

关于网络性能和HTTP协议,作为大公司的工程师是非常看重的,因为每一个页面都会有亿万用户访问量,任何一点对服务器带宽压力都会积少成多,最终造成很大的成本。

接着上面的故事,我想既然他对Web性能优化方面不太熟悉,可能他是一个偏后台的程序员,因而就又问道:“关于服务器端MVC架构的技术实现,您是怎样理解的?”他说:“是数据模型、视图、控制器的分离。”

我更进一步问道:“这种架构方式有什么好处?您在项目中是如何应用这一架构的?”他回答说:“MVC的架构方式会让项目可维护性更高,所有涉及界面的代码都在视图(View)里面,所有涉及核心逻辑的代码都在模型(Model)里面,URL路由之类的代码都在控制器(Controller)里面。我在项目中使用了MVC架构的PHP框架——CodeIgniter。”

我一边打开他的网站,一边继续跟他电话沟通。当看到网站的CSS代码都直接内嵌在HTML头部的时候,我忍不住问他:“为什么您的网站的CSS代码都内嵌在HTML里面呢,是使用自动化工具合并进去的吗?”他支支吾吾地说:“因为在本地调试的时候,CSS文件修改经常不生效,所以就直接在HTML里面改了,这样比较快。”

我想这是一个典型的“知易行难”的开发者,他知道采用MVC架构的项目的可维护性更高,可是在分离样式与结构上面还没有达到最基本的要求,甚至把CSS写在HTML中。至于他说的在本地环境上发现CSS文件经常缓存,可能要看看本地服务器的缓存设置是否有问题,然后再做调试。稍微了解一点HTTP的浏览器端缓存,这就不是难事了。我更欣赏在开发流程上花工夫去理解和优化的应聘者,而不是马马虎虎,只是以完成需求为目标的人。

我突然想到他说的“所有需求他都能完成,且只有他能完成”,于是就想问问他代码版本管理方面的问题。我说:“您们团队现在加入了两个新人,那么您们如何进行代码版本管理?”他回答:“我们有一台测试服务器,用FTP来测试代码,如果在测试机上没有问题的话,我们就会发布到生产环境。”

我说:“等等,我不是问您们代码部署的问题,是平时您们如何管理代码版本,如何分工协作的?”他说:“我们把代码从测试服务器上拷下来,修改完了之后再传上去。”

到这里,我终于明白为什么他们团队的新人无法快速融入项目了,因为项目没有使用SVN或者Git这样的版本管理工具。

团队只有一个人在写代码的时候,缺乏版本管理工具的问题可能还不会暴露出来,但是当更多成员加入时,整个项目就会寸步难行,大家都要花大量的时间合并代码,以及找回丢失的代码。万一出现了外网bug,版本工具也能帮我们把站点状态快速恢复到之前的时间点。

我知道,我又遭遇了“野生程序员”。

PART07

什么是“野生程序员”

所谓“野生程序员”,就是没有计算机基础知识和相关教育经历,靠着对计算机开发的兴趣进入这个行业,虽然知识面比较广,但是各方面都一知半解的开发者。

这几年我从一个求职者,转变成一个招聘者,有一个感受就是,中国高等教育与市场需求不接轨。学校不了解市场究竟需要什么样的人才,其设立的课程和技术往往比市场技术现状落后了5年以上。我在大学学习用ASP建站,但是现在已经几乎没有人用ASP建站了。一个直接的后果是,很多高校毕业生不能满足企业的要求。

与此同时,中国互联网市场蓬勃发展,特别是移动互联网的发力,让中国跳过“WAP时代”,直接进入“App时代”。市场的热钱都投入到互联网行业,“BAT”等大公司不断扩张,创业公司也如雨后春笋,整个市场对软件工程师的需求缺口巨大,所以很多公司在招人的时候,没法招聘到“专业”的计算机专业毕业生。

在美国,因为教育与市场稳定发展了很多年,供求关系相对平衡,计算机相关专业本科已经成为基本要求。举例而言,美国的硅谷公司(如Google)绝大部分开发招聘岗位都有一个最低要求——本科学历,计算机相关专业。

相比而言,从中国的大公司(如腾讯)的招聘网站上可以看出,有一些前端开发岗位没有对学历的要求,也有一些要求“本科及以上学历”,少数才会要求“本科学历,计算机相关专业”。我们的团队中就有一些成员是大专学历。

许多企业在招聘的时候往往放松了对学历的要求,只看重项目和经验,而不看重学历。这是一件好事,代表市场在高等教育的规模和质量都跟不上市场要求的情况下,给予更多有兴趣和能力的年轻人进入IT领域的机会,也填补了人才市场的空缺。

在中国,由于政策、环境、历史原因,还有大学教育投入上的差异,导致大学在整个互联网发展中起的作用没那么大。

THE END.

不管你是想要转行还是初学、进阶。如果你对Web前端感兴趣,那就进军程序员吧。私❤领取~

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
各地开始追缴欠税,30年前的旧账也要算!该不该对企业那么严?

各地开始追缴欠税,30年前的旧账也要算!该不该对企业那么严?

王五说说看
2024-06-16 10:42:12
闹大了!英媒 美国宇航局必须从国际空间站救出星际客机机组人员

闹大了!英媒 美国宇航局必须从国际空间站救出星际客机机组人员

嘿哥哥科技
2024-06-16 17:18:30
A股超1600家通过转融通出借股份做空自己,尤其这几家尽量远离!

A股超1600家通过转融通出借股份做空自己,尤其这几家尽量远离!

股海风云大作手
2024-06-16 09:19:07
大瓜!黄一鸣再曝猛料:不只生一个孩子,称生孩子王思聪都知道

大瓜!黄一鸣再曝猛料:不只生一个孩子,称生孩子王思聪都知道

娱记掌门
2024-06-14 18:50:25
CUBAL-杜智博三分绝杀 太原理工复仇北大&净胜分1分优势进4强

CUBAL-杜智博三分绝杀 太原理工复仇北大&净胜分1分优势进4强

直播吧
2024-06-16 20:56:37
这一次恐无人担责!游客被瓦屋山落石砸中身亡后续:生前照片流出

这一次恐无人担责!游客被瓦屋山落石砸中身亡后续:生前照片流出

布拉旅游说
2024-06-14 23:48:40
他现任省委书记,清华毕业31岁成为清华副教授曾表示“房子是用来住的,不是用来炒的”

他现任省委书记,清华毕业31岁成为清华副教授曾表示“房子是用来住的,不是用来炒的”

天闻地知
2024-06-15 14:10:35
世联赛最新排名出炉,中国女排第六,三球队争最后一个总决赛席位

世联赛最新排名出炉,中国女排第六,三球队争最后一个总决赛席位

湘楚风云
2024-06-16 02:19:01
你也想归化?浙江队外援莱昂纳多晒穿国足球衣照片

你也想归化?浙江队外援莱昂纳多晒穿国足球衣照片

懂球帝
2024-06-16 05:52:06
上海一家三口出动,去香港过周末!刚刚,首趟列车到站:夕发朝至,还供应港式美食

上海一家三口出动,去香港过周末!刚刚,首趟列车到站:夕发朝至,还供应港式美食

上观新闻
2024-06-16 12:11:22
姜萍走红!清北却稳如泰山,上交、复旦、同济盛情邀请,谁能胜出

姜萍走红!清北却稳如泰山,上交、复旦、同济盛情邀请,谁能胜出

史海流年号
2024-06-14 22:18:59
获全场最佳!西班牙中场技术出众却毫无名气,主帅:名字耽误了他

获全场最佳!西班牙中场技术出众却毫无名气,主帅:名字耽误了他

星耀国际足坛
2024-06-16 11:36:04
上海市一栋独栋大别墅拍卖,才753万竟没人要流拍了,单价才1万多

上海市一栋独栋大别墅拍卖,才753万竟没人要流拍了,单价才1万多

石辰搞笑日常
2024-06-16 19:52:01
岸田文雄: 今日乌克兰,明日可能是东亚

岸田文雄: 今日乌克兰,明日可能是东亚

仰望沧海
2024-06-16 19:28:33
中国观众认定的烂片,北美观众当成宝,票房破12亿夺全球冠军

中国观众认定的烂片,北美观众当成宝,票房破12亿夺全球冠军

靠谱电影君
2024-06-15 23:05:02
乌情报总局局长:俄最新型S-500防空系统部分部件已运抵克里米亚

乌情报总局局长:俄最新型S-500防空系统部分部件已运抵克里米亚

红星新闻
2024-06-15 20:16:15
王菲是怎样被推上神位的?网友评论很炸裂,似乎就是这个理!

王菲是怎样被推上神位的?网友评论很炸裂,似乎就是这个理!

娱记掌门
2024-06-16 17:08:45
“中国技术不如日本?”中国高铁一公里1万度电,日本只要43度?

“中国技术不如日本?”中国高铁一公里1万度电,日本只要43度?

番茄说史聊
2024-06-15 22:01:17
中国再次弯道超车!官媒披露最新消息,我国自研系统终于超过老美

中国再次弯道超车!官媒披露最新消息,我国自研系统终于超过老美

慎独赢
2024-06-16 16:35:02
你什么时候意识到自己没见过世面?网友:体制内,不知道水牌是啥

你什么时候意识到自己没见过世面?网友:体制内,不知道水牌是啥

热闹的河马
2024-06-14 10:46:15
2024-06-16 22:58:44
爱创乐育
爱创乐育
努力成为别人心中的大神
30文章数 134关注度
往期回顾 全部

科技要闻

iPhone 16会杀死大模型APP吗?

头条要闻

理想车友聚会多车连环追尾 组织者:突遭大雨 车距较近

头条要闻

理想车友聚会多车连环追尾 组织者:突遭大雨 车距较近

体育要闻

没人永远年轻 但青春如此无敌还是离谱了些

娱乐要闻

上影节红毯:倪妮好松弛,娜扎吸睛

财经要闻

打断妻子多根肋骨 上市公司创始人被公诉

汽车要闻

售17.68万-21.68万元 极狐阿尔法S5正式上市

态度原创

艺术
亲子
游戏
公开课
军事航空

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

亲子要闻

夏季戏水好物 2 折起,种类超全!

68天!最后的《喷射1》玩家已断开服务器连接

公开课

近视只是视力差?小心并发症

军事要闻

以军宣布在加沙南部实行"战术暂停"

无障碍浏览 进入关怀版