资讯专栏INFORMATION COLUMN

写给初入门/半路出家的前端er

Cc_2011 / 1249人阅读

摘要:半路出家的前端程序员应该不在少数,我也是其中之一。年,冯冯同事兼师兄看我写太费劲,跟我说对面楼在找,问我要不要学,说出来可能有点丢人,但是在那之前,我真得不知道什么是,什么是。

半路出家的前端程序员应该不在少数,我也是其中之一。

为何会走向前端

非计算机专业的我,毕业之后,就职于一家电力行业公司,做过设备调试、部门助理、测试,也写过一段时间的QT,那三年的时间,最难过的不是工作忙不忙,而是没有方向,不知道未来的路怎么走,非常迷茫。

那几年的时间,因为没有明确的方向,我先后考了PMP证书,信息系统项目管理师,系统集成项目管理师的证书。如果不是公司没有报考资质,当年我可能还会去考注册电气工程师。

很羡慕那些早早就确定了方向的朋友,节省了太多的时间。2015年,冯冯(同事兼师兄)看我写QT太费劲,跟我说对面楼在找H5,问我要不要学,说出来可能有点丢人,但是在那之前,我真得不知道什么是HTML,什么是CSS。冯冯说了之后,我才去了解了一番,还花了99块钱在腾讯课堂购买了一个直播课程:《HTML+CSS入门》,印象中只有我一个人报了名,周末授课老师还给我打电话喊我起床上课。

我曾经写过QT的样式:QSS,跟CSS很类似,因此学习HTML和CSS的时候,很有熟悉感,因此入门还蛮快,感谢那位直播课的老师,虽然当时的课程非常浅,但是我也是自此开始入了前端的门。

很多幸运儿,读书的时候是计算机专业,毕业后从事计算机相关的工作,但是肯定也有很多跟我一样的人,非计算机专业,并且还不擅长编程。我本科专业是电气工程与自动化,C++是我学得最差的一门课,我一度认为自己这辈子是没法写程序的。在写QT的日子里,晚上下班回家的路上常常想哭,觉得好难。QT未必真的那么难,很大一部分可能是心理原因。

学习前端之后,恰好公司有一个web项目,我就和领导申请了去做那个Web项目,做项目的大半年里断断续续看完了《JavaScript高级程序设计》。项目结束之后,一起做的同事,分别去了阿里,唯品会(后来去了头条),某家公司研发总监,2016年底我入职了京东。

在我看来,最困难的不是学习的过程,而是明确学什么。在我明确了要走前端的方向之后,一切反而变得容易起来。需要学习什么,努力去学就好,没有方向的日子,才是最难熬的日子。

虽然工作的前三年,做得是跟前端没有关系的工作,但是转行要趁早,当我接触到前端之后,我就决心了要走上前端的路。如果你现在跟当初的我一样,那么我的情况可以供您参: 一个非计算机专业且非常不擅长编程的妹子,在工作三年之后,转行做了前端,目前是JDReact多端融合框架的核心成员之一。

现在的我依旧有许许多多的不足,例如:算法方面很差,数据结构也不好,很多源码没有读,ES6、7、8部分新增的知识还没有熟悉等等,2019年会再接再厉,争取早日将短板补上(有兴趣的小伙伴可以跟我一起学习)。

2016年学习清单

1.JavaScript高级程序设计

部分重要的章节看了好几遍(我的记性比较差)

2.你不知道的Javascript

2016年的时候,上卷应该读了不下两遍

3.JQuery(图灵出版的一本书,具体名字忘记了)

源码没怎么读,但是写JQ的插件没有问题

4.模块化

印象中当时看了 AMD 和 CMD,写了一个项目,使用的是requreJS

5.gulp 和 grunt 懂一点,但是不是很精通

当时webpack貌似使用没现在这么广泛,我面试的时候,也没有重点问这个

6.sass/less/compass 能够熟练使用(话说现在已经快忘记了)

7.boostrapV3比较熟悉

8.angularJS

ng1 好不容易看完,还没来得及做项目,就断崖式升级了,于是果断抛弃了~

9.reactJS

来JD面试前,reactJS看了一些,说多么精通肯定谈不上的~只能说略懂

10.html5 + css3

如果没有记错的话,当时h5的一些新特性,css3新增的一些属性用得都还不错
面试系列文

2019年,开始在掘金写文章,收到了很多正反馈,在此非常感谢各位小伙伴。

在此需要特别说明一下,本人的面试系列文,并不是简单的面试题+答案,而是以面试题作为点切入,每个知识点讲得都很细致。

如果你还没有读过面试篇一,请戳: 【面试篇】寒冬求职季之你必须要懂的原生JS(上) 

如果你还没有读过面试篇二,请戳: 【面试篇】寒冬求职季之你必须要懂的原生JS(中)

面试系列文包含的内容很多,下一篇将是【面试篇】寒冬求职季之你必须要懂的前端安全。

认识一下爱旅游爱摄影的前端小姐姐?

不管你是程序媛还是程序猿,

如果你对前端感兴趣,

如果你也热爱旅行和摄影,

那么和小姐姐一起,

写最棒的代码,

拍最美的照片吧。

生活不仅有眼前的苟且,

还有诗和远方的田野。

不过,首先要好好工作,

否则贫穷会限制咱们的脚步~

你总要用一种方式来记录你的生活,

或以文字,

或以影像。

好向这世界证明,

你的存在和你的情怀。

十一张图认识一下小姐姐~

九曲黄河第一湾(2016)

青海湖(2017)

卓尔山(2017)

厦门植物园(2017)

扬州瘦西湖(2018)

哈尔滨(2018)

呼伦贝尔(2018)

阿尔山(2018)

边境奇乾(2018)

安徽石潭(2019)

南京老门东(2019)

愿流年不负,愿岁月可期,

愿你眼里都是阳光,笑里全是坦荡。

愿你以梦为马,不负韶华,

愿时光能暖,故人不散。

愿能活成自己想要的样子,

愿往后余生,不负流年,不负自己。

一起加油。

前端小姐姐更名周知

随着年龄的增长,小姐姐可能会不再适合(虽然总觉得自己还小),也被群嘲过好多次(扎心)。

鉴于我出生于农历的除夕,遂定名为: 刘小夕

大家以后多多支持刘小夕同学~~~

面试系列包括但不限于:

1.《寒冬求职季之你必须要懂的原生JS》(上中下)

2.《寒冬求职季之你必须要知道的CSS》

3.《寒冬求职季之你必须要懂的前端安全》

4.《寒冬求职季之你必须要懂的一些浏览器知识》

5.《寒冬求职季之你必须要知道的性能优化》

6.《寒冬求职季之你必须要懂的webpack原理》

针对React技术栈:

1.《寒冬求职季之你必须要懂的React》系列

2.《寒冬求职季之你必须要懂的ReactNative》系列

关注小姐姐的公众号,和小姐姐一起学前端。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/104131.html

相关文章

  • 一篇写给新手入门PHP文章

    摘要:如果在学习过程中有什么问题可以关注我公众号琉忆编程库给我留言。有兴趣可以深入学习最后附上学习的知识结构图谱,可以按着下面的这个知识结构图进行学习不一定完整,更多资料,面试题,都可以关注公众号琉忆编程库获取。 你好,是我——琉忆。PHP程序员面试系列图书作者。 作为一名PHP开发者过来人,也是经历了菜鸟到老手的过程,在此给那些想学PHP的同学指条路,即使你是转行学PHP一样可以学会PHP...

    Ilikewhite 评论0 收藏0
  • 写给前端区块链开发入门指南:零基础开发基于以太坊智能合约 ICO DApp

    摘要:围绕以太坊的开发生态是目前相对最成熟的,比如有开发框架,有智能合约在线集成开发环境,还有专设的开发者问答频道。 showImg(https://segmentfault.com/img/bVbaJOL?w=1200&h=514); 张泉灵说,时代抛弃我们的时候连声再见都不会说,马云说对于新兴事物,绝大多数人是看不见、看不起、看不懂、来不及。自从学完 Coursera 上的 Crypto...

    sean 评论0 收藏0
  • 写给前端区块链开发入门指南:零基础开发基于以太坊智能合约 ICO DApp

    摘要:围绕以太坊的开发生态是目前相对最成熟的,比如有开发框架,有智能合约在线集成开发环境,还有专设的开发者问答频道。 showImg(https://segmentfault.com/img/bVbaJOL?w=1200&h=514); 张泉灵说,时代抛弃我们的时候连声再见都不会说,马云说对于新兴事物,绝大多数人是看不见、看不起、看不懂、来不及。自从学完 Coursera 上的 Crypto...

    yzzz 评论0 收藏0
  • react融合进系统体验

    摘要:控制数据流属于最强的开发规范,必定会给开发业务的同学带来巨大的思维挑战,从系统整体质量和维护性来看,必须牺牲业务开发的编程自由度。 引入的背景 在一个庞大的商业系统中引入react这种数据驱动的模式。 希望能够一点点重构去替换以前的模块,逐步的将系统重要部分底层框架替换成react。 同事实践的心得 以下内容都摘自同事使用后的一些感想 心得一 从过程化开发向面向数据的开发转化。后者要...

    Yangder 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<