普通人如何转行程序员?这个10个高赞回答,越早知道越好

Python从0到100(一):初识Python及安装Pycharm Python从0到100(一):初识Python及安装Pycharm。Python是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言。 阅读详情

这篇文章,我从[转行程序员]海量问题中,总结了10个最有价值的回答。

如果你打算转行程序员、或者身边的朋友对编程感兴趣,欢迎阅读转发~ 请相信我,这篇文章一定让你有所收获。

1、程序员岗位简单分为两种

前端(web)工作内容是负责把设计做的界面,用技术的手段还原出来。我做的就是前端,这个岗位对计算机专业基础要求不高,只要你有耐心,肯坚持,半年能学会。

后端 (以java为主)

不涉及到前端页面部分,主要是处理用户输入的数据,比如微信消息的发送,是通过前端界面的获取到聊天内容,先发送给服务器,后端处理完再发给目标好友。

这个岗位涉及到算法比较多,对于零基础者学习不友好,如果你数学推理能力较强,也可以考虑做这个。

两者岗位薪资差距不大。

2、确定好方向,压倒性投入

你要确定学什么技术,做什么岗位?web前端,还是后台开发,还是算法、大数据?

有些人一上来就想着全都学、打算做全栈工程师,这一定程度上更像金庸小说里的慕容复,刚出场时牛逼哄哄,什么都会,自带光环。可后来随着剧情(业务)的发展,逼格直线下降,被武林同道所笑话。

事实上,创业公司一般比较喜欢招全栈,这和创业公司的需求有关系,因为创业初期的公司可能需要一个人做几个人的活。

编程这个领域很庞大,做好一个细分领域就很牛逼了,工资也不会差哪里。

在技术上面,广度不如深度工资高,你能解决该领域的疑难问题,开发别人做不了的功能,你就稀缺的人才、工资不高谁高呢?

所以建议选好一个技术领域,深耕下去。

3、转行程序员高效的学习方式

有人说找教程看,找个BAT大厂师傅带之类的… 真正起到学习效果微乎其微。

专业事找专业机构做,个人的力量没有平台大的。

不要高估自己的自律、去报名线上的课程,没用,前几天你可能新鲜有学习劲头,过两天就烦了,再加上身边没有学习氛围,慢慢热情就没有了

一定去报名线下的培训班,大家花那么多钱,目的都一样,学技术找工作。

我之前就是在老家线下培训的前端,周围同学一个比一个学习努力,基本上每晚十点后才离开教室。

这样的学习氛围,你都不好意思偷懒,身边都是努力的同学,不会的问题方便交流。

线下面对面沟通学习,肯定比线上吸收的快。

4、想清楚再行动

无论做什么事,一定想清楚再行动,学编程也一样,不要先着急找培训班。

网上有很多免费的编程公开课,(公众号回复[天天],发你我整理的编程学习路线+学习视频),对技术领域稍微了解下,不至于后面找培训机构被坑,关于什么培训机构好、我不做推荐,你可以找,我会帮你参考。

5、知彼知己,百战不殆

1、看下目标薪资岗位的招聘要求

2、确定你需要达到那些技术能力

3、去了解清楚、分为哪几个阶段,然后制定学习计划、确定每个阶段做什么?

6、量力而行,不要勉强

我不做后端开发,是因为中专毕业、计算机知识也不够,做前端的话入门快一些、工作这些年有些经验积累、也不打算去学习后端的技术。

上班第一年,技术总监就安排我做前端负责人,我做了一段时间,发现自己非常不合适。我害怕别人有意见、总是把最难搞的开发任务分给自己,到头来吃力不讨好。

我现实中是很内向的人,不善于与人打交道才转行程序员。后来想想,安心做自己的事就够了,对于转行做管理、志不在此。

7、关于程序员的35岁危机

我工作五年了,程序员同事大部分都是20多岁的年轻人,但是30多岁同事也不少,上家公司有个大伯和我爸都差不多的,骨灰级程序员、一边带孙,一边写代码。

网上那些35岁的危机没人要之类的,我没有见过哪个35岁+的同事被劝退优化过。

**只要能力强、个人的价值光环不会被年龄给覆盖。

**

8、程序员工作的好处

如果你是内向的人,喜欢钻研,能沉住气做一件事,不想、也不擅长和人打交道,程序员的岗位一定适合你。

作为一个普通人,你不用靠资源、人脉、背景,只要肯努力、肯吃苦(这种苦是有盼头的),你的收获会远远超过刚开始的预期。

9、程序员不好的地方

理解加班是常态,但也没有外界传的996、007那么严重,提高自己的工作效率,比什么都强。

久坐写代码,一定要多活动、多喝水

我前两年刚工作的时候,坐电脑前一坐就是一天,不爱喝水。年轻也感受不到累。

最近这两年报应就来了,体检颈椎突出,喝水少导致肾结晶,虽然不是什么大问题,但也要足够重视才行。

10、学会坚持,不要自卑

“坚持”两个字,这并非鸡汤

是长时间为了做一件事所聚焦的能力,以及在长时间聚焦做这件事的过程中,所放弃的娱乐生活、无效社交。

坚持≠重复,不是漫不经心的重复昨日,是今天比昨天好,哪怕是进步一点点,随着复利的发展,结果是惊人的。

为了生活努力奋斗, 你不比任何人差

行业内有很多人,十分抵触经过培训的程序员,说我们专业素养差,比不上科班出身的,只是奔着钱去的。

刚开始工作时,我会因为自己是培训的程序员,感到十分自卑。后面我想明白了,通过自己努力成为更好的自已,没什么不好意思的。

罗永浩说过

“ 我们通过赚更多的钱满足自己的物质欲望,或是彻底改变自己和家人的命运,这是人类不断奋斗和进步的最古老的动力之一,是没什么丢人的 ”

2022届大学毕业生月收入较高的前10个专业

本科计算机类、高职自动化类专业月收入较高。2022届本科计算机类、高职自动化类专业月收入分别为6863元、5339元。其中,本科计算机类专业起薪与2021届基本持平,高职自动化类月收入增长明显,2022届反超铁道运输类专业(5295元)排在第一位。

具体看专业,2022届本科月收入较高的专业是信息安全(7579元)。对比2018届,电子科学与技术、自动化等与人工智能相关的本科专业表现不俗,较五年前起薪涨幅均达到了19%。数据科学与大数据技术虽是近年新增专业但表现亮眼,已跻身2022届本科毕业生毕业半年后月收入较高专业前三。五年前唯一进入本科高薪榜前10的人文社科类专业——法语已退出前10之列。

“没有网络安全就没有国家安全”。当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。

网络安全行业特点

1、就业薪资非常高,涨薪快 2021年猎聘网发布网络安全行业就业薪资行业最高人均33.77万!

2、人才缺口大,就业机会多

2019年9月18日《中华人民共和国中央人民政府》官方网站发表:我国网络空间安全人才 需求140万人,而全国各大学校每年培养的人员不到1.5W人。猎聘网《2021年上半年网络安全报告》预测2027年网安人才需求300W,现在从事网络安全行业的从业人员只有10W人。

行业发展空间大,岗位非常多

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…

职业增值潜力大

网络安全专业具有很强的技术特性,尤其是掌握工作中的核心网络架构、安全技术,在职业发展上具有不可替代的竞争优势。

随着个人能力的不断提升,所从事工作的职业价值也会随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨,这也是为什么受大家欢迎的主要原因。

从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。

网络安全学习路线&学习资源

在这里插入图片描述

网络安全的知识多而杂,怎么科学合理安排?

下面给大家总结了一套适用于网安零基础的学习路线,应届生和转行人员都适用,学完保底6k!就算你底子差,如果能趁着网安良好的发展势头不断学习,日后跳槽大厂、拿到百万年薪也不是不可能!

初级网工

1、网络安全理论知识(2天)

①了解行业相关背景,前景,确定发展方向。
②学习网络安全相关法律法规。
③网络安全运营的概念。
④等保简介、等保规定、流程和规范。(非常重要)

2、渗透测试基础(一周)

①渗透测试的流程、分类、标准
②信息收集技术:主动/被动信息搜集、Nmap工具、Google Hacking
③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察
④主机攻防演练:MS17-010、MS08-067、MS10-046、MS12-20等

3、操作系统基础(一周)

①Windows系统常见功能和命令
②Kali Linux系统常见功能和命令
③操作系统安全(系统入侵排查/系统加固基础)

4、计算机网络基础(一周)

①计算机网络基础、协议和架构
②网络通信原理、OSI模型、数据转发流程
③常见协议解析(HTTP、TCP/IP、ARP等)
④网络攻击技术与网络安全防御技术
⑤Web漏洞原理与防御:主动/被动攻击、DDOS攻击、CVE漏洞复现

5、数据库基础操作(2天)

①数据库基础
②SQL语言基础
③数据库安全加固

6、Web渗透(1周)

①HTML、CSS和JavaScript简介
②OWASP Top10
③Web漏洞扫描工具
④Web渗透工具:Nmap、BurpSuite、SQLMap、其他(菜刀、漏扫等)

恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;如果等保模块学的好,还可以从事等保工程师。薪资区间6k-15k

到此为止,大概1个月的时间。你已经成为了一名“脚本小子”。那么你还想往下探索吗?

【“脚本小子”成长进阶资源领取】

7、脚本编程(初级/中级/高级)

在网络安全领域。是否具备编程能力是“脚本小子”和真正黑客的本质区别。在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力.

零基础入门,建议选择脚本语言Python/PHP/Go/Java中的一种,对常用库进行编程学习; 搭建开发环境和选择IDE,PHP环境推荐Wamp和XAMPP, IDE强烈推荐Sublime; ·Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完; ·用Python编写漏洞的exp,然后写一个简单的网络爬虫; ·PHP基本语法学习并书写一个简单的博客系统; 熟悉MVC架构,并试着学习一个PHP框架或者Python框架 (可选); ·了解Bootstrap的布局或者CSS。

8、超级网工

这部分内容对零基础的同学来说还比较遥远,就不展开细说了,贴一个大概的路线。感兴趣的童鞋可以研究一下,不懂得地方可以【点这里】加我耗油,跟我学习交流一下。

网络安全工程师企业级学习路线

如图片过大被平台压缩导致看不清的话,可以【点这里】加我耗油发给你,大家也可以一起学习交流一下。

一些我自己买的、其他平台白嫖不到的视频教程:

需要的话可以扫描下方卡片加我耗油发给你(都是无偿分享的),大家也可以一起学习交流一下。

在这里插入图片描述

结语

网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。

【深度学习】最强算法之:残差网络(ResNet) 一篇掌握深度学习算法之:残差网络 阅读详情

相关推荐

最全卷积总结篇(分组、深度可分离、空洞、转置等)

分组卷积(Group Convolution)是一种卷积操作方式,它最早在AlexNet中引入,并在深度学习中被广泛使用,尤其是在高效模型设计(如MobileNet和ResNeXt)中。分组卷积通过将输入特征通道分为若干组,并在每组内单独进行卷积操作,可以减少计算复杂度和参数量,同时有效利用模型的结构特性。分组卷积的工作原理通道分组:输入特征图的通道图为C_in,输出特征图的通道数为C_out,将每组的C_in和C_out分为G组,每组的通道数为C_in/G和C_out/G。组内卷积。

qq_44815135的博客 4219

2024网络空间安全就业前景与方向

1、信息安全技术专业毕业生就业方向:可在政府机关、国家安全部门、银行、金融、证券、通信领域从事各类信息安全系统、计算机安全系统的研究、设计、开发和管理工作,也可在IT领域从事计算机应用工作。可以成为从事计算机、通信、电子商务、电子政务、电子金融等领域的信息安全高级专门人才。2、信息安全技术专业毕业生可从业的放心以及选择应聘岗位:可以在计算机科学与技术、信息通信、电子商务、互联网金融、电子政务等领域从事相关工作。

小司机的奥拓 6716

IAR9.20.4安装与注册全攻略:附资源及典型问题解决方案

本文提供IAR9.20.4的详细安装与注册指南,涵盖环境准备、安装步骤、权限设置及注册机使用技巧。针对典型问题如评估版残留、权限不足和杀毒软件拦截等,给出了具体解决方案,帮助用户顺利完成IAR开发环境的搭建与激活。

a2b3c4d5e的博客 296

网络空间安全未来就业前景和就业方向,看这六点

网络空间安全未来就业前景和就业方向,看着六点

Galaxy_0的博客 1935

[kriging](一)网上下载的kriging克里金的C++程序的初步调试

笔者在网上下载了一份克里金的C++程序,水平有限,正在逐步地调试中。 初步 克里金法现在在许多软件都已经有集成了,据笔者所知: arcgis : 看过有的arcgis培训视频里面简略介绍了里面的插值方法,有克里金。 surfer :笔者用过这个,效果很好。 gocad :听说有 landmark &jason :研究生时候用的专业的石油物探软件,里面有克里金法,万恶的开始。 pykrig...

FOREST优快云 5612

FPGA之串口收发字符串之(四)——串口屏USART_HMI介绍

之前对串口各模块的设计都做了相关介绍。这里介绍串口屏的相关知识。 本次项目使用的串口屏型号是陶晶驰串口屏TJC3224T024_011,这个型号的串口屏的资料在官网可以找到。本文抛转引玉,简单介绍以便在本工程中更好的应用。 下图是该串口屏的实物图: 一般地,使用单片机或者嵌入式MCU控制串口屏,都会用到串口,同样地,在FPGA中实现也是类似,不过稍微复杂,具体代码设计过程中有以下问题需要...

隔壁old余的博客 7495

网络空间安全就业前景与方向

1、信息安全技术专业毕业生就业方向:可在政府机关、国家安全部门、银行、金融、证券、通信领域从事各类信息安全系统、计算机安全系统的研究、设计、开发和管理工作,也可在IT领域从事计算机应用工作。可以成为从事计算机、通信、电子商务、电子政务、电子金融等领域的信息安全高级专门人才。2、信息安全技术专业毕业生可从业的放心以及选择应聘岗位:可以在计算机科学与技术、信息通信、电子商务、互联网金融、电子政务等领域从事相关工作。

yz_weixiao的博客 8079

施耐德EcoStruxure平台深度体验:IEC 61499在智慧物流中心的真实应用案例解析

本文深度解析施耐德EcoStruxure平台在智慧物流中心的应用,重点探讨IEC 61499标准如何通过分布式控制和功能块技术重构自动化逻辑。通过上海某物流中心的真实案例,展示了该平台在提升系统弹性、降低停机成本方面的显著成效,为工业自动化转型提供实践参考。

weixin_30576827的博客 66

程序员转行做什么工作比较好?

作为程序员来说,其实程序员的发展之路有多种,你可以结合自己的实际情况去做出相应的选择。程序员最基本的发展路线就是:从普通程序员做到熟练的开发者,接下来就会有多种选择,你可以选择做高级开发工程师,也可以成为一个一线熟练的开发人员,或者你也可以成为一个小团队的负责人。当走到这一步的时候,后面的发展路线就比较清晰了,一个是走技术路线,一个是走管理路线。走技术路线,你就可以从高级开发工程师转变为架构师或技术专家,通过进一步的发展,你可能会成为某个领域里面的顶级的技术专家,或者说成为某个公司的合伙人。

python03011的博客 3836

Arduino ESP8266通过 RF433数据收发实验

Arduino ESP8266通过 RF433射频模块实现数据收发实验 写这篇文章,折腾了2天,在没有成功之前,一直在摸索和采坑当中,不要问我黑暗和黎明之间有多长。开发很多时候只问结果,不问过程的,在这里分享来之不易的结果,希望后面的人不要采坑,有成功的案例先河,后面与之相关的应用开发只需要套用模板修改即可实现。 实物搭建 RF433模块 我使用的是这个:nodemcu 本案例开发所使用到的库:RadioHead:http://www.airspayce.com/mikem/

perseverance51博客 3808

手把手教你RK3588 NPU驱动与RKNN Toolkit,AI开发不迷路!

本文详细介绍了RK3588 NPU驱动安装与RKNNToolkit使用方法。首先阐述了RK3588芯片在嵌入式AI领域的优势,包括6TOPS算力和混合量化支持。随后分步骤讲解了NPU驱动安装流程,包括准备工作、编译安装、验证调试及常见问题解决。接着全面介绍了RKNNToolkit的环境搭建、基本使用流程和图像分类实战案例,涵盖模型转换、推理优化等关键环节。最后展望了RK3588在智能安防、工业自动化等领域的应用前景,为开发者提供了完整的嵌入式AI开发指南。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 433

程序员转行方向推荐

对于程序员转行方向的推荐,可以基于当前的技术趋势、市场需求以及程序员的个人技能和兴趣来综合考虑。以下是一些推荐的转行方向:伴随着社会的发展,网络安全被列为国家安全战略的一部分,因此越来越多的行业开始迫切需要网安人员,也有不少人转行学习网络安全。

韩束一叶子 1339

n8n AI高效工作流自动化 部署使用教程

摘要: n8n是一款开源可视化工作流自动化工具,结合AI能力可高效解决重复性任务。文章详细介绍了从Docker部署到实战应用的完整流程:1)通过Docker Compose自托管n8n,确保数据可控;2)以AI客服日报机器人为例,演示如何串联工单系统、ChatGPT和邮件通知,实现定时自动化;3)进阶搭建交互式AI助手,利用ToolsAgent节点调用业务API;4)整合向量数据库构建RAG知识库问答。关键建议包括:拆分复杂工作流、严格管理凭据、区分开发与生产环境,并建议从高频刚性需求(如日报生成)切入,逐

专注AI大模型,软件混淆,授权 267

凭什么,程序员要时刻保持危机感?(看完内心平静了很多)

找不到就继续送外卖,有人戏虐我,说程序员送外卖,跌份儿,我回他普通人就得上得了朝堂,下得了厨房。学会冥想思考人生的意义,及早看明白了,你就会释然,就会临危不惧。每天996你还要焦虑,这是自己嫌自己不够命长了,很多程序员其实遇到一些棘手的需求其实是很废心神的,别把自己逼了太累了,善待自己啊。,比如培养一种爱好,哪怕去研究数学,物理,或者哲学等等,西方之所以出现了很多先进科学技术,大多数是因为他们物质富足闲得蛋疼才有可能研究出新的技术的,人在高压下,只为生存的话,很难有灵感。苟着,当你七老八十,熬死那些卷王。

shenjian58的博客 352

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

有哪些道理是我当了程序员后才知道的?

前几天在知乎给我推送了一个话题:有哪些道理是你当了程序员后才知道的? 然后当时我就花了几分钟的时间去回答了一下。 嘿,你猜怎么着? 我发现我一个知乎小透明,给这个回答点赞的人还挺多: 我也在公众号里面给大家分享一下吧,但是下面的这些观点,都是我的一家之言,理性讨论,不要开杠。 以下是原回答。 1 1.当你明白了技术永远是为了业务服务的时候,不再技术至上的时候,你就成长到程序员的下一个阶段了。 2.业务第一,产品第二,技术第三。 3.盈利了,是业务部门把钱搞来的,技术部门是支出部门。 4.年轻的时候什么都

qq_27243343的博客 564

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 干货|SQL注入思路总结(非常详细)零基础入门到精通,收藏这一篇就够了
下一篇: 信息安全-数据安全(概述、数据加密)零基础入门到精通,收藏这一篇就够了
披荆斩棘的GG
博客等级 码龄4年 1万+粉丝 2960原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值