本文为吹水文,收到后台粉丝留言。来阐述一下自己的学习方法。
本人也只是安全行业的一枚菜鸡。
安全方面很广很杂,要接触的东西很多。不像开发一样,有一条固定的路线。比如今天你可能在学开发相关的东西,明天可能就会调试一些漏洞。
就是因为这个缘故,致使有一部分人方向迷失。
首先在学一项技术之前,你应该反问自己:我学了有什么用?
之前碰到一位朋友,搞一些造轮子的东西,类似于把一些工具(几十个G吧)。用到用不到的,都给你整一个软件里面。通过点击按钮来打开特定工具。这里就感觉没啥大用处。因为kali里面的工具,可能都用不了几个。这种东西可能在开发出来很有成就感,但是思考一个问题: 它的用处很大吗?
以后工作了,会不会用到这门东西呢...
第二点就是,做有规划的学习!
看到过一位朋友发的一个学习目录。期间内容满满当当。这种学习目录计划其实无太大意义。这种长期下来只会产生精神内耗。当你学了两天java,可能想到,培训课程还没看,然后又去看安全。这样反复下来。最终会四不像,啥也会点,但是啥也不擅长。
JAVA安全 |
Python开发 |
某某培训课程 |
看完PHP开发 |
第三 拒绝浮躁
本人接触过的,很多师傅都是非常低调的。平时还会无偿分享一些自己打过的比赛,或者是一些资料。依稀记得实习时,让调试一个源码,但是就只有官方一个补丁,能力有限,要不是一些师傅无偿分享了一下调试过程。本人估计完不成任务了。
相反也有很多人有浮躁心里,今天我学了个java的一个东西。可能就会发十条朋友圈...来炫耀自己的水平。应该思考一下,炫耀有什么用?是满足虚荣心还是能真正提高自己水平呢?