当先锋百科网

首页 1 2 3 4 5 6 7

我们的程序员都在写什么样的程序?

首先,谢邀请!

我的宗旨是:

我的中国行 - 爱旅行 爱摄影 爱分享 爱生活

摄影里,最会编程的;

编程里,最会摄影的;

喜欢小I,你就关注:「我的中国行」

回归正题。

第一阶段 迷茫的阶段

本人,小I,2004年毕业于计算机专业,不是985,也不是211,一个普通的本科大学毕业。

刚毕业的时候,带着对未来无限美好的憧憬只身来到北京这个大城市。

暗暗发誓,一定要努力工作,利用自己的潜能,给自己创造一个美好的明天。

由于在学校的时候,成绩比较理想,进入了一个国企 - 首钢集团(校招的,并且给了北京户口)。

进入单位才发现,虽然小I是计算机专业,然而到了单位并没有进入信息中心,而是被下放到了车间(好几十名计算机专业都进入信息中心,唯独小I被放入车间,美其名曰不懂生产流程如何写好代码)。

什么是车间?

每天的工作就是看看仪器仪表有没有问题,清理仪器仪表,连基本电脑都没给分配一台,每天都在绝望中度过。单位也答应,一年之后派到信息中心。于是,忍了一年,单位丝毫没有派过去的动静。

于是,一年之后,忍无可忍无须再忍,头也不回就走了。

第二阶段 回归软件

工作一年无经验 VS 应届生,找工作应届生绝对占优势。

为了想回归从事软件行业,从找开发岗位的绝望变成找测试岗位,也终于功夫不负有心人,找到了一份测试岗位。

虽然,小I一心志向开发,但是在没有条件下只能先活着。

从小白测试,走到初级测试,中级测试到最后的高级测试;从黑盒测试走到白盒测试,从UI功能测试走到自己写code做自动化测试。

由于软件是java开发的,长期积累的阅读和自己手动写java,慢慢的有些自信。

也慢慢地,找回了曾经那份要做开发的冲动。

于是,两年多的测试岗位在一咬牙一跺脚的刹那被放弃了。

第三阶段 走向开发

理想是饱满的,现实是骨感的。

立志做java开发(当时java已经是主流开发语言,其次C#也开始冒尖),由于没有真正的开发经验,于是在java开发岗屡屡碰壁。一个偶然的机会,稀里糊涂进入一家外企保险公司,面了一个Cobol语言(Cobol语言,会用的人少之又少,所以不会要求你会,但是有编程思想就好),于是进入该公司,正式进入开发阶段。

经过2年多的努力,从小白到独当一面的程序员,小I做到了。

但是,Cobol语言的道路是不光明的,毕竟现在能用这个语言的公司寥寥无几。

于是,还是想跳转java开发。

但是,公司规定不能跨语言转岗,所以失败告终。

两年多的Cobol开发岗又一次在一咬牙一跺脚的刹那被放弃了。

第四阶段 走向正途

正所谓,前途是光明的,道路是坎坷的。

坚持自己要走的道路,一条路走到头,也许阳光就在那等着。

正直互联网突飞猛进。

很多的欣欣企业正如火如荼的干着。

就这么,遇见这么一个CTO - 编程都是通的,关键看思想。

一个毫无java开发经验的人,正式成为一个java开发。

也正因为是个欣兴互联网公司,一个从小到知名的网站,一路的坎坷小I都经历了。

一个天天宕机,到支撑上亿级PV的网站诞生了。

在该公司,呆了7年,从一个懵懂的java程序员变成了一个资深java程序员。

所以历经过的事情都经历过了。

俗话说: 失败乃成功之母!

经历一次一次的困难,学到了更多的东西。

如果不是公司没出现意外,小I是不会走的。

毕竟用了7年多的时间,把网站当成了自己的孩子一样精心培养,茁壮成长。

但是,万事就怕但是,天有不测风云,最后还是没坚持下去。

第五阶段 学以自用

互联网是泡沫经济,来的快也许去的也快。

对于一把年纪的小I,已经不再适合混互联网。

于是,选择了银行。

经历过7年互联网亿级PV的战士,经历过快速迭代的互联网思维,再进入传统行业的银行,解决问题的速度绝对是互联网的思维,快、稳、准!

现在在银行也两年多了,自己也独立开发2个系统, 也能独当其中的一个模块了。

实话实说,在传统的银行,技术会落后互联网5-10年。

但是,随着银行对技术的重视,慢慢的技术也会突飞猛进的。

这是小I工作这么些年的五个阶段。

虽然走的很坎坷,最后还是变成了自己喜欢的样子,知足了!

告诫所有应届生,第一份工作其实是非常关键的,要不然会影响你之后的轨迹。

最后总结:

不管是在保险公司,还是在互联网,还是在银行,所有的业务都是围绕着数据说话。

所以,数据的增删改查是基本,真正要解决的是如何设计才能支撑复杂的场景、高并发场景,如何设计能快速迭代。

不要低估数据增删改查,只要产品创新,你的代码就是很有价值的。

真正做操作系统级别的程序员,在中国还是少之又少,毕竟难度很大。

至少,小I这种级别的没资格去做。

做自己所能,创造出价值,就是你的能力。

程序员用什么写Java,我们的程序员都在写什么样的程序