迷茫ing
ctf方面论坛有前人讨论过了:https://0xffff.one/d/769/2
- 已编辑
ctf的话最好先找几年前的题做,一个是容易找到write up,一个是最近某些神仙为了避免自己的题被另一些神仙做出来题目都出得很神奇(就是对新手不太友好,不过我自己也挺久没打了,不清楚最近的情况),大一最好还是先补基础吧。
PS:网络安全工程师,程序员等等就还可以继续细分做哪个方向啊,而且程序员是一大类人吧(逃
即将退役的老年ctf选手强答一波,目前ctf竞赛环境已经相当恶劣,投入高见效慢,一是各战队之间都相对封闭,交流实际很少,二是出题人为了不丢脸面以及防止py,题目越来越难,三是一流强队的核心队员有相当一大部分都是打了几年ctf的研究生。就我个人而言,第一年基本0输出,这几年拿到的有点含金量的奖基本也是大四才拿的。对于自身而言,建议还是找一个自己感兴趣的方向(web,pwn,reverse,crypto,iot,blockchain,ai……)深入学习,好好沉淀下去,然后给自己定个目标,比如先把xctf中有100支队以上解出的题目解了,然后是20解,然后是10解……,通过刷题不断丰富自身知识面,如果能坚持下来,三年后就业就有相当大的竞争力了。(以上纯属就业导向
当你迷茫得不知道该干啥得时候,读《深入理解计算机系统》绝对有好处:)
这里列举的这些个书,你不管学什么,都是必需品。当你形成足够强的计算机思维的时候,进入某门专项、行业,都是不会觉得门槛高不可攀的。可能不会成为你学习的全部,占据你的所有时间精力,可能你也不会通篇读完。你还会搞搞这搞搞那,找找乐子,找点所谓的成就感。但确实能推动你的个人发展。
Bintou 想起了大二老师来南海校区开讲座的时候说的:要学会做减法,要适当的放弃一些事情。
其实吧整个大学四年读下来也是这样,时间就这么一点,要做取舍的地方太多了
很多时候可能四年下来,在热爱的方向上一点成果都没有也不是没有这个可能,找到自己真正喜欢的方向坚持下去才是真的。有时候想学的东西太多,偶尔看看人文社科类的书可以升华一下自己的思想,静下心来好好想想什么是自己想要的也很重要。
稳扎稳打踏踏实实的学习,不要嫌弃知识简单,有时候基础的知识你并没有真正的搞懂,特别是计算机这个学科,基本上不同的语言不同的方向,从基础开始你都能找到举一反三和延伸的知识点。从简单的基础知识开始学习,不要眼高手低才能走得长远。
我觉得不管是网安还是程序员 code
code能力上去了 搞啥都好。但是还是要坚持一个方向。定下来