第一次在ITEYE写博。
转眼间,毕业三年,写了三年代码,当了三年程序员屌丝。
终于决定写写总结性的东西。
其实一早就知道做IT,总结很重要,编程涉及的技术面比较广,而往往很多东西,只是项目一时需要,临时突击补补课就用上了,项目完了又去忙别的了,而做过的东西,也随着时间推移慢慢遗忘,只是说起某个东西的时候,我曾经在某某项目用过。
总结的用处无需赘言。
下面说说我三年来编程都干了些啥。
最开始:
毕业进入一家外包公司,华为外包,电信项目,项目没有新的东西,只是在新的系统上做做小的需求改改BUG,做做维护。
那个时候对SSH很迷恋,但一直没机会接触SSH的项目,华为项目都使用自己框架,SSH的视频看了一遍又一遍,就是没机会实战练手。
还记得那个项目组的成员非常团结,经常没事串门喝酒吃饭,后来和项目经理同租一个房子,感觉他就是我的奋斗目标,可往往现实与愿望的差别都比较大,外包公司的福利待遇确实不怎么样,受周边总总诱惑,终于干了不到一年就离职。
都说外包公司是给别的公司培养人才的地方,好吧,我承认是,离职率真的很高,不难想象为何程序员总是会被外包HR骚扰了。
在这里我从刚毕业的菜鸟成长为入门级的菜鸟,专业外包公司让我学会软件开发流程、软件开发各种工具的使用、敏捷开发、和领导沟通、站立会议、头脑风暴、现场开发连调测试、版本发布加班通宵熬夜。。。各种心酸各种泪。。。可是回忆起来都是美好的。
一段弯路:
第一份工作结束到第二份工作开始就一个周末的时间,直到离开第二家公司之前,我才彻底对外包失去了所有的期待与热情。这家外包公司唯一的好处是给的薪水比上一家翻了一番,然后就是上班环境比较轻松,工作也比较轻松,可悲剧的是,我被外派出去了,而且是被派到一家政府机构的事业单位,我的天哪,我当时就是没有仔细去想去一家政府机构的事业单位做外包对一个比较有上进心的程序员来说是多么灾难性的事件,可我当时就屁颠答应过去,回想起来,可能部分原因归因于当时正在恋爱中,迫切需要一份稳定的工作,因为当时的薪资在同学中间还算比较不错的。
这家公司主要做电子政务,做的系统是我见过的最烂的系统,用的技术是最老的技术,在事业单位里编程是当时机构里最没人关心的职位,领导对做出来的系统不重视,系统能用就行,因为用户量总共就5000多号人,所以代码随便写,功能实现就行,根本不管设计是否合理,性能会有啥影响。
可是,说到这,我想抽自己一个嘴巴,我居然在这里干了整整两年。我不再想以被恋爱冲昏了头脑来当借口。有句话说得对,大概是这样,你周围是什么样的人,你就会成为怎样的人。那时我已经彻底失去了编程的激情,每天9点多去上班,一上午搞定一天的事情,或者开个会,中午去食堂吃可口的饭菜,吃完一觉睡到下午两点半,醒来玩玩手机,同事一起聊聊天,说说晚上去哪玩,公司组织的活动,下午四点,下午茶来了,同事围坐一圈,有说有笑开起座谈会,差不多了,看看邮件,随便扯扯工作日志,五点半屁颠走人。这种生活一度被同学朋友羡慕,可是我已开始发觉这种状态不是我真正想要的状态。碍于同事之间的感情,干了一年半后有离职意愿,一直没提出,说到这,我又想抽自己一嘴巴,对自己人生太不负责了。
走过这段弯路,在周围的同事朋友,论坛里的各种大神激励下,慢慢开始恢复到最初的状态,开始重新梳理自己的奋斗目标,制定新的计划,学习英语口语,钻研设计模式和框架源码,温固基础,技术的路还得技术走下去,路还很长远。
现在:
入职新公司将近四个月,这家公司是一家国内排名靠前的ERP软件公司,在总部研发做开发,真正开始感觉压力大了起来,加班刚开始有点不适应,同事都很强,现在我应该放下所有的包袱,虚心求教,花比别人更多的时间去学习提升,我想这正是我一直要寻找的状态。
最后,有句话想和大家分享,当你身处一种舒适状态的时候,那么你该认真想想你是否丢失了你最初的梦想,如果是,趁还来得及,赶紧改变。
分享到:
相关推荐
雷军在《我的十年程序员生涯》中回顾了自己的编程生涯,分享了自己的编程经验和感悟。以下是雷军分享的知识点: 1. 编程热爱:雷军认为,编程需要热爱写程序,热爱电脑世界的美妙。只有热爱写程序的人,才能把事情...
### 程序员生涯之我见 在探讨程序员的职业生涯时,我们不得不从一个更加宏观的角度去审视这个职业的本质以及它对于个人成长的意义。本文尝试从个人经历出发,结合当前IT行业的现状,来探讨程序员这一职业的发展路径...
在三十年的程序员生涯中,积累的经验涵盖了从软件开发的全流程到软件交付,再到个人和行业层面的建议。以下是对上述内容中提到的关键知识点的详细解析: 1. 需求理解和功能性原型设计的重要性:在软件开发初期,与...
职业生涯规划模板系列2021-程序员个人职业规划范文.docx 职业生涯规划是指个人对自己职业生涯的目标、方向和发展规划,旨在帮助个人实现职业生涯目标,提高职业生涯满意度和幸福感。下面是程序员个人职业规划范文,...
Java 程序员职业生涯规划 一、自我认识 在规划职业生涯之前,首先需要认识自我。通过个人分析,可以了解自己的性格、兴趣爱好、能力和不足。认识自我是职业规划的基础,可以帮助我们更好地发掘自己的潜力和优势,...
### 程序员生涯指向:十年经验分享与未来展望 #### 一、财务规划与投资理财 在程序员的职业生涯中,财务规划是一项至关重要的技能。随着技术的不断发展和个人职业生涯的成长,合理规划财务不仅能帮助应对未来的不...
#### 程序员生涯的目标设定 在职业生涯初期,程序员们往往会面临目标设定的问题。一个清晰明确的目标能够帮助他们更好地规划自己的职业道路。这些目标可以是短期的,比如掌握一门新的编程语言或技术框架;也可以是...
Java程序员的职业生涯规划是IT专业人士发展道路上的重要环节。在快速变化的IT环境中,保持竞争力和持续发展至关重要。本文主要探讨了Java程序员如何规划自己的职业道路,以适应行业需求和技术变革。 首先,Java...
"java 程序员职业生涯规划" java 程序员职业生涯规划是许多程序员职业生涯的关键。刚毕业时充满活力,然而几年的摸爬滚打后,冲劲就会慢慢减弱甚至消失。这并不奇怪,工作的新鲜感褪程序员首先需要提高系统设计...
Java程序员在其职业生涯中通常会经历三个关键阶段,每个阶段都有其特定的学习目标和发展重点。 **第一阶段:初入职场的三年** 在这个阶段,新晋程序员从理论知识转向实践,掌握团队合作、项目管理工具(如Git)、...
《2009年程序员杂志第三期》是程序员们获取技术资讯、学习新知的重要参考资料。这期杂志可能涵盖了当时IT行业的热点话题、技术创新、编程语言解析、软件工程实践、项目管理经验分享等内容,旨在帮助程序员提升技能、...
Java程序员的职业生涯通常可以分为三个关键阶段,每个阶段都有其特定的学习目标和职业发展重点。 第一阶段:初入职场的三年 在这个阶段,新晋Java程序员从理论走向实践,从大学课本上的知识过渡到真实的企业级开发...
在职业生涯的前三年里,程序员应努力成为一名合格的Coder,熟练掌握基础的开发技术和团队协作。而到了第五年,应当具备独立解决技术问题的能力,并在项目组中承担更重要的角色,逐步向系统分析师或架构师等更高层次...
内含8个版本,由业内老鸟撰写供新人参考,规划java职业生涯。
### 一个程序员每天该干的事 #### 一、工作日志与反思 - **撰写工作日志**:记录当天的任务完成情况以及遇到的问题。通过这种方式,不仅有助于回顾过去的工作,还可以帮助总结经验教训,为未来的工作提供参考。 - *...
文章提到了VB程序员的三个境界,分别对应编程能力的不同阶段: 1. 菜鸟级:所有代码都只放在窗体文件中,这类程序员主要通过拖拽控件、设置属性和编写事件代码进行开发。 2. 中间级:工程中有bas模块,表明程序员...
【2010年下半年程序员考试试题及答案】 程序员考试是中国计算机技术职业资格认证体系中的一项重要考核,旨在评估和认证参与者的编程技能、问题解决能力以及对计算机科学基础理论的理解。2010年下半年的考试试题及...
总之,利用好《软考程序员09-18年真题.7z》这份资源,考生可以系统性地复习和准备软考程序员考试,提高通过率,为自己的职业生涯奠定坚实的基础。在备考过程中,持续学习、积极实践和总结经验是关键,祝每位考生都能...
这份“中级程序员2002年试题及答案”资源对于备考者来说是极其宝贵的复习材料。它包含上午考试、下午考试以及对应答案三部分,能够帮助考生全面了解考试的内容和形式,提升自己的应试能力。 上午的考试通常侧重于...