首页 > 编程语言 >半路出家程序员感受:非科班出身如何转行程序员?

半路出家程序员感受:非科班出身如何转行程序员?

时间:2024-07-16 17:27:46浏览次数:19  
标签:网络安全 专业 入门 半路出家 编程 科班出身 学习 程序员 点击


非科班出身是指那些大学专业为非计算机相关专业的人群,多数人对于计算机基础了解比较少,甚至零基础。这部分人群中有相当多一部分处于对于编程的兴趣和外界了解的印象想转行成为一名程序员。
非科班出身与计算机科班出身相比有着天然的劣势,在计算机基础和编程认知上缺失,但如果合理规划这些劣势都是暂时性的,在这里小编以个人“半路出家”的经验为参考分享下半路出家路上注意的那些事。

一、找准个人定位

为什么你想要从事这个行业?仅仅是因为看起来待遇高些,还是真正对这个行业所感兴趣?
如果是前者那么你需要对这个行业进一步深入的了解,问问你身边认识的程序员真实的工作情况,评估一下自己能否接受这个行业存在的一些问题:996工作状态、随时随地的oncall、脱发、女朋友…
如果你是因为对这个行业的兴趣选择这个行业,那么想必你对这个行业应该有了初步的了解,但你仍需要先真正去尝试下:去根据教程写写代码,去通读一本编程基础书籍或者入门文档。这是一种非常低成本的试错,可以让你了解下当兴趣成为职业后你是否还能坚持初心的喜爱。
你是怎么理解这个行业的?很多人看了一些短视频平台营销号发的一些编程视频私信我:感觉编程很好玩,三下五除二就实现了一个酷炫效果。我看了其中一个短视频实现带天干地支计时的时钟,通篇只是写了个别人现成库的引用,除了装X效果,也会让人误解编程这不是很简单有趣的一件事。其实不然,要知道实现引入的这个库可是要花费不少时间写几百行代码的。
编程本身是一件枯燥的事情,有时候你需要耐得住寂寞,有些代码你甚至不能立刻看到编译的效果,你还要面临各种难缠的bug和需求的频繁变更。

二、如何选择入门技术方向

入门技术方向不建议以低阶编程语言入手,像大学课程的C语言让多少人对这个行业失去兴趣,望而却步。在入门技术方向选择上建议以容易看到输出结果的为主,最好的方式是像少儿编程语言一样所见即所得的方式,当然你需要通过编码去实现所见。”可以选择以Javascript 或者Python 等脚本语言入门编程尝试,等对编程有了基本的认知就可以继续深入确定自己想要从事的方向。前端相对入门门槛低些,但技术更新迭代比较快;后端可以选择Java 、C++、Python 等主流编程语言。

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人。

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

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

职业增值潜力大

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

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

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

为了帮助大家更好的学习网络安全,我给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂这些资料!

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

由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

黑客&网络安全如何学习?

今天只要你给我的文章点赞,我自己多年整理的282G 网安学习资料免费共享给你们,网络安全学习传送门,可点击直达获取哦!

由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

1.成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

2.视频教程

很多朋友都不喜欢晦涩的文字,我也为大家准备了282G视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。
在这里插入图片描述

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

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

由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.技术文档和电子书

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

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

由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

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

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,需要的话也可以拿走。
在这里插入图片描述

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

由于篇幅有限,各位直接点击嚯取哦:CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

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

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。

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

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

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

在这里插入图片描述

更多内容为防止和谐,可以扫描获取哦~

请添加图片描述

标签:网络安全,专业,入门,半路出家,编程,科班出身,学习,程序员,点击
From: https://blog.csdn.net/weixin_57514792/article/details/140472227

相关文章

  • Redis实战篇之秒杀优化(基于黑马程序员Redis讲解视频总结)
    1.秒杀优化-异步秒杀思路我们来回顾一下下单流程当用户发起请求,此时会请求nginx,nginx会访问到tomcat,而tomcat中的程序,会进行串行操作,分成如下几个步骤1、查询优惠卷2、判断秒杀库存是否足够3、查询订单4、校验是否是一人一单5、扣减库存6、创建订单在这六步操作中,又......
  • 24 年 “年薪百万” 的 Java 程序员,都要学什么?
    大家好,我是程序员鱼皮。前几天我看了一篇由国外的Java架构师大佬分享的文章,主题是“Java架构师必会的20个技术”。光看这个标题,就知道在国外做Java开发,也很卷啊!能学习的技术真的太多了。我觉得作者讲的很全面,所以总结一下分享给大家,并且专门针对国内Java程序员也要学......
  • 程序员必逛的论坛
    程序员可以从以下一些论坛和社区中获益,这些平台提供了丰富的资源、交流机会以及解决技术问题的场所:StackOverflow:这是全球最著名的程序员问答社区,你可以在这里找到各种编程语言和技术的解决方案。GitHubDiscussions:很多开源项目会在GitHubDiscussions里开启讨论区,用户可......
  • 从前端程序员到大模型算法岗的华丽转身
    在当今科技飞速发展的时代,前端程序员们正面临着前所未有的机遇与挑战。随着人工智能技术的崛起,大模型算法岗逐渐成为前端程序员们转型的新选择。本文将探讨从前端程序员转行大模型算法岗的机遇与挑战,以及如何顺利实现这一华丽转身。机遇:技术升级:大模型算法岗涉及机器学习......
  • 程序员的电脑都有些什么?什么是必备的?(软件+资料+链接大全)
    前言网上看一堆教程,安装了五花八门的软件,说的是不是你?面对满天飞的广告,卡成ppt的编程软件,使用着蹩脚的编程语法…现在,我将结合我的经验,从选择合适的开发工具到配置高效的工作环境,帮助大家避免走弯路,直接步入高效编程的快车道。插件推荐1.VSCode(VisualStudioCode)它......
  • 技术交流圣地:程序员必须知道的论坛和社区
    文章目录......
  • 程序员工作会消失吗?
    今天看到宝玉的这个观点,非常赞同:未来编程需求会更大;但初中级程序员需求可能逐步减少;这部分人才要求会由纯粹编程技能转变成借助AI解决业务需求的技能;前期替代速度会比较慢,但后面会越来越快;https://weibo.com/1727858283/Ons6MtOpl一、编程需求会更大企业和个人的未来编程......
  • 【茶文化】程序员喝什么茶?
    目录茶的起源茶的分类中国六大茶类再加工茶类产茶地区探究茶的起源的含义茶的起源时间茶的影响茶文化的兴起茶树种属特点茶品种绿茶乌龙茶红茶黑茶白茶黄茶中国茶园工艺茶的起源茶的分类中国六大茶类再加工茶类花茶(茉莉花茶、珠兰花茶、......
  • 程序员必备英语单词
    A ablockofpointers 一块指针 一组指针 abbreviation 缩略语 abstract 抽象的 abstractsyntaxtree,AST 抽象语法树 abstraction 抽象 abstractionbarrier 抽象屏障 抽象阻碍 abstractionoffunctioncalls 函数调用抽象 access 访问 存取 accessfuncti......
  • 黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录 Day4
    你好,我是Qiuner.为帮助别人少走弯路和记录自己编程学习过程而写博客这是我的githubhttps://github.com/Qiuner⭐️giteehttps://gitee.com/Qiuner......