大专非科班转码成功自白

大专非科班转码成功自白

文章目录

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以上的学校可以尝试大公司面试。如是一般学校就不要挑公司,只要有工作就行,先工作,在工作中反复打磨技术,掌握各种算法、设计模式、数据库底层、系统调优等知识。

总结

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

相关推荐
橘猫云计算机设计3 分钟前
基于SSM的《计算机网络》题库管理系统(源码+lw+部署文档+讲解),源码可白嫖!
java·数据库·spring boot·后端·python·计算机网络·毕设
菜鸟一枚在这42 分钟前
深度解析建造者模式:复杂对象构建的优雅之道
java·开发语言·算法
gyeolhada1 小时前
2025蓝桥杯JAVA编程题练习Day5
java·数据结构·算法·蓝桥杯
菜鸟一枚在这1 小时前
深入理解设计模式之代理模式
java·设计模式·代理模式
小天努力学java2 小时前
【面试系列】Java开发--AI常见面试题
java·人工智能·面试
river662 小时前
java开发——为什么要使用动态代理?
java
Zayn~2 小时前
JVM系列--虚拟机类加载机制
java
m0_748248022 小时前
Redis使用手册
java
CoderCodingNo2 小时前
【GESP】C++二级真题 luogu-b3924, [GESP202312 二级] 小杨的H字矩阵
java·c++·矩阵
2501_903238652 小时前
Spring MVC中环境配置的实战应用
java·spring·mvc·个人开发