这个算是一个回顾。有的人回顾是很精彩的,可是我的回顾也行只是一片沼泽。
2006年开始进入一家软件公司,开始正式的接触软件。记得当时走过走廊,看见两边办公室,每人面前都放一台电脑。有的人在讨论问题,有的人在传递文档。当时心情可澎湃了,这个就是我想进入的办公环境。就这样,被面试了整整一个星期,什么也不会,反正就是应付着。总是熬过面试,留了下来。
接下来就是一个考核期,第一个项目就是关于文档管理,当时只懂点jsp的基础,整个项目也是参考一个同事做的。记得当时自己电脑没有电脑,疯狂的熬夜加班的,赶做这个项目,就这样我混过来试用期。
过了试用期,然后参与一个项目,就是进行项目维护。什么也不懂,强迫自己看别人的代码,然后试着修改。这样的日子一直持续到07年的五月份。
从五月底开始自己独立的接收一个项目,而且是现场开发的。这个项目才是我真正开始学习编程的开始,将以前自己维护的知识都用上,可是第一个项目界面做得很丑哦。很多的功能测试也是不会的。就是界面点点,验证下,不过毕竟是我第一个独立开发的项目,心里至今没有忘记。
后来到10月份参加一个erp项目,研究compiere项目,当时我还是菜鸟,我就是彻底的反对搞什么平台框架,应该注重基础,慢慢的锻炼人。 可是项目经理当然不会听我的意见了。搞一个matic的平台出来,由于我一开始心里就反对这个东西,所以总是消极的对待这个事情,而且也想过要离职,可是项目经理极力的挽留,要是我坚决的答应就好了,可是我又听他的劝言留了下来,造成我悲剧人生的开始。时间越久,丢失的技能越多,跳槽也就越困难。而且经理知道我是有过想离开想法的人,当时是劝言留下,可是他也会多个提防我,不再完全担任主要职责了。后来的人员关系就更复杂了,而且项目也越来越变味了。又是这样蹉跎到2009年夏天了。
自己也越来越觉得不能这样,提出离开,可是遭到女朋友的反对,狠狠的大吵了一次后我又妥协了,项目经理把我调到原来的部门。可是自己技能和设计能力远远的不如一起进公司的人了,别人一直在接收设计和锻炼,所以当别人进步了,自己却是在退步。
当然现在回顾原因主观还是自己了,其实对待事物:先接收,如果不行,再反对也不迟。这句话就是当时项目经理经常讲的,自己从来没有好好的接收他的这个平台。虽然他的这个平台最后因为种种原因就搁浅了。世上是没有后悔药的,当时是我带的新人现在在公司都是组长了,待遇也远远的超过了我,想想自己多么的愚蠢啊。做事情没有太大的决心。
最近自己也面试了一家单位,目前还没有消息,不知道结果怎么样。如果结果如何,真的下定决心做事情的时候,千万不要犹豫。我写出自己的经历,就为以后走路更坚定,就为防止和我有类似经历的人,提个醒,有个反面教材。
之所以两次离开都没有走,是因为自己是农村人,打工一个月拿到工资才能维持一个月的生活,尤其是有女朋友了后,生活的成本更大,女朋友喜欢沉稳的人,所以发生争吵。
谨以此教训告诫:奋斗在IT道路的朋友们,年轻的时候学会坚强,学会果断,但是不要盲目。
分享到:
相关推荐
根据提供的文件信息,我们可以推断出这是一本关于Java编程的学习指南或教程,旨在帮助初学者逐步提升自己的技能,从“菜鸟”(新手)成长为更熟练的“笨鸟”。这里,“菜鸟”通常用来形容初学者,“笨鸟”则可能意味...
"笨鸟改的E-office办公室ASP程序增强版"是原版E-office的一个优化和增强版本,由用户"笨鸟"进行了定制化修改,以满足更具体的使用需求。 在ASP(Active Server Pages)编程环境中,开发者可以使用VBScript或JScript...
通过这些知识点,我们可以看到,书籍不仅是对Java技术的系统总结,也是对学习Java这条道路的体验分享。作者希望借由自己的经历和书籍内容,帮助初学者更好地掌握Java技术,并在技术探索的路上少走弯路。同时,书籍也...
- Class对象:获取一个对象的Class对象。 - 创建对象:通过反射动态创建对象。 - 访问私有成员:利用反射访问类中的私有字段和方法。 3. **注解**: - 注解的定义:理解如何自定义注解。 - 元注解:@Retention...
"笨鸟资源"可能是一个学习和分享资源的平台,提供这样的实用代码片段,帮助初学者快速上手数据库操作。 总结来说,"数据库公共帮助类"是一个用于C#与SQL数据库交互的实用工具,通过封装基本的数据库操作,降低了...
这不仅仅是一个资格认证,更是个人专业能力的体现和职业晋升的敲门砖。因此,备考二级建造师考试成为众多建筑行业从业者的必经之路。本文将详细解析备考二级建造师考试的七大秘籍,为考生提供一个系统化的复习计划和...
通过阅读,读者可以了解到一个Java程序员的职业发展路径和日常工作中的注意事项。 2. **《JavaSe》**:JavaSE代表Java Standard Edition,是Java的基础平台,用于开发桌面和服务器应用程序。这本书很可能是对Java ...
- **核心观点**:文章通过对比两块石头的不同命运(一块作为台阶被踩踏,另一块成为众人膜拜的佛像),引出了一个深刻的道理——成功往往需要经历无数的困难和挑战。 - **关键词汇**:坚持、超越、千刀万剐、成功 - ...
例如,你可能看到一个Activity或Fragment的构造函数接收一个由Dagger2生成的Presenter实例。这种方式使得Presenter的生命周期与View同步,当View销毁时,Presenter也会被回收,避免内存泄漏。 **总结** "Dagger2...
在实际使用中,用户可以利用这个工具包对新的文本数据进行分词,或者根据自己的语料库训练定制化的模型。对于开发者来说,理解平均感知机的工作原理并掌握如何使用此工具包进行模型训练和分词操作,将极大地提升其在...
总结来说,.NET MVC3 + Entity Framework的组合为开发者提供了一个强大且灵活的平台,用于构建复杂的Web应用。MvcBookStore案例为我们展示了如何在实际项目中运用这些技术,通过阅读和分析源代码,我们可以学习到MVC...
总结来说,`TextSwitcher`是Android开发中的一个实用组件,它结合了文本展示和动画效果,能够为用户提供更丰富的交互体验。通过学习和实践`textswitcherDemo`,开发者可以更好地掌握如何在实际项目中运用`...
Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的方式操作数据库,极大地简化了数据层的开发工作。 描述"hibernate所需要的基本的jar包"暗示了这个压缩包可能包含了一系列用于构建和运行...
4、一对多数据模型中的一张表是自连接 5、多对多数据模型 6、多对多数据模型中的一张表是自连接 狼奔代码生成器在总结以往的项目基础上,抽象出以上6种数据模型, 它可以根据不同的数据模型智能的生成多套不同的...
在IT行业中,分页技术是数据管理与展示领域的一个核心概念,特别是在大数据量的Web应用中,它能够有效地提升用户体验并优化系统性能。本项目实例将深入探讨分页的实现方式,通过具体的代码示例来帮助理解这一技术。 ...
总结来说,Android MVP框架提供了一个清晰的结构,使得代码更加模块化,有利于团队协作和长期维护。开发者可以根据提供的基础框架,自定义Model、View和Presenter的具体实现,构建功能丰富的Android应用程序。