为了账号安全,请及时绑定邮箱和手机立即绑定

投稿011期 | 路标,我选择的前端路

    不知不觉,凭着当初的那点执着,步入前端这个领域也快一年了,有收获的喜悦,也有苦闷的煎熬,有当初的迷惘,也有渐渐的坚定。前方道路泥泞,一坑一洼走到这里,以此文做一下小纪念,插个标,也算做自己一年的小总结吧。

https://img1.sycdn.imooc.com//5c1772c70001997308970454.jpg

    还记得当初跟着直播课,写了一个html,是什么呢?记得是一个上方是大图片,下方是几个小图片,点击小图片会让大图片显示小图片的内容,其实就是一个dom元素src的引用,两行js代码搞定的事,而且那个时候还是跟着上面的代码在记事本上敲的。但对于当时的我来说,就像敲开了一个神奇的大门,原来,那些网站上面那些点啊点啊点啊(对于没有文化的我来说对于当时上网的形容只能用点啊点来形容),原来就是这样做出来的,高兴得像个小孩子一样不断的跟宿舍的人说,让他们看我做的效果。。。。。。。现在回想起来其实有点无语,但怎么说呢,这就是当时我选择步入这个行业的前缀。

https://img1.sycdn.imooc.com//5c1773310001de4210060452.jpg

    我本电子理工生,数电模电电子材料是我本行,然而我兴趣并非于此,懵懵懂懂混迹三两年,有门神奇课程————C语言程序设计,敲开我看待世界的另一扇窗户,求任意范围的质因数?嗯写个程序跑一下呗,写个乘法表?得用最最简单的几行代码来写,OK,没问题。配胶水,总是自己拿着计算器去算比例?很烦啊,那写个代码让它自动生成呗。也参加了一些电子竞赛,比如做个什么光立方啊,无线传输可燃气体报警系统啊,水温自动控制系统,红外遥控模块啊等等。也许这些在现在看来都是很简单的一些小程序,但说真的,我能感受到那份发自内心真正的喜悦。后来吧,工作了,一开始是做着老本行,搞搞电子材料搭配,降成本,试验新材料,懵懵懂懂的过了一年多,这段时间领导同事给了很多的帮助,也算是有了一定的成长,但是偶尔静下来,当我回想自己,离开了这颗螺丝钉的岗位后,我还剩下什么?其实有些惶恐的发现,我啥都不会,我什么也没有剩下。而偶然间,我回看到自己曾经写过的光立方,那一次,不怕被笑话,那个演示小视频我观看了一遍又一遍。回想了良久,加上一些其他的原因,我决定踏入码代码的行业。很傻,也很冲动,对吧?但就是这样的进来了,而很恐怖的是,其实当时的我连要写啥都不知道,C?C++?书倒是买了,也看了一些,但没真正落到实处。java?断断续续的看了点视频,唯一做出的一个程序,录成了我的辞职申请(笑哭)。而就像前面说的那样,也开始学一些免费的视频,知道了java和javascript是完全不同的两个东西(很长一段时间一直以为是差不多的。。。),也有了那一次的直播课。

https://img1.sycdn.imooc.com//5c17737000013dff08470498.jpg

    前端入门嘛,简单,易上手,有一定的编程思想,学点js语法,学一两个比较流行的框架,比较容易就能上手工作,也许这个时候你还是个页面仔,甚至都算不上,但有什么关系呢,闻道有先后,能工作,这是前提,在这个大环境下,才能不断的去接触,像上班干这个行业的活,下班学习其他行业的术语,不说搞不搞得定,只说很累。一开始选准方向真的很重要,这是踩了如此巨大的坑后,自己的总结吧,跟对人,走对方向,永远比瞎几把努力更重要。

https://img1.sycdn.imooc.com//5c1773d70001412c10080510.jpg

    就这样,我从前端进来了,其实刚进来时,JQuery还是老大,像现在三大流行框架Angular,React,Vue在当时尽管也比较火,但还是没如今这样雄霸天下。vue 1.0还是传统的script标签引入,并没有cli,工程化这些东西,只是数据驱动,不直接操作DOM,提高页面性能的一种解决方案。刚开始甚至说现在,还是用jQuery来完成前端方面的工作,处理兼容等等,打个比方,ie10以下是不支持CSS3的过渡属性的,那就改成了jQuery的animate,也可以完成动画过渡效果。当然,现在的提倡则是这些都由CSS3来处理,而js则专注于行为层交互。而jQuery的很多东西都慢慢被底层支持了,或者有更好的方式来实现。

https://img1.sycdn.imooc.com//5c1a7d890001d94a11390609.jpg

    这一年,从一名连html,css,js都不知道是啥的白中白,到偶尔可以跟公司的大神学习各种骚操作,再到同后端关于kafka,es,flume,集群的偷偷学习,到讨论,我收获了很多很多,作为一名前端,也在navicat敲过几句sql,作为一名前端,也在思考着一些比较细微的体验,如果我是一名客户,用这个产品,我会怎样?虽说可能是最最简单的东西,但这个过程,有与小伙伴的思想碰撞,也有偷偷听着大神们的各种骚对白,也有对业务的不断深化,甚至偶尔还提了一些最终被用到项目上的点子,说到这,大伙应该有听过樵夫与牧羊人的故事,樵夫遇到了牧羊人,牧羊人跟樵夫在侃大山,侃着侃着,天黑了,牧羊人的羊也吃饱了,但樵夫呢?柴都没砍,一天都没有收获。这是我们听到的故事原型,但是呢,我的理解是这样,樵夫跟牧羊人聊着聊着,懂得了怎么放羊,知道了哪里的草最肥美,而牧羊人呢?也学习到了砍柴的技能。而樵夫呢,也认识了牧羊人,这样他们合作开了一家烤全羊的店,樵夫砍柴效率高,他负责柴火,牧羊人养羊能力强,他负责羊肉供给,这样原本1000元的羊+柴,变成了10000元+ 的烤全羊。而实际上,类似的情况很多吧。可能在工作的时候会觉得很累,我去,啥都要干,我拿着几千的工资,干着几万的活,滚。。。但是有时候可以自己静下来思考,评估下,这个对我是否有提升?对团队是否有帮助?其实这样有时候会比抱怨消极对待更好(个人理解,求同存异= =)

https://img1.sycdn.imooc.com//5c1a7dbf0001472a07800342.jpg

    这一年,技术上的总结其实不少,也发过相关的小文,偶尔自己回看,也有些许额外启发,前端也好,后台也罢,说到底都是码代码的,实现业务也好,做抽象封装也罢,还是码代码的,实现一些现有实实际际的客户需求或前瞻性的需求。自己的一些切身体会是——纯粹的代码实际上没有任何的作用,只有真正落地到用户,也许你帮忙做了分析统计预测,也许你帮忙做了视频监控使得更加高效便捷的抓到坏人,也许你开发了某款直播或者视频学习的产品,帮助了很多人更快更便捷的学习与提升技能,或者甚至你仅仅只是提供了一个能承受住高并发量的在线微博或社区,你就真正的让代码落地,让它有了价值,有时候,想想自己写的代码,运行在了一个有成千上万甚至百万千万的人在用的产品上,会有成就感的,会有某种程度上的满足与自然而然的自信。

    最后,想送大家一句话:不积跬步无以至千里,不积小流无以成江河,有时候我们在做着这样的事情,啊啊,某某北大研究生毕业,实习25k+,某某大学天天玩游戏,现在居然在玩大数据,嗯,很好,很吃惊,边感叹的同时,边进入英雄联盟界面撸一把,唉,人家工资好高哇!













点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
1.3万
获赞与收藏
1519

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消