回顾工作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日便离开了南京。

 

南京,再见……

SOLIDWORKS转CAD字体终极选择:TrueType vs SHX,哪个才是你图纸协作的“安全牌”? 本文深入探讨SOLIDWORKS转CAD工程图中的字体选择问题,对比TrueType与SHX字体在DWG文件协作中的表现。通过真实案例揭示字体映射的兼容性陷阱,提供企业级字体管理方案,帮助工程师规避版本差异、系统依赖和法律风险,确保图纸协作的稳定性。 阅读详情

相关推荐

手把手教你用DCA1000和mmWave Studio 2.0采集AWR1843雷达数据(附驱动安装与常见报错排查)

本文详细介绍了使用DCA1000和mmWave Studio 2.0采集AWR1843毫米波雷达数据的全流程指南,包括硬件连接、驱动安装、软件配置及常见报错排查。通过实战经验分享,帮助开发者快速掌握数据采集技巧,优化雷达参数配置,提升数据质量与采集效率。

weixin_30070339的博客 334

2011至2022年对11年职业生涯的思考

从开发转测试这个决定,是在人生过了30岁之后做出的一个重要的决定;不同的是,从10年前的心怀梦想的初生牛犊,到现在的脚踏实地的中年;未来的职业生涯还有最起码还有20年的搬砖岁月,笃定的继续往前走是接下来要做的事情;后续我会坚持把这些年工作的一些经验通过博客的方式记录下来,记录生活,也记录岁月;点滴积累,汇成江河;回头看看10多年前写的对未来职业的期许和规划,感慨万千,就当一种对生活的记录吧;工作从开发那种高强度的开发任务中解放出来,当然,有得必有失,和一起做开发的兄弟相比,目前的薪资可能相差一大截;

轻舞飞扬 316

Error relaunching VirtualBox VM process:5错误解决

前几天在重新使用VirtualBox的时候出现了一个挺恶心的错误,如图 百度了好久没有找到合适的解决方法。功夫不负有心人,在查阅了vb相关论坛时发现了大牛对此问题的诸多解决方案。下面我把此论坛的内容总结一下,希望对大家有帮助。 论坛链接:Diagnosing VirtualBox Hardening Issues 时间不足的小伙伴可以直接看 解决方法 造成这个错误的主要原因是,windows操作系统与oracle vb的不兼容。有两个方面,一是非官方windows系统中包含了一些没有签名的d

JaCenz的博客 3万+

2021年回顾与计划

我的2020年回顾与总结 2020年即将过去,这是不太安定的一年,新冠疫情的开始似乎意味着今年的不平凡,这一年发生了很多的事情,有喜也有忧。 先来看看一下2020年的计划: 总结:在2020年,大部分的计划都完成了,除了第2、5、6点,回顾整年,自己的家庭和职业变化很大。 很高兴,在2020年我做父亲了,有了自己的小棉袄,嘻嘻。 宝宝的到来给我以及我的妻子带来了很大的变化,也让我体会到了孩子母亲的不容易,还有那难熬的72小时,以及无数夜晚的无眠。人生亦是如此,不经一番寒彻骨,怎得幸福来敲门?我很感谢My

阿甘兄 1270

SAR成像系列:【9】合成孔径雷达(SAR)成像算法-波数域(omega-K)成像算法[也叫距离徙动(RM)算法](附Matlab代码)

合成孔径雷达(SAR)波数域(wK)成像算法也称为距离徙动(RM)算法,它不存在近似条件,可以对整个成像区域基于散射点模型进行精确聚焦。有的文章中称它为SAR成像的最佳实现。

zr2006_7的专栏 1万+

带隙基准电路设计实战:从HSPICE仿真到Virtuoso版图全流程解析

在模拟集成电路设计中,基准电压源是确保系统精度与稳定性的核心模块。其基本原理在于巧妙结合具有正、负温度系数的电压,通过加权求和实现近似零温度系数的稳定输出,这一特性对于高精度数据转换器、电源管理芯片等至关重要。从工程实践角度,利用HSPICE进行深入的直流工作点、温度扫描和工艺角仿真,是验证电路性能、优化温度系数和电源抑制比的关键步骤。而借助Cadence Virtuoso进行版图实现时,必须重点关注电阻与BJT的匹配布局、敏感节点的保护以及电源完整性设计,以确保设计意图在硅片上得以准确呈现。通过完整的从前

weixin_29181861的博客 287

2019年回顾及总结

地点

小武的博客 1118

Linux | Ubuntu18.04安装WIFI6 AX201驱动完整教程

本节介绍了如何在Ubuntu18下安装AX201驱动的教程。

九七的博客 8883

2017年工作回顾及2018年新展望

2017年过去了,简单回顾一下2017年的工作以及提几点对自己在2018年的期望 2017年工作回顾 2017年度工作总结 一、德生宝项目开发 1、肇庆市社保基层智能终端项目 1)参与屏蔽菜单栏、五险、认证功能的开发 2)接管项目后,完成了线上缴费、演示版自助打印凭条、线上缴费扑打凭条 的开发 3)完成医保余额查询与明细功能 2、襄阳市就业综合应用项目 1)完成就

追梦小乐的博客 3040

Python爬虫教程:抓取纽约时报文章存档

爬虫技术主要用于从网站上抓取并提取数据。HTTP请求:使用requests库发送HTTP请求以获取网页。网页解析:使用或lxml库解析HTML网页。数据存储:将抓取的数据保存为CSV、JSON等格式,或者存储在数据库中。防反爬虫技术:模拟正常的用户请求,避免被反爬虫机制封锁。多线程与异步爬取:提高抓取效率。通过这篇博客,您已经学习了如何使用Python爬取纽约时报的历史文章存档。本文介绍了如何模拟请求头、抓取网页内容、解析HTML并提取数据,最后存储到CSV文件或数据库中。

2201_76125261的博客 593

052、联发科Imagiq HyperEngine架构适配:天玑9000/9200的ISP多核并行调度与Tuning Toolkit调优案例

摘要: 项目组在适配联发科天玑9200的Imagiq 890 ISP架构时,遇到多摄预览功耗过高、帧率不稳等问题。通过分析多核调度机制,调整辅核QoS通道、优化AI-ISP协同模式(采用FREERUN+运动补偿),并利用Tuning Toolkit的Pipeline Viewer动态分配负载,最终降低功耗30mA、提升画质。关键经验包括:避免多核带宽冲突、合理配置动态时钟策略,以及统一校准参数版本管理。天玑9000/9200的HyperEngine架构需优先理解多核协同逻辑,再针对性调优,否则易引发场景兼容

zzfmlxs的博客 38

2023 年度回顾与2024 年展望

时间如白驹过隙,转眼已经2024年了,本来打算2024年元旦那天写写年度回顾的,但是因为一些琐事耽误了,平时上班路程远回来也就懒得动了,一直就拖到今天才开始着手这个每年的例行公事。

Masimaro的专栏 1192

超级全的PCB LAYOUT高速信号走线指南——简化应用版

在PCB Layout中,几乎涵盖了所有的高速信号走线指南。包括了TF/SD、HDMI、LVDS、DVP、eDP、MIPI、USB2.0、USB3.0、MAC、BT.1120、PCIE高速信号等等。此版本为简化版。

bhxc809751502的博客 8550

工作5年回顾总结

6年工作经验回顾,从开发 到维护 到项目管理

xiebird的专栏 1463

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

[转载]工作5年的回顾,即成长历程

这里是引用 public static void main(String[] args) { new Thread("删除日志"){ @Override public void run() { super.run(); // Thread.currentThread...

zhenshanren的博客 2774

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

2024年回顾与2025年展望

本来打算元旦来做一下本人的年度总结的,但是元旦那天只有一天假,并且那天带孩子出去玩了,总结就耽搁了。这篇总结是自己断断续续靠晚上下班回来,老婆孩子睡着之后以及上班摸鱼时间写出来的。

Masimaro的专栏 947

5年技术学习历程的回顾

看代码没心思,玩游戏太落寞。继续写点对 学习方法的思考。 1.回顾大学    1.1 老师教        对大部分人来说,一直到高中,甚至是大学,老师“教” 是 主要的学习方式。(很多人的学习自觉性特差,咱就不扯了。有兴趣的自己yy)                上了大学,老师只是个 引路人的角色。最明显的就是专业课,反正我的感觉是 计算机相关课程,老师讲得都算基础和细致,

AI一人公司实践中,AI全栈程序员,编程-产品-营销 3236

香港电影金像奖23年全面回顾

  转载自 DVD中国之家论坛/吉林碟友论坛  香港电影金像奖23年全面回顾   “香港电影金像奖”于1982年由《电影双周刊》创办。这是从《电影双周刊》每年邀请影评人评选十大电影的扩大和延续。1982年与香港电台合作举办第一届的颁奖礼,当时只有十大华语及外语片奖等5个奖项。其后与星岛报业合办第二届与第三届,以后就由《电影双周刊》独力举办。  从第二届起,每年所设奖项略有增加,

klandy的专栏 4714

工作回顾_公园回顾展

工作回顾 前几天,我在公园里进行了一次冲刺回顾。 阳光普照,我们所有人都在努力完成积压工作,因此,这对每个人的努力都是一种不错的回报。 在户外举行回顾展也可以使它充满活力和热情,而这在小房间里很难找到。 我以前参加过户外回顾展,以前遵循相当经典的计划,并安排了很多索引卡。 这从未取得过巨大的成功,因为微微的喘息会使您的计划变得一团糟。 对于这次回顾,我设计了避免这些问题的计划,并从欣赏回顾...

danpu1174的博客 94

回顾2019年,畅谈2020年

一、 概述 新年的钟声即将敲响,这意味着新的一年即将到来,岁数又大了一岁。 那么这回顾过去一年,对自己一个复盘,我认为是比较重要的。 在2019的整个过程中,我有做的好的地方和做的不好地方。在工作中我没有够尽心尽力(虽然年前2个月天天加班到凌晨一两点。),在生活方面我没有做到年前制定的计划。 如果要给2019自己打个分,我打个70分。虽然没有全部达到目标,但是初步目标还是完成了的。 二 、2019...

qq_43706621的博客 231

工作正式进入第5年,四年简单回顾

7月1日。又是一年暑假开始时,刚刚迎来梅雨季节,即将迎来炎热的酷暑。与此同时,也正式进入了工作的第5年了。转眼毕业满四年了,四年里完成了几件人生的大事,跨入了人生新的时代。至于事业,却没有好的起色,回顾这四年,感慨良多,有庆幸、有悔恨、也有无奈,能说的很多,但只想用一句话来概括:虽有进取心,但不足;虽然也努力了,但是远远不够;不甘平庸,却已愈来愈接近于平庸。 ...

清晨之风专栏 309

2011年回顾与总结

貌似一直没在年底总结过一年下来的点点滴滴,哪怕是静下心来在脑袋里面回顾,更不用说写下来了。其实也不是不愿意想,不愿意动笔,只是给自己找借口,今天没时间,到了最后一天写吧,但是由于天生的健忘症,年已经过了好长的时间才想起来去年的总结没写,既然都过了这么也就罢了,好像也没什么好写的,于是乎不知不觉就过去了,囧... 最近看不少的朋友在自己的博客上总结了自己的2011年,一条一条清单式列出来...

a240856742的博客 287

第三份工作整体回顾

第三份工作回顾 微服务开发

u011602668的博客 735

工作三年,回顾一下工作历程

于 今日 2019年1月31日 工作 3年零1个月, 首先回顾一下 2017年4月份第一份工作离职之后的的第二份工作吧! 时间是 2017年4月份 - 2017年10月份,入职的是一家 给科技馆做展示品的公司, 工作时间比较短 5 个月不到,公司里人员的氛围很不错,福利可以待遇一般, 当初想入职这家公司的原因是有二: 1.不加班 2.有时间沉淀技术,研究自己感兴趣的技术 但公司也有弊...

qq_27367199的博客 5931

Google 的 9 年职业生涯回顾

这篇文章是一位前谷歌员工对自己在谷歌九年工作经历的回顾和总结。作者在谷歌的不同团队和产品中工作,包括Bigtable、Persistent Disk和GCE VMs(虚拟机),并分享了他在谷歌的起起落落、心得体会以及从中学到的教训。总结的很好,可以学习一下。

百鸣的专栏 1075

2023年回顾与计划

2023年回顾与计划

阿甘兄 895

2023年AIGC发展回顾与展望

万字长文回顾2023年AIGC发展,包括AI文本、绘画、音频、视频和3D生成等。

叶子的博客 2381
上一篇: iOS下的indexOf & subString
下一篇: 回顾工作5年(二)
daijun74
博客等级 码龄15年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值