现在,对于转行程序员,很多人都是持悲观状态,觉得程序员这个行业不行了
这里,我想说的是,现在的程序员依然是一个很好的职业,在我的学员中依然有很多的人找到好工作
这里需要澄清三个事情:
① 现在只是互联网行业走下坡路了,互联网行业,不代表整个计算机程序员行业,计算机程序员还是有很多的方向可以选择的,而且薪资不低
② 别看现在计算机专业的学生很多,实际上,每个班都差不多不到三分之一的人会真正从事程序员这个行业
③ 别看培训班培训了很多人,实际上,很多从培训班出来的人,都会被淘汰的,因为现在的培训内容完全满足不了企业的需要,现在的企业更加注重底层基础能力,而不是框架技术能力
所以说,程序员这个行业,还是很缺人才的,缺优秀的程序员,你要是觉得自己有能力,有兴趣的话,还是可以转的,不用怕
话说回来,现在转行的成本确实比以前大了,不是随随便便培训个几个月,你就可以找到好工作了,很多人都把这个归为卷,但我觉得这个是一个合理的价值回归而已
现在在转程序员之前,你先需要确定自己能不能做程序员,以下两类人就不要转程序员了:
① 学历是二本以下的,不包含二本
② 学历是二本及以上,但是你对编程不感兴趣的
如果你的学历是二本及以上,并且喜欢编程这件事,那么你可以转行做程序员
现在这个行业,很难接收学历相对低的转行的同学了
并且,如果你没有兴趣的话,也很难坚持下去,因为要学的东西是真的多
当然,每个人的情况也是不同的,对于要不要转行,还得结合个人的情况,做最终的决定,如果你在面临这样的选择,有什么需要的,也可以找我聊一聊
接下来,我们就来看看,现在如果转行的话,该怎么学习的问题了
做任何事情之前,一定要先规划好,学习这个事情,也是一样,不能一下子就拿着别人给的路线图,然后扎进去,你先得在更高的层面来规划学习
首先,你得先定定目标,你是想去小公司,还是大厂?你得想清楚,因为目标不同,行动路径完全不同
这里需要说下,如果你是 985、211 学校的,你就不要纠结了,你的目的必须是大厂,因为很多小公司不敢要你的。
注意:这里所说的大厂,除了指字节、阿里、腾讯、百度等,很多时候也指好一点的中型公司,比如小米、京东、商汤、小红书等
定好目标后,就是定学习方法了
从高的层面上来说,转码的同学需要学习两部分:【顶层框架】和【底层基础】
每个方向的顶层框架技术都不同,比如 Java 的 Spring、MyBatis;大数据开发的 Spark、Hadoop 等
所谓的【底层基础】是指:
-
两个基础:计算机组成原理、数据结构与算法
-
三个系统:操作系统、网络系统、数据库系统
看一张图,可能会更清晰点:
如果你的目标是小公司,那么请自顶向底学习,也就是先学习顶层框架,再学习底层基础
这里补充一点:现在有不少小公司,也挺重视底层基础的
如果你的目标是好公司,那么请自底向顶学习,也就是先学习底层基础,再学习顶层框架,或者你可以同时学习底层基础和顶层框架
小公司注重的是顶层框架,他们招你的目的是让你来干活的,所以,他们一般就问顶层框架的技术
好公司不但注重底层框架,还更加注重底层基础,他们招你过来是培养的,所以,他们会更加注重你的可塑性
实际上,如果底层基础学的扎实了,顶框框架是很容易上手的,关键是,底层基础学扎实了,你往哪个方向转都比较容易
相反,如果先学习顶层框架,然后再学习底层基础的话,难度大一点,花的时间可能会更多
好了,宏观层面上的学习方法定好了,接下来就是确定:底层基础要学啥?顶层框架要学啥?
对于顶层框架,前面也说了,每个方向都不一样,这里就先不展开
对于底层基础,不管哪个方向,需要学习的内容都是一样的
底层基础的学习顺序是这样的:
首先,请掌握一门编程语言,C、C++、Java、Golang、Python 等主流的编程语言都可以
然后,再学习【计算机组成原理】
其实,【数据结构与算法】可以和【计算机组成原理】一起并行地学习
接下来,再学习【操作系统】,【操作系统】中会用到大量的计算机组成原理和数据结构与算法中的知识
再接下来,学习【网络系统】,主要包括计算机网络原理、网络应用协议 (比如 HTTP/HTTPS 等) 以及网络编程
最后,学习【数据库系统】,学习几个应用广泛的数据库即可,比如 MySQL 和 Redis
接下来,就是如何学习的问题了
END
为了帮助大家更好的学习网络安全,我给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂这些资料!
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
黑客&网络安全如何学习?
今天只要你给我的文章点赞,我自己多年整理的282G 网安学习资料免费共享给你们,网络安全学习传送门,可点击直达获取哦!
由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
1.成长路线图&学习规划
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
2.视频教程
很多朋友都不喜欢晦涩的文字,我也为大家准备了282G视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。
(都打包成一块的了,不能一一展开,总共300多集)
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
3.技术文档和电子书
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
4.工具包、面试题和源码
“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,需要的话也可以拿走。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享
最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。
当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。
参考解析:深信服官网、奇安信官网、Freebuf、csdn等
内容特点:条理清晰,含图像化表示更加易懂。
更多内容为防止和谐,可以扫描获取哦~
本文转自 https://blog.csdn.net/Javachichi/article/details/140917829?spm=1001.2014.3001.5502,如有侵权,请联系删除。