大专非科班转码成功自白

大专非科班转码成功自白

文章目录

2023年是博主从业18年以来找工作最难的一年。但程序员这个行业还是被很多毕业生青睐。就业相对比较好,收入相对比较高,虽然面临996,依然给很多普通出身,普通学历的寒门子弟带来一丝希望。不仅是计算相关专业,很多理工科其他专业的毕业生也拼命想挤进软件这个行业。

博主是05年参加工作。大专学习电子信息专业。对于大学所学《模电》、《数电》、《电子技术》等专业课也挺喜欢。大一下学期陪同窗追女孩,给免费报了C语言计算机二级考试培训班,因为是免费午餐,开始没怎么去学,但是到学习数组、递归、排序算法时,培训班老师提醒说我挺适合学习编程,就喜欢上编程。在以后的两年大学生涯,和同宿舍的舍友(同学是计算机专业)一起学习了VB、VFP、Access、C#、NET开发。在大学期间买不起电脑,就请机房老师吃饭给买些冷饮。他特批可以去上网,非常感谢这位老师。在大学期间虽然对代码不是多了解,只是把书上案例输入进入电脑运行,但是依然很有成就感。,让博主走上编程之路。这么多年从ASP到DotNet,从WinForm 到WPF,从.NET Core到今天Spring Cloud微服务。为了适应公司业务发展,不停更换技术栈,虽然没进入BAT这样的大厂,但也编码这条路上坚持了下来。

为能给后起新秀信心,博主写下自己工作学习经历,仅供参考,希望能给想从事编程的人一些帮助!

初步学习

建议广大想转码同仁们从C语言或C++入手,毕竟相比于其他语言,它功能更强大,虽然复杂,但能掌握这些语法,就能真正的了解编程语言的基础。建议学习期间去考对应国家级计算机考试。一考带练事半功倍。因为博主是从偶然C计算机培训开始编码之路,特推荐清华大学谭浩强老师的C语言程序作为入门教程。强烈建议将课后习题全部自己做一遍。如果有困难,可以去CSDN上对应视频教程完成整个学习。

学习C语言入门期间,一定要注重理解循环,数组、排序算法、递归算法。理解指针等知识内容。多做计算机二级考试试题,在做题的过程中达到熟练掌握编程中的概念。这个阶段学习编码非常枯燥,希望你能坚持下来。

进阶学习

有了学习C语言基础,下面的重点就是学习JAVA语言。理解JAVA各知识点,理解OOP中的概念。学习JAVA语言阶段一定要注重练习。对OOP中的接口、类、对象、构造函数等概念一定要熟知并能区分。在后续学习中对集合、文件操作、反射及序列化要认真学习,这些是面试与工作中常用的内容。学习完成Java基础,可以学习一些Web知识,学习HTML及JS等内容。这个阶段你就可以练习 一些使用的网页技术。学习网页基础知识后就可以学习数据库知识,建议学习MySql。Mysql体积小,安装容易,工作中也常用。

提供阶段

学习编程的目的就是就业,为了达到就业目的。在后面的要学习Spring Mvc、Spring Boot、Mybatis等知识,达到能编写简单应用阶段。到达这个阶段就可以尝试去面试,多面试几家公司,在面试中积累经验,补充遗漏的知识点。

面试阶段

面试阶段不虚构项目经验,反复打磨简历,总结面试经验。如果你毕业于211以上的学校可以尝试大公司面试。如是一般学校就不要挑公司,只要有工作就行,先工作,在工作中反复打磨技术,掌握各种算法、设计模式、数据库底层、系统调优等知识。

总结

机会永远是留给有准备的人,行动大于想象。在这个经济不景气的情况下,要踏踏实实学习,养成每天刷题的习惯。不断提供自己编码能力,希望博主的这些经验,能稍稍给您一些帮助。

相关推荐
架构源启9 小时前
文档接入与智能解析:基于 Spring AI 1.1.x 的多格式解析、版面理解与结构化抽取
java·人工智能·spring
大模型码小白13 小时前
JAVA 集合框架进阶:List 与 Set 的深度解析与实战
java·开发语言·人工智能·windows·语言模型·list·ai编程
名字还没想好☜13 小时前
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭
java·数据库·golang·go·定时器
音符犹如代码14 小时前
后端视角看 EventBus:发布订阅总线的原理、场景与用法
java·spring boot·guava
前端炒粉14 小时前
手撕小汇总
java·前端·javascript
唐青枫14 小时前
Java Kafka 实战指南:从 Topic、分区到 Spring Boot 可靠消息处理
java
脱胎换骨-军哥15 小时前
C++零成本抽象理论深度拆解:现代C++如何在不牺牲性能的前提下提供高级语法封装
java·开发语言·c++
我是唐青枫15 小时前
Java Netty 实战指南:从 NIO 线程模型到 TCP 编解码和心跳机制
java·tcp/ip·nio
小白说大模型15 小时前
从向量嵌入到复杂 Agent:LLM、LangChain、LangGraph 完整科普
java·开发语言·人工智能·gpt·深度学习·langchain
风起洛阳@不良使17 小时前
springIOC创建对象的方式--spring容器中的注入
java·spring