一名普通程序员的编程之路

前言

#关于程序员那些【越早知道越好的】道理# ,这篇博客就从我自己身边开始讲起吧,仅代表我个人对目前行业的看法与感受,以及对未来的向往。

自我介绍

先简单的介绍一下我自己目前的情况吧,我是毕业于广东的一个二本,目前是在深圳从事前端开发的工作,也摸爬滚打了几个年头了,使用的框架从JQuery到vue、uni-app到React经历了很多也学习了很多,深刻的感受到了互联网日新月异的变化,学的越多学就发现要学的也越多,学了这么多年也总结出了自己的一套方法,这里就和大家分享一下,顺便自己也是总结一下让未来的学习能够事半功倍。

大环境

首先最主要的就是先要了解当今的大环境(这里因为我是做前端的,所以我会更加倾向于用前端的角度去分析),当下的环境下人员鱼龙混杂,技术参差不齐,有很多的人有技术有想法但是却找不到合适的工作岗位,而却又有很多人技术水平不达标,在企业公司的日常工作当中浑水摸鱼,做着一份高薪的工作。

初级的领域当中,由于当今高校授予的技术要么早已过时要么过于肤浅,加上市场上大量的培训机构,出来工作的话高校的学生只能拿着低廉的薪资干着有苦又累的脏活累活,培训机构出来的就是通过包装简历,伪造的工作经验在一家公司企业混个两年,前端领域、测试领域这些是培训机构的主力方向,因为这两个方向的门槛比较起其他领域的门槛还是比较低的,对于很多在学校学的一般般、或者直接就不是这个专业的学生这些方向是最适合他们的,所以就会导致一些情况,人多了为了竞争就开始卷起来了,而很多人在进入前端领域或者测试领域之后由于本身自己并不是通过一步一个脚印而是直接速成,或者在工作之后敷衍了事,不懂得学习成长,再者就是本身的编程技术不扎实,就比如说我们科班生在学校中都会去学习数据结构、算法什么的,这些都是表面看上去没什么意义,但是当你学习之后就会发现其中的奥秘,而类似这些的课程培训机构是不会去开设的,而自学的效率又很低,而没有这些编程基础,思维逻辑想要走远是不可能的,而这些人在被优化之后便会在互联网大肆宣传说“程序员,青春饭,30岁就要被优化”。

总之就是初级充斥着很多浑水摸鱼的人,有包含转行的、基础差的,培训机构速成的等等,但是中高级的程序员却很稀缺,这就是我目前看到的一个情况,也许我目前的平台不够广阔看到的东西还是太少,如果以后有新的想法我会继续更新的,也感谢大家的指正。

学习的态度及如何学习

以前人们都说“活到老,学到老”, 但是在我看来我们这一行则是“学到老,才能活到老”,就拿我前端来举例,框架内容日新月异,毫不夸张的 说,只要三个月不去学习新的技术,自己技术就落了,编程之路本就是逆水行舟,不进则退,想要在这一行站稳脚跟只能通过不断的学习,积累才能活下去。

还有就是敢于调出自己的舒适圈,注意不单单只是环境,更多的是编程时的方法,习惯,比如说在前端需要实现一个功能,实现的方法不计其数,全靠个人的经验判断使用哪种方法,但是我只会用我最熟练的方法来实现,完全不考虑效率,可读性,业务需求及场景,只在乎这个方法能不能实现,只会用另自己比较舒适的方法,使用必须要敢于跳出自己的舒适圈。

如何学习

很多人学编程喜欢看视频,我也喜欢看视频,因为这个是最直观的方式,看老师一个一个代码的敲,但是我在看完视频后,我能够很直观的感受到一点,就是我确实学会了这个知识点,但是对于应用,对于实践,对于使用场景这些却是感觉无从下手,所以在学习之后我建议去多实践,多去写一些哪怕是Demo也好,反正就是要养成自己的一个思路,这样子才是真正的学会了这个方法。

学习什么

这里的话因为我是走的前端的方向所以对于其他方向并不能给出太多好的建议。

  1. JavaScript : JS是所有框架的基础,无论日后的框架如何变化都是换汤不换药,但是JS的学习成本很高,并且在前期的工作效率会远远低于框架的效率,所以只能在工作之余进行学习。
  2. 算法:这个东西它学起来并不是说想框架,或者是其他东西,能直观的看到或者感受到,就比如说我写程序能实现一个功能我很开心,满满的成就感,而算法这些是则对思维对逻辑的一种学习,锻炼。

总结与未来的期望

路漫漫其修远兮,吾将上下而求索。

在如今的环境下,刚刚经过几年疫情的洗礼,行业变得浑浊不堪,但是也看到很多志同道合的伙伴们在一起努力成长,这里祝愿大家都能得到自己想要的。
以上的观点都是来自一名普通程序员的自述,并不是代表所有人,所表达的人也并不是带表所有的,就比如说有很多大学生在学校就已经学的很好了,又或者说是一名培训机构出来的学生在后面的工作中不断充实自己,这些人我也是非常佩服的,但是这些终究都是少数,而我作为一个普通人只能看到大多数。

说的有点现实都不知道能不能过审哈哈哈。

猜你喜欢

转载自blog.csdn.net/weixin_44748171/article/details/130256358