曾经,以为那些所谓的“大佬”必定是上知天文,下至地理,无所不通,无所不精。后面才发现,想要深入的学习一门知识,其实并不是一朝一夕就能够完成的;曾经,抱着一天看完一本书的目标,强迫自己达到任务以此可以在好友面前吹个牛比,却发现,事后竟然忘记了书中的情节和故事,以至于作者名字都已然忘记。

随着岁月的沉淀,才发现,人呐,往往精力是有限的,没有人可以纵横五湖四海,斜跨宇宙苍穹,我们能做的,就是把我们手头的工作做到极致!

要知道,有时候工具往往是只是一个工具,我们作为使用工具者,如果只是简单的达到某个要求,完成某项任务,其实是完全没有必要去了解这个工具的底层实现是什么,这个工具的优点缺点,兼容性以及生态环境等等各方面的因素。就好比,你现在只需要把钉子敲到墙缝中去,你只需要拿着锤子锤一下即可,没有必要去计算从哪个角度敲进去能够更加省力,加速度是多大才不至于让墙体产生崩塌,当然,如果您是专业的,当我没说。作为一个使用者,而不是发明创造者,我们应该专注于如何提升自己的效率,就比如前端的CSS代码,有的人需要写200行,但可能用LESS只需20行即可,有的JS代码需要写100行,优化之后就可以变成简单的10行,这些才是我们应该考虑的,至于在什么软件编辑器上,完全凭自己的喜好和需求,当然,如果有时间,能够在完成工作的前提下能加速自己的技能成长性,这是非常重要的。

      作为一个刚刚毕业的应届毕业生,我比以往感觉到了更大的压力。并不是因为工作上的压力,恰巧相反,我觉得我的工作强度比我自己预想的要简单的多,朝10晚6,相比于在大公司朝9晚10的同龄人来说,我是相当幸福且幸运的。但是幸福和幸运也是相对的,正因为这个公司的工作强度并没有达到我预想的那样,所以导致有了更多的空闲时间。我敢说,如果是想来混日子的,那么一定可以混的舒舒服服,做一个安安心心的咸鱼。但是,如果真正想要学好一门技术,学到深处,就必须把这些原本可以打酱油的时间更加充分的运用起来。我时常在想,如果我离开这个公司,那么公司很快又可以招到一个,因为可替代性确实是很强,虽然当时这个公司招聘水准是按照社招来的,而且在当时,我成功的回答出了面试官所提及的所有问题,并在此基础上,说出了某些技术存在的不足,现在已经有了更好的方式来代替。例如,面试官问我对回调函数callback理解的时候,我不仅回答了回调函数本身,而且我还会说道如果过量使用回调函数是会存在一些问题的,就比如容易造成回调地狱,这样不仅增加了代码的可维护性,而且容易造成性能消耗,那么我现在用到的方式是使用ES6中的Promise,然后说出为什么要使用promise,优势是什么,原理是什么,再基于此,说了当下特别好用的ES7的await和async,虽然有的文档中说道,ES6之后的版本统称为ES6,不过面试的时候,我觉得如果了解,还是可以说一下ES7-ES10的,毕竟这些也会逐渐成为主流。

     此外,个人觉得,虽然优秀的框架会不断维护不断升级,但是仍然可能会被更优秀的框架所替代,而且现实也确实是这样,从angular,react,vue的发展,我能预测到以后会有更多的框架喷涌而出,并且这些框架会更有偏向性的应用在某些特定的场合,因为需求,所以存在。为此,我们如果不想做一个只吃青春饭的精神小伙,那么学习底层真的是很有必要的。自从出了学校开始真正工作后,我每天都在不间断的学习,当然,有时候学的多有时候学的少。放松时我仍然会看一下快餐文化,了解一下前端的技术知识,比如github上又多了某些好玩的东西,CSDN上某个关注的博主又更新了学习知识,不过,我还是更偏向于那些说新技术的博主,说最近又有啥框架火起来了,又有那些技术被代替,因为这些东西,能够让我紧绷的神经稍微舒缓一下,因为我在逆风成长,而有的人则顺流而下。为此,学习好基础的html、css、js真的很有必要,因为阅读源码后,会发现所有的框架都是由基础知识构建起来的。我们学习框架只是让我们学习更好的思维模式与构建技巧,而且随着不断学习,我发现我越发不懂html、css、js了,因为同样的底层知识,却拥有着成千上万的上层建筑;亦如同样的物质元素,却衍生出不同的生物。虽然框架什么的确实很重要,好的组件也可以加快我们构建项目的步伐。但是,如果不了解底层,今后一定会成为我们升职加薪的阻碍,如果想要尽量减少这种阻碍,底层一定得好好学习,用点心。不过越是底层的东西就越需要花时间去琢磨,去钻研,我现在隔一段时间就想看看花里胡哨的技术,然后又回到底层,人人都想花里胡哨,可是这个是需要代价的,驴与马,西施与东施总归还是不同的。

       此外,最重要的一点就是时刻要明确我们现在最需要的是什么?如果仅仅是找一份工作,那就学好基本的东西,多看看面试题,做到能上手干活儿就行,什么底层的都可以先放一放,先找到工作才是最重要的,毕竟如果一个人连饭都吃不饱,该拿什么来和他谈理想吗?所以为了生计,我们必须有所取舍;同样,为了生计,我们更要有的放矢,不要盲目学习。

       加油吧,互联网是一个大家庭,世界瞬息万变。能降低这种风险的只有学习,只有有的放矢的学习,才能不断进步,更好的朝着前端大佬之路前进,奥利给!

有的放矢,而不是盲目学习相关推荐

  1. 回首十年——写给还在各等级教育中盲目学习的人

    早就想分享一些走过路过看过的经验,一直没有某种所谓契机.时光定格高三的暑假,成绩出来后的我亦喜亦忧.那时对于今后的人生规划.从事什么领域.喜欢做什么样个工作等等本来应该切身关注的事情一概不知不解.直到 ...

  2. 【考证】华为HCIP、HCIE认证考试大纲

    考任何试,一定要先去了解透考纲,哪些会考?哪些不会考?每个知识点分值占比又如何?只要这样才能做到知己知彼,百战百胜!你才能在有限的时间里,针对性去复习.备考,而不是盲目学习,考纲,我个人认为,就是个方 ...

  3. 1.阅读《疯狂Java讲义》

    从2000年至今,Java语言一直是应用最广的开发语言,并拥有最广泛的开发人群.如今,java已经不再简单地是一门语言,它更像一个完整的体系,一个系统的开发平台.更甚至,它被延伸成一种开源精神. 如何 ...

  4. 零基础学Java可行吗?怎么快速入行呢?

    [此文章转自乐字节] IT行业那么好 怎么快速入行呢? 零基础学IT 朋友推荐学Java 难吗?自学可行吗? 对于不了解IT行业的朋友,应该如何着手呢? 1.明确目标和方向 许多准备转行入IT的朋友只 ...

  5. 摘自百度-JAVA学习方法http://wenku.baidu.com/view/0fbc7cf59e314332396893d4.html

    笔记 J2EE涉及的技术很多,我们只需要重点学习其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了.下面这些技术是一般J2EE应用开发人员所必须熟练掌握的 ...

  6. E-Learning是学习系统而不是教育系统

    从我开始开发企业E-Learning系统到现在已经四年了.这四年实在是有很多槽要吐,因此以下是一些胡言乱语.莫怪. 几乎每个E-Learning系统均打着"随时","随地 ...

  7. 左耳听风——笔记一:如何学习

    技术变现 要去经历大多数人经历不到的,要把学习时间花在那些比较难的地方. 要写文章就要写没有人写过的,或是别人写过,但我能写得更好的. 更重要的是,技术和知识完全是可以变现的. 在学习技术的过程一定要 ...

  8. 读书笔记-袁腾飞讲高效学习法

    作者:袁腾飞 李峰学 序言1 没有笨学生,只有笨方法 也有一些学生,他们该学的时候学,该玩的时候玩,花费的学习时间相对较少,每次考试却总能考高分,让埋头于书山题海的同学羡慕不已.这些学生的智力并不比其 ...

  9. Yann LeCun“隔纸对话”黄铁军:图灵机上的深度学习能模拟世界吗?

    作者 | 青暮 东京大学编写的考试人工智能程序"东大"得到了好于80%考生的成绩,这说明日本高等教育的入学考试跟机器的智力一样肤浅. 索菲亚机器人算不上人工智能,只是一个完成度很高 ...

最新文章

  1. ABAP 程序间的调用
  2. JAVASCRIPT函数式编程
  3. 设置主机名 centos redhad7
  4. 剑网服务器维护,12月31日服务器例行维护公告
  5. Tomcat集群和Session共享的配置方法
  6. 计组之总线:2、总线仲裁(链式查询、计数器查询、独立请求、分布式查询)
  7. python中for和while区别_Python的while 1跟while True到底有什么区别?
  8. P1043 数字游戏
  9. ADS1115 应用指导
  10. 戒指你戴对了吗?Meet Surprise教你正确的戴法
  11. ipa shell自动打包
  12. 第12届蓝桥杯 我的第一个比赛
  13. 移动端安卓和苹果手机背景图片显示不全的问题
  14. ubuntu 安装微信(微信官方版本)
  15. vue项目引入百度地图BMapGL鼠标绘制和BMap辅助工具
  16. 安装httprunner
  17. 苹果怎么关闭自动更新系统_iPhone系统关闭自动更新教程
  18. Vultr CentOS主机无法登录/循环登录/SSH拒绝连接以及使用Finnix恢复系统
  19. 【愚人特稿】数学家应该重新设计角度制--(转自果壳网)
  20. 计算地图经纬点之间的距离

热门文章

  1. 教你一招Linux下文本比对方法
  2. 自学Java半年,没有包装简历,成功找到工作!!个人经验分享
  3. openlayers 绘制包络线
  4. 微信小程序开发准备:
  5. 阿里云对象存储OSS打造私人图床私人云存储(1年仅9元)
  6. 北京两融开户佣金和融资融券利息率最低多少?哪个券商最低?支持量化交易?
  7. 微机原理复试面试(二)
  8. java 父类转子类失败_父类不能转换成子类
  9. 树莓派安装HomeAssistant Docker方式
  10. VHDL学习笔记——顶层程序编写