`
daijun74
  • 浏览: 48908 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

回顾工作5年(一)

 
阅读更多

        大约5年前的这个时候,我以不错的成绩顺利通过第一家公司的试用期,正式成为一名程序员。

 

        那次转正的练习作业是用Swing编写一个学生成绩管理与查询的CS应用(很怀念和晓白一起讨论问题的时光啊),关于那次练习,印象最深的就是我们几个(还有杨林龙さん^_^)在快下班时被一个bug弄得头大。三个人一直讨论到下班都不得其解,碰巧部门老大过来,遂向其请教。老大看到问题以后,笑了,给我们做了解释。

 

        关于那个问题,大概的意思是这样的

import java.util.ArrayList;
import java.util.List;

public class AboutPointer {

    public static void main(String[] args) {
        List<TempObject> srcList = new ArrayList<TempObject>();
        TempObject object = new TempObject();
        for (int i = 0; i < 10; i++) {
            object.setValue(new String("this is string" + i));
            srcList.add(object);
        }

        // 某方法返回srcList,在Swing的TableView内显示该List数据;
        // 发现页面上的数据一模一样,而且都是最后一个添加到List中的数据
        for (int i = 0; i < srcList.size(); i++) {
            System.out.println("print srcList, index " + i + " is : " + srcList.get(i).toString());
        }
    }

}

class TempObject {

    private String value;

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String toString() {
        return this.value;
    }

}

        如果不明白这个bug是什么的朋友可以试着运行一下,看看控制台输出,再想想为什么。

 

        当时的我们对于程序员的生活是充满憧憬和渴望的,每个人都摩拳擦掌的等待被哪个项目组挑中尽快开始实战。

 

        A公司是做对日外包的,在那度过了既快乐又郁闷的三年。那段时间让我成为一名合格的Java coder,由于对日项目的性质,养成了一些良好的coding习惯(以至于现在公司的一名同事之前给过我这样的评价“我在公司六年了,第一次看到代码可以写的这么好看”);同时深刻理解了软件生命周期各个阶段的特点与作用,渐渐对项目管理有了一定的理解和实践。同样,因为对日外包的性质决定了那儿不需要高精尖的技术人员,只要你是能写出符合编码规范的coder就好。伴随着金融危机的到来,项目越来越BT,加班越来越疯狂,忍受了近一年的痛苦后,我和晓白同时选择了离开。

 

        离开A公司后的一年内居然因为各种各样的原因,完成了三次跳槽,直至去年8月进入现在的公司,才算稳定下来。现在看来,这一年工作上对我来说没有太大的提升,除了自我学习的一些知识,剩下的仅仅是工作经验由3年增加到了4年。然而这一年的生活却是丰富的,认识了许多好朋友。

 

        B公司正处于创业期,拼了命的工作快2个月后,身体原本就不好的我在完成第一个项目后选择离开,办完离职手续的当天仍然工作到了凌晨,那时每天晚上和翔哥一起下班,走在空旷马路上聊天的情形很是难忘。

 

        因为快要结婚的关系,离开B公司以后选择了事业单位性质的C公司,工作不累,薪水不高,每天悠然自得的工作与生活着。那时在想,也许公务员便是这样的生活吧。安逸的生活让人变得不思进取,每天乐于和周董聊天、谈股,午饭后J4必定去大蜀山脚下的公园散步吹牛。

 

        好一个惬意的生活在5个月后被一个猎头的电话打破,南京的一个外派职位吸引了我。回想起来,小城市的我显然被来自南京的所谓‘高薪’诱惑了,本着苦2年去南京挣钱合肥花的原则,月薪8K(无年终奖)就把我带到了南京。从小第一次离开家乡,在接下来的8个月生活里,居然把自己的身体调理的比老妈调理的还好。我想也许是外派的缘故,工作上只有听从别人安排的份,应对一个单纯的Coding工作,一向责任心很强的我也落个清闲,工作闲暇正好进行些学习自我充电。

 

        也许有朋友猜到了,又到跳槽的时候了。不错,外派毕竟是外派,没有归属感,在南京工作的那8个月时间,我甚至不知道和我签订劳动合同的D公司在哪儿。外派的工作是还要持续好几年才能结束,D公司为了可以长期与客户合作,在背着我们的情况下,居然和客户达成某种协定‘客户可以从外派的员工里任意挑选,转勤至客户方’,更可耻的是,如果被客户选中的员工不愿意转勤,就可以收拾东西离开客户现场了。于是我可以收拾东西离开客户现场了,正值当时合肥的房子装修,每个周末都要往返合肥和南京,索性趁此结束南京之行,专心回去装修。

 

        2010年7月30日办完离职手续,31日便离开了南京。

 

南京,再见……

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics