我败在了盲目和没有计划

前言

光阴似箭,时光如流水啊,已从年轻小伙迈入了30岁大叔行列,同比之下,生活远没有想的那么轻松和自在,但这不是感叹失败的时候,毕竟我一直认为自己才18,奋斗永不停歇~~~

为什么不符合预期

首先简单自我介绍一下,我是一名来自贵州毕节的程序员,毕业以来,从事程序开发,现在在郑州主要搞.Net;

如果单从勤奋来说的话,这点我还是比较自信的,自己一直在不停的学习,就连我媳妇儿都耳濡目染,时不时的说上几个专业名词:内裤(类库)、递归、线程、对象,时不时的还问问为什么,那这么‘勤奋’,为什么还那么菜呢?

都做了什么

  1. C/C++:刚毕业那会只会命令行开发,学校对于编程都没怎么教,完全自学,当时的资料没有如今丰富,好不容易从网上找到一份培训机构的教程,如获至宝,最后凭借免费实习一个月的代价找到了第一份工作,刚开始公司需要MFC和QT界面开发,自己借助业余晚上三个月的时间学习,Windows和Linux下都能正常功能开发;
  2. Android/Java :那时候的Android火的不行,公司见此机会,想把产品也跟上步伐,上APP,由于人员原因,最后被安排的Android的开发,那时候才两人,另外一个稍微会点,其他的就是学习了,并要求两个月出一个初版;两人苦苦搞了两个月,连学加搞,初版算是出来了,汇报的时候算是符合预期。后来搞了一段时间,公司高层决定,产品暂时不做APP,有其他重要项目开启,我们两人苦逼的又加入了;
  3. Winform/C# :重要项目的技术点,又是新技术,公司技术人员不够,而这次比较赶,让自己直接在框架内写代码,比没有搞过,非常费劲啊,于是乎暗自加班学,那时候从淘宝上买的视频,1.5-2倍速观看,持续了一段时间,开发算是赶得上节奏了;
  4. Asp.Net/C# :由于关键项目的完工,最后小兵们的工作就是导数据了(每天都是Ctrl+C加Ctrl+V),而核心逻辑就在几个大佬手上,再加上待遇问题,就跳到下一家公司;本来一开始是搞C++ MFC开发的,由于一个紧急项目去做了Winform/C#项目,这里更加巩固了之前学的知识,这个项目有Web的开发,而自己这方面缺乏,于是又开始挑灯熬夜学习,过来一段时间之后,入门了;
  5. Html/JS/CSS :既然有页面,肯定少不了这三,对于自己而言也趁机恶补了,只可惜后面项目中,自己负责的CS功能比较多,没有施展;
  6. 后来Vue的流行,又学了一下;
  7. 数据库、Redis也学了;
  8. Docker也学了;
  9. Java 也花时间看了;

为什么菜

以上列了学过的主要东西,不是为了说明自己多爱学,而是为了体现以下问题;

  1. 所有学习的技术没有深入,停留在应用,一旦不用,时间一长就忘了;
  2. 对于学习过程中,急于求成,视频都是1.5-2倍速看,跳过很多觉得基础没用的知识点;
  3. 盲目跟风学习新知识,却没有实践,最后浪费时间;
  4. 学习没有计划,几乎是看心情学习,逮着哪个学哪个;
  5. 没有划分自己技术栈的重点,比如后端还是前端,C#还是Java;
  6. 眼界不远;
  7. 技术沟通缺乏;

相信,以上7点已经很确定定义一个程序员的失败了,如果说现在还是程序员,那一定还是个小菜;

接下来怎么办

其实期间反省了很多次,而在最近的一次突然看透了很多,虽然之前盲目和没计划,但给自己多少打下了基础,所以接下来我打算这么做:

  1. 合理计划,一个一个模块攻破;
  2. 整理知识,形成体系,针对知识点深入学习;
  3. 技术实践,尽量都手敲代码实践,项目应用,或是开源;
  4. 多进行技术交流和分享,发现不足并及时改善;

结尾

学习永远不晚,一定还来得及;

posted @   Code综艺圈  阅读(258)  评论(4编辑  收藏  举报
编辑推荐:
· 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 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示