web前端程序员两年学习经验与总结

我大概于2017.4接触编程,今天是2019.7.29。论接触时间,大概有2.25年了

今天想跟大家聊一聊,我这两年的学习经验

 

自学思维

 

2017.11我正式入职一家公司,做web前端实习生,那个时候只会一些简单html,css,javascript,jquery.js。由于之前学习时是有人手把手带的,相当于完全没有自学能力,正确来说,是没有自学思维。

入职第一天,我的主管就给了我一个语言,叫less。是 一种CSS 预处理的语言,没有任何教导,当时凭借有限的css知识,看了一点文档,只学会基本的嵌套规则,其余的什么都没学到,跟实习生同事交流,他们也都只学到了嵌套规则,当时几个人谈论了一会,发现可以用less代替css,就像这样

.less{
    .inter{
        color:red
    }
}

当时极度舒适,感觉自己又掌握了一门语言

主管过来观察我们的学习情况时,点了点头,表情无任何变化,离开时,留了句话

好好学,路程才刚刚开始

对此话的感悟

后来我才知道,当时我们几个实习生懂的太少了,相当于思考的基础太单一,只觉得less这种预处理语言只是能用来简写css,甚至没有思考到less语言的简写,变量。

这些最基础的东西,局限了当时的思考方向,也第一次明白了积累的重要性,并得出一个结论:

举一反三不是因为聪明,而是因为有了积累

 

这之后我学习了封装轮播小插件。用jQuery封装的一个插件,主管要求,只需要传入几个值,轮播效果就能正常运行。当时的我,遇到任何问题,都直接找实习生同事帮忙。同事也不愿意手把手的教我,直接给了我一份代码,叫我自己回去看,当时由于不知道如何正确的使用搜索引擎,傻楞在那里——看不懂呀!这里的$是什么东西...

一脸难过,又不好意思再问同事,极度奔溃...

我为什么什么都不会干?

他们为什么这些东西一看就会?

是不是他们有什么老师?

可是没有人教他们啊

等下,我记得我之前看过他们百度找资料?

这是不是就是那个神秘老师呢?

于是我尝试着百度

但是我输入的关键字没有任何合适的内容

完全奔溃...

但心里的骄傲不允许自己再次认怂

于是继续百度

直到第6次

终于找到适合jQuery封装的基础教程

才终于入门...

 

对这件事的感悟

后来我发现这就是自学的过程,不断的思考,以有限的知识来思考未知的领域,稍有见地,就去学习,学习别人成熟的体系,或者不成熟到半成熟的成长经历,多百度,多思考。哪怕感觉是错的,也要先坚持坚持,因为沿途的数据,就是思考的最佳材料

 

程序生涯的重大选择

在2018年7月份左右,当时已经能够掌握微信小程序开发和vue全家桶的开发。遇到了很关键的心理战

用半年的时间学习了最新的技术,是不是可以放松一下了?

毕竟走的比别人快了,不是吗?

可是别人还在不停的努力,放松怎么行?

你想想,你现在把前端的知识学完了,那明年学什么?学Java还是php?

之前得到的信息就是三年前端才有资格学后端,你想违背常规吗?

也对呀,要不放松一下?

等下,真的就没有人不停的努力,但在沿途中一直学到新的东西吗?难道html,css,js的世界就那么小吗?

你没看见很多有5,6年开发经验的程序员,水平跟你差不多吗?

可是那些,奋斗5,6年的程序员真的在不停的努力吗?

人家是程序员,工作的组成就是学习!

估计是学完了!

不,我想试试,我赌我不停的努力,会不断学到新的东西

 

感悟

后来发现赌对了,之前信息有误,开发过5,6年的程序员,基本都是中层管理,但有些所谓的5,6年,真的就是搬砖搬了5,6年。如果当时我选择放松,大概日后在职场生涯里很容易被淘汰。

 

到今年(2019)1月份,离开了本家公司,去面试前端岗位,有位老板邀请我做技术负责人,问我有没有后端开发经验,我无奈,没做过,愿意学学吗?我说可以,毕竟当初的目标就是全栈

后来大部分时间接触的都是数据库设计,接口设计。前端的,再也没有时间深入了解

 

感悟

我发现,能尽力的时候,一定要尽全力,你根本不知道未来会发生什么,搞不好你从现在的公司离职,你就再也没有机会接触这样的技术栈,所以,如果你的职业规划是想多了解技术,该努力时一定要尽全力

你可能感兴趣的:(职场总结)