我败在了盲目和没有计划
前言
光阴似箭,时光如流水啊,已从年轻小伙迈入了30岁大叔行列,同比之下,生活远没有想的那么轻松和自在,但这不是感叹失败的时候,毕竟我一直认为自己才18,奋斗永不停歇~~~
为什么不符合预期
首先简单自我介绍一下,我是一名来自贵州毕节的程序员,毕业以来,从事程序开发,现在在郑州主要搞.Net;
如果单从勤奋来说的话,这点我还是比较自信的,自己一直在不停的学习,就连我媳妇儿都耳濡目染,时不时的说上几个专业名词:内裤(类库)、递归、线程、对象,时不时的还问问为什么,那这么‘勤奋’,为什么还那么菜呢?
都做了什么
- C/C++:刚毕业那会只会命令行开发,学校对于编程都没怎么教,完全自学,当时的资料没有如今丰富,好不容易从网上找到一份培训机构的教程,如获至宝,最后凭借免费实习一个月的代价找到了第一份工作,刚开始公司需要MFC和QT界面开发,自己借助业余晚上三个月的时间学习,Windows和Linux下都能正常功能开发;
- Android/Java :那时候的Android火的不行,公司见此机会,想把产品也跟上步伐,上APP,由于人员原因,最后被安排的Android的开发,那时候才两人,另外一个稍微会点,其他的就是学习了,并要求两个月出一个初版;两人苦苦搞了两个月,连学加搞,初版算是出来了,汇报的时候算是符合预期。后来搞了一段时间,公司高层决定,产品暂时不做APP,有其他重要项目开启,我们两人苦逼的又加入了;
- Winform/C# :重要项目的技术点,又是新技术,公司技术人员不够,而这次比较赶,让自己直接在框架内写代码,比没有搞过,非常费劲啊,于是乎暗自加班学,那时候从淘宝上买的视频,1.5-2倍速观看,持续了一段时间,开发算是赶得上节奏了;
- Asp.Net/C# :由于关键项目的完工,最后小兵们的工作就是导数据了(每天都是Ctrl+C加Ctrl+V),而核心逻辑就在几个大佬手上,再加上待遇问题,就跳到下一家公司;本来一开始是搞C++ MFC开发的,由于一个紧急项目去做了Winform/C#项目,这里更加巩固了之前学的知识,这个项目有Web的开发,而自己这方面缺乏,于是又开始挑灯熬夜学习,过来一段时间之后,入门了;
- Html/JS/CSS :既然有页面,肯定少不了这三,对于自己而言也趁机恶补了,只可惜后面项目中,自己负责的CS功能比较多,没有施展;
- 后来Vue的流行,又学了一下;
- 数据库、Redis也学了;
- Docker也学了;
- Java 也花时间看了;
为什么菜
以上列了学过的主要东西,不是为了说明自己多爱学,而是为了体现以下问题;
- 所有学习的技术没有深入,停留在应用,一旦不用,时间一长就忘了;
- 对于学习过程中,急于求成,视频都是1.5-2倍速看,跳过很多觉得基础没用的知识点;
- 盲目跟风学习新知识,却没有实践,最后浪费时间;
- 学习没有计划,几乎是看心情学习,逮着哪个学哪个;
- 没有划分自己技术栈的重点,比如后端还是前端,C#还是Java;
- 眼界不远;
- 技术沟通缺乏;
相信,以上7点已经很确定定义一个程序员的失败了,如果说现在还是程序员,那一定还是个小菜;
接下来怎么办
其实期间反省了很多次,而在最近的一次突然看透了很多,虽然之前盲目和没计划,但给自己多少打下了基础,所以接下来我打算这么做:
- 合理计划,一个一个模块攻破;
- 整理知识,形成体系,针对知识点深入学习;
- 技术实践,尽量都手敲代码实践,项目应用,或是开源;
- 多进行技术交流和分享,发现不足并及时改善;
结尾
学习永远不晚,一定还来得及;
分类:
程序人生
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架