技术服务于业务
还有不到两周的时间就要过年了,想到现在工作的各种不如意,并面临的年后找工作的问题。今天在13号线上,对自己近三年的工作总了一个简单的总结,那就是技术服务于业务——也算是对三年工作总结的一种价值观吧,不求大家认同,只求领会其中的用意。
技术服务于业务,所以我这三年工作中,不会说是为想去学习一门技术而去学习。而是,要实现一种什么业务,必需要用到什么技术才会去学。
(1)03年参加工作要做webApp,学习了基于javascript的框架senchaTouch、当时还要做产品用到大数据,也涉及了一些简单的Hadoop基本知识、03年微信以及微信公众平台慢慢火起来了,学习了微信公众平台开发。
(2)04年换了工作,因为03年较早的接触了微信公众平台开发,所以做了项目经理。做了有关电力和交警的两个微信运营平台的开发工作。这一年中,做了项目管理中有关项目建设方案制定(也算是架构吧)、项目报价、项目工时/任务分配、客户交流、项目汇报、接口对接、也做一些核心代码的编写工作相关的一些工作。当然在技术方面也接触了像maven、angular.js、bootstrap 等技术,但并没有做一个深入的研究。
(3)05年我来到的北京,对自己的未来做了一个规划,并做了一个决定。转web前端开发,原因一:过去工作做的大部分都是web前端项目,想专注一点深入研究。原因二:个要喜欢javascript、html5等技术。所以05年工作重点,系统的总结了javascript基本知识、看了jQuery部分源码(有关动画方面和反向代理生成jQuery对象方面)、做了有关基于webapp开发自适应各种屏幕手机js插件(zoom.js)以及有了一些web前端开发的经验。
所以在今后工作当时,也会重点研究有关javascript、html方面的技术以面对业务需求。并继续看jQuery源码,开始看angular.js源码。学习其中的思想。
在过去的工作中,业务需求面对采用哪种技术时,出过三种情况。
(1)不知道用什么技术、没有思路:先说最糟糕的一种,刚出道时这种情况比较多,以后慢慢会变少。这时需要一个有经验的领导的指导,慢慢的积攒经验。
(2)知道用什么技术解决什么问题:这种情况工作中,遇到的较多,在项目开发过程中,一般的问题都可以通过百度的方式解决。
(3)清楚解决问题的思路:这差不多该算是领导级别了,清楚采用的技术以及通过该技术如何实现业务需求。
技术服务于业务、我个人认为通过技术解决业务需求时,个人的成长不只在于你对该技术的认知。而在于通过该技术解决业务需求过程中,解决问题能力的提升。采用过的技术以后很可能都不会再用到。但是,面对问题的态度以及解决问题的思路才是个人成长最重要的部分。