写作目的
写作该篇文章的目的主要是分享一下自己在编程学习中踩过的坑。
写作背景
最近在和一些朋友交流中,都发现大家工作一段时间后,进入了一个迷茫期。想学习一些新的东西,不知道怎么去学习?或者说不知道是否该去学习这门技术。更有一种情况是,一些朋友在选择学习一门技术之后,又开始学习另外一门技术。从实际的情况中,这种做法体现了你自己也没想好你究竟需要学习什么。
个人建议
从事技术这块人员都知道,技术研发是一个很苦逼的职业。不仅难度大,而且更新快,需要我们不断的去学习,不断去给自己充电。如果你仅仅凭着一门技术一直发展下去,不超过3年,你的发展肯定是会受到一些限制的。下面几点是个人的观点,该观点完全属于个人观点。
一通而百通
俗话说,术业有专攻。这一点对于我们从事技术行业的人员尤为重要。我自己在刚出来工作的时候,主要做PHP这一块。在平常和一些大神交流中,感觉人家啥都会。自己当时就想,人家会的,我也会。于是很愚蠢的给自己制定了一个看似完美的学习计划。觉得这个月我学python,下个月我学习vue,在下个月我可以学习node.js。学习了几个月之后,自己脑海中就有一种感觉自己什么会,最后打算做些小项目的时候,却不知道怎么做了。最后总结一点,学习技术最重要的一点是把自己掌握的技术学好,当你达到一定程度之后,你在学习其他的东西,速度肯定是很快的。无非语法问题是最大的障碍。
善于学习
技术更新很快,这点需要我们不断学习,给自己充电。至于学习的形式有很多,比如视频、文字类型、交流沟通。我个人在最初的时候喜欢看视频,因为视频更加的直观,快捷。对于基础薄弱的人来说这是一种学习新东西的高效率方式。另外我比较喜欢写博客,不管写的好与不好,只要把技术描述清楚,能够让人看懂就行。至于我为什么坚持写博客的原因可参考文末的链接。另外一种,也是很值得推荐的一种方式就是看技术文档。看文档对于大家来说都是很枯燥的一个东西,但是文档能够更加全面描述一门技术。对于深入研究也是大有益处的。
良好的心态
这里说的心态有两点。一是坚持自己的职业。工作以来,我身边有很多的朋友没做技术多久都没有做下去了。很多都是因为刚出来工作,接触的技术难度大,不想坚持下去,最后被迫放弃。对于这种,我个人保持中立的观点。认同他们是因为他们自己真的不适合做这一行,一直以来我推荐的就是做适合自己的事情是最好的。反对的观点是,不管做什么都是有难度的,我们需要的是坚持到最后。另外一点是,IT技术日新月异,我们永远不要认为自己很牛逼,瞧不起技术比你差的人。从综合能力来说,你比别人厉害,这点可以无可厚非,但是也不能否定别人的能力。我在刚出来工作的时候,加了一个技术群,问了很多白痴问题,而群里的一个人总是觉的我问的技术问题太多过于辣鸡了,我个人是个不服输的,不管他怎么说,我坚持我自己的努力,一年多的时间,从群里的技术菜鸟发展成为一个可以帮助更多的人,这过程中虽然很是苦逼,但是坚持下来,能够发展到这种程度,还是很欣慰了。总结一句,抱着一个谦虚的态度,坚持自己的努力。