现在简单回顾下自己,
2016年,开始独立带领小组开发,还是要做好自己,成就自己成就他人。
2015年,晋级,从一名独立编程的码农变身为带领几个人的开发者。
2014年,技术小有积累,进入银行IT服务领域。
2013年,突然间发现自己还不够谦虚,开始沉下心来学习技术,融汇贯通。
2012年,懵懂的菜鸟毕业生,刚刚跨专业转到IT领域。一切都是新奇,一切又是那么陌生,开始畅游IT海洋。
第一、从事技术开发的,要有一个特点,术业有专攻。从最初需要人带领的初级开发人员,俗称的码农开始,到能独立完成开发任务程序员。技术能力不能放弃。
第二、要有自己的世界观理念。这里可以说说自己的感受。2012年进入IT行业,作者本人不是计算机科班出身,当时技术宽广度确实非常欠缺。第一次接触win以外的操作系统。知道了世界上还有不是windows的操作系统。在一个终端前,敲下的每一个ls、cd、pwd。在那充实的日子,每天都有新的东西,我就在知识的海洋里遨游。远比大学四年里学到的多。扯远了,在这几年的感受中,这个行业还是非常缺乏软件人才,特别是中高端的人才。技术是第一生产力,要不断提高自己的技术能力。
相比于其他行业,IT是很少几种不需要拼爹的行业之一,只要你技术好,基本上都会吃得开。随着技术的普及,中国市场还是需要大量的应用开发人员。
第三、人
有人的地方就有江湖,就有纷争。还好我们是一群程序员,虽然会为了一个算法争得面红耳赤,为了追赶项目进度而加班加点,为了上线成功而彻夜检查。程序员是单纯的,沉迷在自己代码的海洋里,以自己的所知将自然语言翻译成计算机语言。没有那么多的勾心斗角,那不是他们的爱好。
IT行业本质上就是一个服务行业,就是为所客户使用的服务、工具。不论是以业务为基本处理条线,还是以部门为单独业务,都需要适应客户的业务体制。这里的客户可能是各种企业事业单位、政府部门单位、或者纯粹的面向个人,也可能是IT公司自身的业务部门。计算机IT服务行业是切实贴合各个行业的。脱离了客户的行业实际情况的定制化服务都是耍流氓。如IT与医疗行业结合,与银行金融业务结合等等。
银行与IT服务结合,完成了银行从传统的人工统计、业务处理到信息化的转变。如银行的账务系统、基础架构、各种业务系统。整合高效地完成了向信息化时代跨入的要求。
从入门到现在,掌握的工具越来越多,涉及到技术很多,如java的开源组件、传统IOE结构。ESB、CtrlM、CD、SMSP等系统交互。越往后,越要了解系统所服务的客户业务。了解相关的金融背景知识:比如会计分录、业务种类、每个业务模型各有特点。相应的如何整合。个人业务、对公的借记业务、贷记业务。票据业务等。