先从我的大学开始吧。
2000年,昆明。
那年高考,我记得是第一次考后报志愿,我的考分高不成低不就,第一志愿没考上,第二志愿也没要我,最后被调配到了云南大学统计系。老实说,当我从电话里听到这个消息的时候非常的失望,那是我这辈子第一次知道原来统计也是一门专门的学科。
我没有兴起过复读的念头,因为我知道像我这样爱玩的人安安静静读书的时光这辈子估计也就只能有一年。再多的话我不相信自己能够做到一样的好,也不想再经历一次压抑的高三。
就这样,我开始了根本不知道前途的大学。
大一的时候还算乖,十几年寒窗生涯留给我的习惯还没有消失,那时候至少不逃课,每天都还去晚自习。
一年之后,课基本是不上了。买了电脑,整天就是足球和游戏。那时根本不知道以后要干什么,也不会去想前途。
实话实说,大学生活是我活到现在觉得最糜烂的生活,大好的时光基本都荒废了。
2004年,昆明。工资:800
我面临找工作了。参加了一次招聘会,第一次见识了什么叫做人山人海,第一次意识到了,什么叫做三流大学,真得。我的简历都不好意思拿出来。
在会场晃了一圈之后什么都没做就回家了。那时的我从简历上看真得一无是处。
没过多久我就遇到了我命里的第一次决定性的转机解。
当时我哥正在读MBA,他班里有个同学是当地一间软件公司的中层,正是通过这个关系,我进入了昆明一间软件公司。当时我根本无法判断公司的好坏。
那间公司有150个人,其中开发人员47个,维护人员20几个,剩下的全是所谓企业管理部的。相信有经验的朋友看到这里就知道这间公司的水平了。
当时的我说实话C#水平很烂,也就是平时写过几个很小的工具而已,所以进入公司之后压力还是很大的。所幸这间公司的环境很宽松,我有足够的时间学习。两个月之后,感觉水平相比毕业的时候真是有了很大的提高。
这间公司有个特点,他只管最后的结果,基本不关心你中间的代码是怎么写的,用什么写得。正是因为这个,我平时会把学到的新技术立即用到项目里面。而因为有项目的压力,所以被逼要尽快的解决所遇到的问题。就这样,我的C#水平每天都在进步。当时我在试用期,工资800。这对于刚毕业的我来说,很多。
2005年,昆明。工资:740
由于转正了,要开始交养老金(公司交的唯一一种金),所以工资比试用期还少了点。但是当时我的并不在意,似乎并不是很缺钱。
可是,在这一年里我遇到一个很严重的问题--我今后每年都要去外地出差三个月左右。
这三个月里面,我大概每三天就需要去另外一个地方维护我们公司的软件,所以基本没机会写程序。这导致三个月之后回到公司时,打开IDE脑子里面一片茫然。好像以前的武功都被废了。好吧,老老实实的花时间慢慢恢复。
就因为每年都有这么一次出差,所以我的C#水平在达到一个程度之后就再也没有增长了。
2006年,上海。工资:5000
当时昆明公司的工资涨到了1000多一点,可是公司要转型了,开发部不再需要了。我也开始谋求自己的下一份工作。
当时的我,中小项目已经做过了一大堆,算是个C#熟练工了,而且昆明的IT业界实在没什么像样的好公司,所以开始考虑找北京,深圳或者上海的工作。
老实说,当时对于去外地找工作这件事情没有一点信心。自己都不太相信会成功。
这时我迎来了人生的第二次转机,还跟我哥有关系。
他当时刚好因为工作调动去了上海,所以我也就把我的目标锁定在了上海。
某天晚上我到51job写了一份简历,然后挑了一间非常有争议的公司投了。为什么说非常有争议呢?因为当时查了中国IT企业红黑榜,这间公司排名黑榜前几名,留言板上骂它的留言有4000多条,大部分都骂工作太累。说来也有趣,我那时就想,有争议就说明这间公司还是有可取之处。既然有4000多人骂它,那么至少也会有2000人喜欢的吧。
这间公司HR的效率很高,第二天早上就给我安排了电话面试。我清楚的记得,当时我在骑车上班的路上,电话来的时候正好经过市中心的一处公园。所以我就坐在公园的长凳上接受了来自上海公司的电话面试。面试结束之后大概20分钟,HR就打电话过来开始谈待遇了。
我觉得自己能被相中已经不容易了,所以小心翼翼的给出了5000的报价。其实当时根本没什么概念,5000我已经觉得很高了。谁知HR一口就答应了。于是乎,顺理成章的来到了上海。
当时我对于自己的编程能力还是有自信的,甚至可以说是自大,呵呵,年轻啊,居然认为只要给我时间,我可以做出任何东西:)。第一天上班,发现公司多了很多以前公司没有的规章,比如不能自己下载安装任何软件,不能传输任何数据到公司的电脑上,不能把公司的文件带出办公室等等....给我的感觉就是,这是个正规的公司。随着工号牌一起发给我的还有一本员工手册。我从头到尾看了一遍,惊奇的发现它规定了上班时间是8:30am,但是没有下班时间。好吧,反正我也没认为程序员加班有什么不对,加油干活吧。
可以说,一个正规的公司能给员工的锻炼是很多的。在这里我第一次知道了一个人的力量确实很渺小,有很多东西比需要团队协作才能完成,而且正规的开发流程也是以前所不知道的。
说起来可笑,当时自大的我连面向接口编程都不知道,当时看到类似IReadablefileReader=newTextFileReader();的时候居然发现自己看不懂。。。。
好吧,我不怕不懂,努力学习就是了。
在接下来的半年里面我学会了面向接口编程,学会了SOA,见识了200人的团队是如何合作的,认识到了除了编程之外的技术。
2007年,上海。工资:7500
一年很快就过去了,自己算了一下,过去的一年里面,我每周平均工作时间达到了60小时。加班的概念对于我来说,愈发的淡薄了。
我表现不错,成为了TechLeader。开始带队作战了:)。公司的客户都是欧美的,所以跟客户开会的时候必须要说英语。
说起英语,我学习的历程比较有意思。高中的时候我的英语非常一般,高二的时候我用压岁钱买了一台DC,那个寒假整个假期都在玩莎木。想来也是愣,居然不知道这游戏可以开字幕。就这么活生生的硬听英文配音翻了版。结果假期结束之后突然发现自己的英语水平有了很大的提高,哈哈。此为我英语水平的第一次飞跃。
此后,我大二的时候,我爸他们厂里引进了一批外国设备,来了一批外国专家调试。所以厂里需要大批的口语翻译。我爸他们老一辈的人对大学生有迷信,认为大学生都很厉害,所以就叫我去,当然也有让我锻炼锻炼的意思。那是我跟的是一个奥地利哥们,他的英语也不地道,我们就连蒙带猜加手势的沟通了两个月。好吧,假期结束的时候我的口语也上来了。这时英语水平的第二次飞跃。
可是到了真要跟客户沟通的时候,因为已经四年没说英语了,太过生疏,紧张的语无伦次。可是这时工作啊,我没办法,只能硬着头皮上了。时间长了也就练出来了。
这一年,我的工作重心也渐渐从编码转到了管理,我的注意力从C#转到了各种开发流程和管理技能上面。老实说,我不喜欢这样。我觉得我的编码水平还差得太远,在见识过国外那些拥有一二十年编码经验的程序员之后我真得觉得我这种编码四年的人就是个初学者。可是没办法,公司在飞速发展,我也被逼着走上了管理的道路。
我骨子里还是个技术人,我觉得程序员是个敏感的群体,你的水平是多少他们很容易能够察觉。如果他们觉得你的技术水平不怎么样,那么他们是不会从心底里尊敬你的。所以我真得不敢停下学习的脚步。
2008年,上海。工资:15000
今年工资的涨幅很大,超过了我的预期。新的一年,公司已经度过了高速成长期,我们的上班时间也开始变得正常起来。
生活,还在继续。而我,也将继续努力前进。
至此,谨以此文粗略的记述了我走过的路,希望能激励自己和情况与我相似的同行们。
分享到:
相关推荐
4. **实施步骤**:每种测试都详细描述了实施过程,包括数据预处理、测试执行步骤、结果解释等。 5. **评估准则**:为每个测试定义了通过/失败的准则,通常基于p值或比例来判断测试结果的有效性。 6. **示例与案例...
6. **第04页:风扇电路图**(DOL Fan):提供了冷却系统中的风扇连接图,确保变频器在运行过程中保持合适的温度。 7. **第1页:供电主电路图**(Supply Main Circuit):概述了整个供电系统的电路结构。 8. **第6页...
文档由Lily Chen编写,并且在编写过程中,得到了来自NIST内部以及国家安全局的其他专家的协助与评论。这些专家包括Elaine Barker、William Burr、Quynh Dang、Donna Dodson、Morris Dworkin、Katrin Hoeper、Jim ...
2. **软件兼容性**:提供了全面的驱动支持,如USB转串口驱动(适用于多种Windows和Linux操作系统)、RIL驱动(Android 4.x至12.x)以及USB RNDIS和ECM驱动(适用于Windows和Linux)。同时,EC800M-CN还集成了丰富的...
ABB ACS800-07P系列变频器是ABB公司生产的一种直接转矩控制型变频器,广泛应用于各种工业领域,用于控制电机的速度和扭矩,从而实现精确、高效的电机驱动。 首先,我们需要了解变频器的基本概念。变频器是一种将...
- **电机保护**:包括热保护、堵转保护、欠载保护等,有效预防电机损坏。 - **操作极限值与功率极限值**:防止设备超负荷运行,延长使用寿命。 - **自动复位与参数锁**:简化维护流程,防止非授权更改。 #### 九、...
4. 制动斩波器:文件中提到“Brake Chopper”,这是变频器中用于处理减速或制动过程中产生的能量回收装置。它能将电机产生的再生能量转换为热能,从而保护变频器不受损坏。 5. 尺寸大小:文档中的“Frame Size”指...
1. 真随机数生成器(True Random Number Generator, TRNG):从物理过程提取随机性,比如温度噪声、放射性衰变、或其他可以提供非确定性数据源的自然现象。 2. 伪随机数生成器(Pseudo-Random Number Generator, ...
在IT领域,网络设备的管理和配置是至关重要的工作之一,特别是在家庭和企业网络环境中。星网锐捷(Nanjing Ruijie)...因此,只有具备相关知识和权限的人员才应进行此类操作,并确保在操作过程中遵循网络安全最佳实践。
然而,对于那些依然依赖Flash的旧资源,这个过程仍然是必要的。 总的来说,酷派F800用户如果希望充分利用手机的多媒体功能,了解如何下载和安装Adobe Flash Player至关重要。同时,对于压缩包中的SWF文件,理解其与...
4. **权限设置**:安装过程中,手机可能会提示需要授予Flash Player一些权限,如网络访问权限,根据提示操作即可。 5. **测试运行**:安装完成后,打开一个包含Flash内容的网页,检查Flash Player是否能正常工作。 ...
在描述中提到的"FLASH下载"连续出现了多次,这可能暗示着这是个分步骤的过程,或者有多个版本的Flash需要逐个下载。每个SWF和ACTION.SWF文件可能是这些Flash内容的一部分,它们可能包含广告、互动内容或者游戏。SWF...
9. **SYSREF窗口功能**:简化同步过程,使得多个ADC之间的时序同步更加简便。 10. **四个时钟输出**:提供FPGA或其他相邻ADC所需的参考时钟,以及SerDes收发器的参考时钟,优化系统时钟管理。 11. **时间戳输入和...
ABB ACS800系列变频器是一种工业用途的交流传动装置,广泛用于控制电机速度和扭矩。ACS800-204型号是其中一种配置,使用IGBT(绝缘栅双极晶体管)作为功率转换的核心组件,提供精确的电机控制和高效的能源使用。 ...
说明了文章的中心主题是关于俄制K800-240-5型汽轮机在大修过程中针对通流部分出现的典型缺陷所采取的处理方法,并为同类型机组提供了可借鉴的经验。文章重点在于汽轮机通流部分的检修与维护。 由于提供的部分内容...
5. 共模滤波器:共模滤波器用于降低变频器在运行过程中产生的共模噪声,保证系统稳定运行。 6. 扩展柜、接触器及急停装置:文档中提及的扩展柜、接触器及急停装置均是变频器配置中的可选附件。扩展柜用于提供更多...