首页 > 编程语言 >10年程序员生涯回顾

10年程序员生涯回顾

时间:2024-03-05 15:56:04浏览次数:24  
标签:10 12 ... 北京 工作 生涯 程序员 公司 这家

十年河东,十年河西,莫欺少年穷

学无止境,精益求精

说十年程序员生涯,其实已经近12年了,老码农了,自12年毕业,至今,完成了娶妻生子,买车买房,生活一地鸡毛,但必须负重前行.......

就从12年实习开始吧

12年实习,在QQ上遇到中介,被忽悠到苏州,在佳世达电子厂组装打印机,每天工作12小时,全程站立,流水线型,请假很难,记得有次发烧38.8,领导不批假,坚持完成一天的工作,下班后,腰酸背痛,滚回宿舍,呼呼大睡。

工作很苦,好在只做了20多天,就辞职了,期间大多数是乏味的工作回忆,也有些许快乐的时光。车间里80%都是女孩子,大多数都是初中/少数高中,我一个大专生在她们心里就是实实在在的大学生,于是车间里的女生都对我挺好,我坚信,如果我一直做下去,讨个老婆/找个对象问题不大。时代年久,无图为证了,贴了大学英语老师的照片吧(当年暗恋她,无奈胆小不敢表白)

 

 这段惨痛的实习经历,让我更加坚信,我必须有一门技术,有一个体面的工作,于是,回到学校后,去了北京找工作......

12年在北京找个计算机类工作还是很简单的,到北京一周,应聘上了我人生第一个东家,一个做交通软件的公司,但好景不长,不到半月就被辞退了,原因也很简单,我对JS、Jquery等技术不熟练......

这次被辞退,对我打击很大,后续又花了二周左右,入职了一家创业公司,但距离做交通软件公司比较远,这也就间接导致了租房押金及租房款3600元打水漂(黑中介不退),那个年代,3600元对我来说是一笔巨款,于是从北京海淀区搬到了北京朝阳区,大望路附近.......

在这家创业公司,我过的很开心,周围是热心的同事,是和蔼可亲的领导,更令我终生难忘的是,我遇到了她,一个大大方方,心地善良,美貌智慧并存的陕西女孩,她开朗,活泼,乐于助人,工作中带给我的都是美好回忆........

 快乐的时光总是短暂的,一年转眼即逝,由于公司经营不善,兑兑碰项目半路腰斩,我选择离开中鼎博华,来到了位于北京东城区东直门簋街旁的光环新网,这是一家上市公司,公司氛围灰常OK,平时的工作任务也很简单,主要负责公司OA系统的维护与开发,每天上班就是喝喝茶,看看新闻,抽出四小时即可完成工作内容。

 这段日子是惬意轻松的,但我隐隐约约有危机感,我时常想,这样混下去对做技术的我是十分不利的,而且鉴于奋斗一辈子也难在北京扎根,于是决定离开北京,离开前,去了八达岭长城,十三陵等景点。

 

 

 

 离开北京,回到老家,父母安排干农活,收麦子...当年过年又安排相亲,总之半年忙碌的日子很快就过完了...次年,痛定思痛,决定到苏州发展,也就是我现在所在地...

 

 

 然后就没有然后了,在苏州,待了10年,目前老婆,孩子已是新苏州人,只有我还是老家户口(光杆司令),在苏州经历很多公司,有些公司任职的很短,有些公司待的还算长,譬如我现在的这家公司,我已经待了近四年,上家公司xx拓软件,也待了两年多。

说下待的短的原因吧

神州数码,我待了一月有余,原因是项目外包,干的不爽,午休睡觉超时,被小组长叼,然后发展成我叼小组长,试用期没过,很遗憾...

布瑞克,我待了二月有余,原因是这家公司之前是PHP,后期空降了一个伪Net大佬,这大佬40岁有余,水平很差,属于关门造车那种,PHP的老员工不服他,和他对着干,这货没啥能力,干不过那帮人,NET部门解散,就此失业,哈哈...

乐易学,现改名为乐易智慧,因公司管理,技术方向,技术主管是个口吃,沟通不顺,技术总监更是没有任何能力,连基本的GIT都不会用,记得有一次还专门开会探讨GIT的使用,这都是其次的,重要的是这家公司每天都得写日报,18点下班没人走,即使坐在公司打游戏,也得待到20点,反正领导不走,你不能走,果断离职,呆了一月有余,哈哈,离开这家公司是明智的,现在据说这家公司上年的薪资还没结清,可以看知乎帖子(苏州有哪些不值得去的烂公司?

我待的最爽的一家公司,莫过于新宇软件,也就是如今的亿磐EPAM,这是一家外企,正点上班,正点下班,周六日加班要写申请,双倍工资,节假日也是按照国家标准执行,奈何新宇软件被EPAM收购,公司业务方向变动,被裁员,包了三月工资,且最后一月可以不用来上班,休息了一月,爽歪歪,但,也是我意识到我必须有扎实的技能,方能笑到最后,方能不被裁员,于是乎我就开启了疯狂学习的道路,从C#基础开始捋,一步一个脚印,稳步向前,如果当年不如此,我估计做大到如今35的年龄。

现如今的我是一个偏后端的全栈选手,目前效力于一家小公司,做技术主管,主要从事物联网相关开发,技术栈也算比较丰富,诸如前端的VUE、小程序开发,React。物联网相关的tcp/ip,MQTT。C#的NetFrm、NetCore3.1、Net6、winForm,WPF。数据库Sqlserver/MqSql/PostgreSql/Redis/MongoDb/InfluxDb。操作系统windowsServer/Linux。消息队列RabbitMQ/Kafka。自学了docker、K8s、nginx等

未来愿景

如今大环境确实不好,听说了35岁危机,也听说了好多不到35岁就被裁的,总之,这种环境下希望自己所待的公司发展强大,只有这样,才能相对稳定时间长点,目前房贷基本还完,现阶段压力不怎么大,唯一的是将来要换房子,我的是二室二厅,2个孩子将来肯定不够住的,因此,希望老老实实稳定几年,存点钱,换个房,届时,即使程序生涯走到头,也无憾了。

最后,希望经济好起来,加油

 

标签:10,12,...,北京,工作,生涯,程序员,公司,这家
From: https://www.cnblogs.com/chenwolong/p/18030087/job10

相关文章

  • 100. 相同的树c
    /***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/boolisSameTree(structTreeNode*p,structTreeNode*q){if(!p&&!q)returntrue;if(!p&a......
  • 10年程序员生涯回顾
    十年河东,十年河西,莫欺少年穷学无止境,精益求精说十年程序员生涯,其实已经近12年了,老码农了,自12年毕业,至今,完成了娶妻生子,买车买房,生活一地鸡毛,但必须负重前行.......就从12年实习开始吧12年实习,在QQ上遇到中介,被忽悠到苏州,在佳世达电子厂组装打印机,每天工作12小时,全程站立,流水线......
  • 题解 P10220【[省选联考 2024] 迷宫守卫】
    \(\text{Link}\)葬送了我2024省选的一题。题意有一颗深度为\(n+1\)的完全二叉树,其叶子上依次标有一个长为\(2^n\)排列\(a\),非叶结点有选择代价\(b_i\)。Alice、Bob两人进行游戏。Alice可以选择一些选择代价和不超过\(m\)的非叶结点,此后Bob会从根开始深度优先搜索......
  • 【专业技能】程序员的软件工程素养之画好 UML 时序图
    目录前言一、认识时序图1.1时序图元素1.2怎么使用二、画好时序图2.1一般步骤2.2举个例子2.3推荐工具三、其它作用四、文章小结前言笔者在本科的时候上过软件工程的专业课,也完成过类似的课堂作业,但是工作以后一直没怎么用上。碰巧前段时间有碰到一个复杂系统的部分功能设计,作为设......
  • ChatGPT用10秒画完一张UML流程图,而我用了。。。
    不用AI的程序员,失业潮真的快来临了。一张订单履约的流程图,我花了10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率。订单履约流程是一系列精细协作的流程,从客户在销售平台下单开始,至商品交付用户手中结束。此过程跨越多......
  • Win10电脑端口号怎么查看_Win10查看电脑端口号
    有些Win10用户想查看电脑端口号,但是不知道怎么查看,这篇文章是本站给大家带来的Win10电脑端口号查看方法。1、首先,按键盘上的【Win+X】组合键,或右键点击左下角的【开始菜单】,在打开的右键菜单项中,选择【运行】2、运行窗口,输入【cmd】命令,按【确定或回车】打开命令提示符窗口......
  • MySQL批量更新10万条数据怎么最快?
    如果10万条数据进行批量更新该怎么操作呢?我们一起来看看具体可以怎么做。mysql批量更新如果一条条去更新效率是相当的慢,循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞。mysql批量更新共有以下四种办法1、.replaceinto批量更新replace into ......
  • 学java10变量
    1.变量:可以变化的量Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。//数据类型变量名=值;可以使用逗号隔开来声明多个同类型变量(但不建意)inta=1,b=2,c=3;Stringname="lml";charx="X";doubl......
  • Java基础复习题1-100
    JAVA基础1~100下列哪个关键字可以使成员变量或方法不被子类继承? CA.static B.final C.private D.protectedprivate关键字被用来修饰成员变量或方法,表示它们只能在当前类内部访问,无法被其他类或子类访问。当一个成员被声明为private后,它就成为了该类的私有成员,只能在该类......
  • Java基础复习题101-200
    JAVA基础101~200在Java中,while和do-while循环的区别是,do-while循环至少会执行一次循环体。 AA.正确 B.错误在Java中,do-while循环和while循环的区别在于条件判断的位置。while循环先判断条件是否为真,然后再执行循环体;而do-while循环先执行一次循环体,然后再判断条件是否为真......