先简单分享自己这10年在技术上曾经感觉到明显迷茫的阶段:
阶段1:只会增删改查:
时间:大学期间(2005年-2006年)
学习的方式:看视频、看书。(学会了使用控件的增删改查,和写SQL语句)。
自我感觉:XX管理系统已不在话下,反正网站弄来弄去也是增删改查,这大概就是无知者无畏。
如何破:(走出社会去就好了)。
阶段2:能快速实现功能,却不会思考:
时间:(2006年-2009年)
学习的方式:看博客、看书、自己多动手
感觉:做了大量的不同类型的项目,已练就成一个高级工程师
如何破:(让自己静下来)。
阶段3:学会了分享、安全、性能、底层原理
时间:(2009年-2013年)
学习的方式:看博客、写框架
感觉:为某个框架代码而自我得意。
如何破:不断重复的将自己归零
阶段4:领悟了抽象思维、面向对象、写框架、用户体验
时间:(2014年-至今)
学习的方式:看书、写框架
感觉:也许我懂的很多,但是我不懂的更多。
如何破:(转行卖水果。。。)
总结一下:
上面的内容,其实只是个大概的节点情况,太多细节点的过程,来不及细说,全面汇总成以下几点:
1:大量实战。
2:开发自己的作品。
3:学会分享。
4:学会低调,知识归零。
关于看书:
这么多年,我很少看技术类的书,因为人的特征本各不相同,我不善于记忆,只能通过大量的实战来形成条件反射。
另外,从实战到=》互联网的文章,有目的性的补充知识,更加容易被吸引。
所以,看书和看文章,其实本质都是在学习,只是我是通过实战驱动去补充知识,而不是单纯的看书,然后选择被遗忘。
随谈
从现实出发,混到总监的,有些也不在乎技术了,也没有技术情节和忠诚感,转个技术方向突破薪资才是硬道理。
生态圈的良性循环,还是得靠占据总监位置的同志们,坚持。。。
而且,大量的技术人员、测试人员,必须突破自己,靠架构师上靠,才能进一步稳住市场。
目前测试大多数都在1W左右2W以下的薪资,勉强占领高级工程师或测试经理这么个角色。
追期根源,是因为技术上没有亮点,技术还停留在能做功能的地步,技术和思想也没形成体系。
怎么成长才能突破?
忽略其它综合因素,比较明显的是以下两个层面:
1:技术上的成长。
2:岗位上的成长。
明显决定薪水的,是岗位,要记得:上层给你一个Title让你带队,也好过给你涨薪,这是你跳槽的最有谈判的资本。
然后说说技术,感觉技术成长不上去的时候,怎么办?
先说说现在年轻人最大的感觉,很多人遇到问题时,都是直接上问题,不愿调试代码。
这样的方式,只是完成了任务,就算最终学完整学会了用框架,也只是在众多框架中学会了一个,成长性是很小的。
过程是很重要的,哪怕是弯路,哪怕浪费时间,记得那都是思维的成长,比你完成一个当前的任务更值钱。
都说人生苦短,技术无涯,底层原理下面还有底层原理,无限的底层下,究竟学到哪层,才算底层?
在这框架百出的年代,若每样都要掌握,深度必无,人生必毁,所以,怎么学习,已经成为了一个值的思考的问题了。
其实,这些年,对于自己的成长,无非就是一样,将已有所有知识点形成体系。
当然,我并不是有意而为之,而是大量的实战和知识补充,最终自然而形成。
学习应该围绕着体系而进行,适当的学习底层,是为了建立体系的连结点,而不是为追底层而底层。
我为大家整理出来了一份软件测试工程师发展方向知识架构体系图及自动化、框架资料。进群(642830685),免费领取。希望大家能照着这个体系在3-4年内完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加我们一起讨论,里面有各种软件测试资料和技术交流。
所以,加油吧,向着你想象中的样子出发。
网友评论