这里再说一下自己为什么会迷茫,技术学到某个阶段就很难提升了,更多只能靠自己摸索,没有人可以指导,就像是创业公司的CEO,突然想起之前的一家公司老板当时说的话,你看我现在好像是成功了,但是每天付出的却是你的10倍,你们只要把每天的工作完成就算合格了,要是再好一点就是优秀,但是我呢,没有人可以给我指导,更没有人给我方向,我工资是比你们高,但你们想想要是公司倒闭了,我就全没了,你们工资还是一样的,你付出的多少回报的就是多少,自然风险也更大。

  在创业公司呆过以后让我懂得了创业并不是那么容易,扯歪了,回到上面的,到了这个阶段,本想说想自己的经验,但想想自己正在这个阶段也就没有经验可谈,那我说说我之前的进阶之路怎么走的吧。

  初级:

  如果你是想学好JS:预解析、作用域、作用域链、|| &&、什么是原始类型、什么是引用类型、闭包、for循环运行机制、多重for循环、递归、原型链、继承、(数组、字符串、函数的各种内置方法,不需要全部记住但你得知道它们能干嘛,在将来你用到的时候可以想到那去。看似没有用,但无数的经验告诉我,非常有用。)。

  这些必须学会!!!必须静下心来,这些你不学,永远入不了门。这段时间其他什么都不要看,就好好把这些概念理解以及实践。

  高级:

  call,apply,bind,面向对象、函数式编程、搞懂异步、学习算法、设计模式。这是一条很长的路,此地我也没啥经验可讲,一起加油吧。

  扩展能力:

  了解HTTP、linus、(nodejs、php、python、java、c)等、只需要了解即可,当然最好熟练使用其中一项。

  HTTP,设计模式,算法,非常建议你去学,对于互联网大部分编程都会用到,你会知道它们是多么的通用,不要仅仅局限在前端,不然很难学好的。

  这里没有提到各种框架,不是说它们不重要,而是你把这些搞懂了,再去学习会简单很多,而且大部分框架的核心都差不多学习其中一到两种即可,框架这里就不推荐了,另外这里可能更多说的关于JS的学习,但是学习的思想是不会变的,也因为本人的精力有限,其他方面你还得多去看看其他文章。

  其实在很长的一段前端学习过程中,我始终是觉得自己是不会的,但我又多少有些懂,但就是说不上个之所以然,也就谈不上去实践。后来想想自己其实是懂的,有很多时候我在路上想,那个东西为什么这样的,另外一个东西又是那样的,当然这是后话了,因为在刚开始学这个东西的时候往往是很难静下心来去思考的,刚学东西的时候容易浮躁,但当你静下来多去问几个为什么之后很多东西就自然懂了。当然这里有个小技巧,就是问自己最核心的,比如很久以后我才彻底明白的闭包,我当时路上问自己,闭包究竟什么东西,为什么外部就可以访问内部的东西,突然顿悟,可以通过reurn,也可以想其他办法让外部可以访问内部变量,解决作用域,变量不被回收。

  这里要说的技巧就是:当你觉得你会了,但是不会用的时候,是时候静下心来多问自己几个为什么。当然还有一点作为初学者一定要把复杂的东西变简单,现在的教程往往喜欢复杂化,很可能你就看不懂,这个时候,你应该问自己以下几件事:

  1.这些代码全部都是必要的吗?

  2.这个代码最核心是什么。

  先学会怎么去用,再来编写核心代码。

  别小瞧这两句话,它们却至关重要,比如你想学php,你先搜索一下PHP是干什么的?它有什么用?OK,接着你问自己,他最核心的是什么?,按照最核心的去做,其他的暂时都不要管,比如你只要知道PHP中的GET,POST接收前端发送的数据,接着你用PHP把数据发给前端这就是最简单的交互,但你不得不承认这就是最核心的。做为初期我们只能这样,等你理解了这一点之后,你可以开始进阶学习。

  学习的建议:

  不要为了找教程而找教程,这句话我多该和自己多说上几句,因为我就是这样一个人,资源很多了,但我还是喜欢不断的去找,现在还好一点,我希望你们不要这样,因为你会发现,如果你觉得某个教程写的不好,那可能很难找到一个教程适合你的,不是因为别人教程写的差(除非特别那种的),而是你该问问自己,是否有静下心来认真去看。找教程我给一个建议,建议你刚入门不要去看大牛的作品,最好看那些菜鸟或者和你技术差不多的,因为他们更容易让你懂,大牛的作品一般里面会涉及到很多东西,你去看的话,难免受打击,等到你了解部分之后再去品味大牛的作品。

  当然菜鸟的文章多少有些错误的观点,但学习就是这个过程,不断的跟进,等到你有能力自己去研究的时候自然会知道哪些是错误的,同样道理本人博客也有大量的错误,也许有人会说,错误的你为什么还要去写,这不是教坏别人吗,当然这多少有些道理,但如果因为这个我就不去写了,那怎么能进步呢,再者说,如果看文章的人知道这是错的,自然也不会同意的我的观点,如果他不清楚,那只能说明他也不清楚什么是对错,尽管如此一旦他懂得了以后他会更加深刻的明白为什么这个是对的,为什么那个是错的。

  坚持,我一直告诉自己,坚持,不然一切都白费,堕落很正常,难过也很正常,但想想他们不也是这样的吗,想起曾经有人和我说,他们都能,你为什么不能。图片

  最后的最后,程序的路很长,如果你想在这条路上走,快快调整好你的心态,毕竟不是5年就是10年,是快乐是悲伤的过,一切由你,如果没有人给你指导,没有人给你鼓励时,请记得不时给自己一份鼓励和关心,虽然我们是程序员,但你应该利用剩余时间学会生活,我们不只是活在计算机世界里,我们还有很多,它们一样精彩,希望你留心的去关注它们

WEB前端 前端开发者 如何突破技术瓶颈相关推荐

  1. 【转载】 突破技术瓶颈 GIS从二维到三维有多远

    在3sNews上看到了一篇文章,关于三维GIS的,写的不错,转载在这里. 突破技术瓶颈 GIS从二维到三维有多远? http://www.3snews.net/html/06/n-21706.html ...

  2. 好乐买总裁李树斌:10亿,突破技术瓶颈

    问题 第一次创业:3C数码商城搜易得 第二次创业:网上鞋城好乐买 为什么创业?是如何选择和做决定的? 只是觉得这个事情可以做,完全是顺势而为. 喜欢做电子商务,也恰好碰到一个做传统鞋类渠道的同伴. 创 ...

  3. 为什么你那么努力,却很难突破技术瓶颈?

    身为一名程序员,你的日常是不是这样的? 早上九点上班,刚打开电脑就有无数的需求袭来,不论问题大小,产品经理只有一句话--尽快做好: 晚上九点拖着疲惫的身躯下班,一个小时以上的通勤时间折磨得你到家倒头就 ...

  4. 张鑫旭:说说CSS学习中的瓶颈(个人觉得对突破技术瓶颈都有思想上的指导作用)...

    2019独角兽企业重金招聘Python工程师标准>>> 关于作者 张鑫旭,09年华中科技大学毕业,现上海,就职于阅文集团,专注web前端偏前领域,钓鱼爱好者. 本文转载自说说CSS学 ...

  5. PHP程序员如何突破技术瓶颈

    2019独角兽企业重金招聘Python工程师标准>>> 身边有几个做PHP开发的朋友,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们 ...

  6. 自动驾驶创业方向有变化?如何突破技术瓶颈?

    自动驾驶无疑是截至目前,今年最受投资青睐的一个细分领域.据业内人士介绍,这是继 2014.2015 年以来,自动驾驶领域的又一次投资热潮.有专业人士认为,这次投资热潮中有明显的投资趋势转变特征出现.具 ...

  7. 软件测试行业的发展前景如何?怎么突破技术瓶颈?

    我们的讨论话题关于职业发展:话题:软件测试行业的职业发展路线如何?如何快速突破职业瓶颈? 话题描述:现在从事软件测试的同学心里肯定都很关心一个话题,就是自己的职业道路应该是怎么样的?某一个阶段,感觉达 ...

  8. IT人如何突破技术瓶颈

    ​一般情况下,计算机专业毕业后在某一领域工作3-5年后,会成为部门或公司里面的技术骨干,处于这个阶段的技术人员一般会面临以下几个问题: 1.技术学习动力变小:此时技术能力达到一定水平,周边可以学习的对 ...

  9. 作为技术人,如何突破自己的技术瓶颈,从而提高自己的核心竞争力

    一.前言 不知不觉间,迎来了2021年的第一天.过去的2020年注定是一个不平凡一年,疫情来得太快就像龙卷风,短短数月就阻断了全世界范围内无数人与人之间的物理连接.这一年,我们戴了一年口罩:这一年,哪 ...

最新文章

  1. ORA-03113: end-of-file on communication channel Process ID: 252 Session ID: 1 Serial number: 3
  2. Mybatis中 Integer 值为0时,默认为空字符串的解决办法
  3. 【安全系列之XSS】XSS攻击测试以及防御
  4. 被绞杀的网景:互联网门口第一滴血,互联网营销
  5. 【C语言简单说】十四:for循环
  6. TeamViewer 收不到邮件该怎么办?
  7. 四川省计算机考试模拟试题,2020年自考计算机基础应用模拟试题
  8. pth转onnx:RuntimeError: Exporting the operator uniform to ONNX opset version 9 is not supported.
  9. 微信公众号-网页内实现微信支付
  10. python文件夹排序笔记
  11. 经典算法题(中级)-----自定义函数之字符类型统计
  12. 循环结构中break、continue、return和exit的区别
  13. 明明没PS,看起来却像PS过的照片!
  14. 【性能测试】性能测试的基本流程
  15. git之如何合并部分提交
  16. 解决win10下栏不显示电池电量图标问题
  17. boss直聘项目说明
  18. 如何实现网站黑暗模式
  19. win11重建图标缓存
  20. opencv学习笔记——自己训练人脸识别分类器

热门文章

  1. java图像处理,拷贝图像EXIF信息
  2. sklearn中的metrics
  3. 安装hadoop2.6.0伪分布式环境
  4. scala从集合中提取不重复的元素
  5. AbstractQueuedSynchronizer的介绍和原理分析
  6. 踩坑之旅:springboot+vue+webpack项目实战(一)
  7. 《树莓派Python编程入门与实战》——1.7 排除树莓派的故障
  8. windows server如何加强云服务器的安全性
  9. Sql 语句收集——行转列
  10. VS2005的depends工具 (分析EXE)