【转码】给转行程序员的一些建议

563 篇文章 35 订阅
149 篇文章 2 订阅

现在,对于转行程序员,很多人都是持悲观状态,觉得程序员这个行业不行了

这里,我想说的是,现在的程序员依然是一个很好的职业,在我的学员中依然有很多的人找到好工作

这里需要澄清三个事情:

① 现在只是互联网行业走下坡路了,互联网行业,不代表整个计算机程序员行业,计算机程序员还是有很多的方向可以选择的,而且薪资不低

② 别看现在计算机专业的学生很多,实际上,每个班都差不多不到三分之一的人会真正从事程序员这个行业

③ 别看培训班培训了很多人,实际上,很多从培训班出来的人,都会被淘汰的,因为现在的培训内容完全满足不了企业的需要,现在的企业更加注重底层基础能力,而不是框架技术能力

所以说,程序员这个行业,还是很缺人才的,缺优秀的程序员,你要是觉得自己有能力,有兴趣的话,还是可以转的,不用怕

话说回来,现在转行的成本确实比以前大了,不是随随便便培训个几个月,你就可以找到好工作了,很多人都把这个归为卷,但我觉得这个是一个合理的价值回归而已

现在在转程序员之前,你先需要确定自己能不能做程序员,以下两类人就不要转程序员了:

① 学历是二本以下的,不包含二本

② 学历是二本及以上,但是你对编程不感兴趣的

如果你的学历是二本及以上,并且喜欢编程这件事,那么你可以转行做程序员

现在这个行业,很难接收学历相对低的转行的同学了

并且,如果你没有兴趣的话,也很难坚持下去,因为要学的东西是真的多

当然,每个人的情况也是不同的,对于要不要转行,还得结合个人的情况,做最终的决定,如果你在面临这样的选择,有什么需要的,也可以找我聊一聊

接下来,我们就来看看,现在如果转行的话,该怎么学习的问题了

做任何事情之前,一定要先规划好,学习这个事情,也是一样,不能一下子就拿着别人给的路线图,然后扎进去,你先得在更高的层面来规划学习

首先,你得先定定目标,你是想去小公司,还是大厂?你得想清楚,因为目标不同,行动路径完全不同

这里需要说下,如果你是 985、211 学校的,你就不要纠结了,你的目的必须是大厂,因为很多小公司不敢要你的。

注意:这里所说的大厂,除了指字节、阿里、腾讯、百度等,很多时候也指好一点的中型公司,比如小米、京东、商汤、小红书等

定好目标后,就是定学习方法了

从高的层面上来说,转码的同学需要学习两部分:【顶层框架】和【底层基础】

每个方向的顶层框架技术都不同,比如 Java 的 Spring、MyBatis;大数据开发的 Spark、Hadoop 等

所谓的【底层基础】是指:

  • 两个基础:计算机组成原理、数据结构与算法

  • 三个系统:操作系统、网络系统、数据库系统

看一张图,可能会更清晰点:

如果你的目标是小公司,那么请自顶向底学习,也就是先学习顶层框架,再学习底层基础

这里补充一点:现在有不少小公司,也挺重视底层基础的

如果你的目标是好公司,那么请自底向顶学习,也就是先学习底层基础,再学习顶层框架,或者你可以同时学习底层基础和顶层框架

小公司注重的是顶层框架,他们招你的目的是让你来干活的,所以,他们一般就问顶层框架的技术

好公司不但注重底层框架,还更加注重底层基础,他们招你过来是培养的,所以,他们会更加注重你的可塑性

实际上,如果底层基础学的扎实了,顶框框架是很容易上手的,关键是,底层基础学扎实了,你往哪个方向转都比较容易

相反,如果先学习顶层框架,然后再学习底层基础的话,难度大一点,花的时间可能会更多

好了,宏观层面上的学习方法定好了,接下来就是确定:底层基础要学啥?顶层框架要学啥?

对于顶层框架,前面也说了,每个方向都不一样,这里就先不展开

对于底层基础,不管哪个方向,需要学习的内容都是一样的

底层基础的学习顺序是这样的:

首先,请掌握一门编程语言,C、C++、Java、Golang、Python 等主流的编程语言都可以

然后,再学习【计算机组成原理】

其实,【数据结构与算法】可以和【计算机组成原理】一起并行地学习

接下来,再学习【操作系统】,【操作系统】中会用到大量的计算机组成原理和数据结构与算法中的知识

再接下来,学习【网络系统】,主要包括计算机网络原理、网络应用协议 (比如 HTTP/HTTPS 等) 以及网络编程

最后,学习【数据库系统】,学习几个应用广泛的数据库即可,比如 MySQL 和 Redis

接下来,就是如何学习的问题了

黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

(都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

加粗样式

  • 15
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当涉及敏感数据转码项目建议书时,你需要提供一个结构清晰、具有说服力的文档,以确保数据安全处理和合规性。以下是一个简要的建议书框架: 标题:敏感数据转码项目建议书 一、引言 1. 项目背景:简述当前数据保护法规(如GDPR, HIPAA等)的要求,以及企业面临的挑战。 2. 目标概述:明确转码的目的,如数据脱敏、保护隐私或满足合规需求。 二、项目目标与范围 1. 数据转码目标:列出需要转码的具体数据类型,如个人身份信息(PII)、健康数据等。 2. 转码策略:描述选择何种技术或方法进行转码,例如替换法、加密法、哈希化等。 三、技术方案与实施 1. 技术选型:解释所选技术的优势和适用场景。 2. 方法流程:详细说明转码的过程,包括数据收集、处理、验证和存储环节。 3. 安全措施:强调加密算法的强度、密钥管理、访问控制等关键安全措施。 四、预期效果与效益 1. 数据安全性提升:阐述转码后的数据如何降低被泄露的风险。 2. 合规性保障:证明转码如何帮助企业符合相关的数据保护法规。 3. 成本效益分析:对比实施前后的成本,包括直接成本和潜在的运营成本节省。 五、时间表与里程碑 1. 项目阶段划分:包括初步设计、开发、测试和部署阶段。 2. 重要里程碑:预估关键节点的时间安排。 六、团队与资源 1. 项目团队:介绍负责该项目的关键人员及其职责。 2. 技术与人力资源:确认所需的技术支持和培训需求。 七、风险管理与应对策略 1. 常见风险识别:如数据泄露、技术更新等。 2. 风险应对措施:制定预防和恢复计划。 八、结论与请求 1. 总结项目的重要性和紧迫性。 2. 提出合作请求,邀请对方进一步讨论和签署项目协议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值