聊城网站建设:推广聊城博达,奥运网站模板,wordpress live2d换装,邢台网警年底了#xff0c;各种总结计划满天飞#xff0c;有空的时候我也一直在思考这么多年#xff0c;是怎么过来的。也曾经很迷茫#xff0c;希望经验和经历能给大家一点带来一点正能量的东西。10年很长#xff0c;10年前说实话我没有思考过现在的样子#xff0c;但10年前的日… 年底了各种总结计划满天飞有空的时候我也一直在思考这么多年是怎么过来的。也曾经很迷茫希望经验和经历能给大家一点带来一点正能量的东西。10年很长10年前说实话我没有思考过现在的样子但10年前的日子还历历在目。 回忆这10年简单的总结一下从一个机械设计绘图工程师 到 润滑油炼油工程师 到 国内最牛逼的快递企业之一(美国纽交所上市)IT信息中心担任开发项目经理从一个Matlab代码爱好者成长为 微软全球最有价值专家(MVP)IT技术见证了我的成长。 且听我慢慢分解我的这10年的华丽转身。 回到目录 1.第一次转身—考研 1.1 大学的美好时光 2003年上大学由于和第一批次差了2分又不想复读稀里糊涂填了个专业机械设计制造及其自动化简称机自就这样来到了湖北工业大学读了4年。大学期间还是勤勤恳恳每天泡图书馆机房由于数学成绩非常好数学类课程平均分97所以优势比较多再加上其他一点特长混起来很爽可以说大学是如鱼得水包揽了3年的一等奖学金大四没奖学金了以及各种优秀。2016年国庆节回去老爸从柜子里把获奖证书的壳子拿出来我还洗了洗堆起来半米高。。。 大二开学由于文化课成绩出色学分绩点全校30名左右那一届大概有4000人吧班级第一可以全校任意选专业当时很兴奋由于大一下学期学了C语言感觉这玩意太神奇了就想转计算机专业结果被班主任叫去说我们专业全校就业率第一工科学校的优势专业还转啥好好学都一样的。我也稀里糊涂那就这样吧我自己也拿不准。就这样第一次错过了计算机专业。 真的转折点是由于数学成绩不错参加全校数学竞赛当然要和数学专业的比一比成绩还不错顺利突围拿到了2014年全国数学建模竞赛的入场券经过半个月的集训主要是Matlab使用和解决问题的思路一时间突飞猛进对这玩意是着迷了。那一年建模竞赛成绩一般湖北省二等奖比鼓励奖是好多了的最低奖毛估估前省二等奖及以上的获奖比例是20%左右那一年时间太久记不清了好像就我们一个组拿到了奖其他全军覆没甚是尴尬一方面学校师资指导也有限还有几个数学专业的队伍。我也认识到自己还有这方面的优势所以一直在提高自己的编程能力。 学会使用Matlab编程后加上数学建模的抽象能力让我在后面很多地方大展身手在那个时候还是不多见的。别人用计算器做课程设计(很多复杂的机械设计公式计算)我就设计和开发了自动化的程序一键生成所有结果和报表打印出来后老师也震惊了最后还给一帮人校验数据计算机太快太准确。。。这就是我一直遵循的 实践驱动学习这个过程很锻炼很有用可惜我机械设计绘图啥能力很差有一个画减速箱的课程设计我把内壁和外壁画在一条线上还看起来挺像老师看了好久说你这个图不对劲啊但一时半会说不出来哈哈一堆人围在哪里最后说你这外壁和内壁是怎么画到一起的。。。。我靠我自己也看不懂当时那个尴尬室友还帮我检查了好几遍结果重画可苦了。。。 1.2 大学考研之转变 大四上学期已经决定要考研了思索很久一方面基础课成绩不错有优势而且我是实在想不出以后我出去搞机械设计能干啥没这个天赋。。。还是决定考吧考啥呢思考了很久决定找一个计算机相关的专业可是计算机专业专业课要求太高数据结构系统原理啥都很不懂怎么办呢到处找学校的过程中发现了一个 上海理工的系统分析与集成 专业考验专业课是 概率论这可是强项先进去再说吧谁说得清以后怎么样呢到哪里还得看自己的。就这样经过几个月的痛苦复习考研360分顺利进入上理工研究生院还是公费。这是我这些年唯一占了国家便宜比较多的地方每个月还有230块的补贴够吃一个月蛋炒饭的。 读研导师见面选方向我的导师是搞理科研究数学最优化方面的公式那个吓人当时那个尴尬吓死我了。。。不过他说我比较特殊说有一个年轻的导师第一年带研究生面试的时候就看中了我以前大学和毕业设计的计算机背景暂时只是挂靠到他名下那个导师的一些手续还没办好当时悬着的心算是落下了。后来才知道这个导师非常厉害是众多本校保研和考研想投靠的对象可惜我是开门弟子就复试面试的时候确定了就带我一个。后来我选择的方向是信息安全-密码算法研究就这样我一个机械绘图的转眼间就要投身神神秘秘的加密算法研究感觉好高大上实际上当时根本没有考虑就业等因素后来毕业才知道这玩意找对口工作比机械设计还难。。。就这样黯然开启3年的研究生生涯。 大学还有一件不得不说的事情就是2005年下半年阴差阳错选了一门选修课 C#.NET第一节课老师用VS做了个播放器瞬间惊呆了。。。。然后的时间泡在图书馆的C#书籍中。。。不过都是理论和小程序没有实践做过大项目为10年后埋下了伏笔。 回到目录 2.第二次转身—炼油 2.1 研究生的历练 研究生期间虽然以前专业基础不强但数学基础逻辑思维都还可以所以经过半年的基础补习很快就入门了但是怎么选择课题的任务导师交给我了自己找个课题对我来说真的是万幸因为有足够的自由和空间最后我选择的是 基于混沌的流密码研究经过1年的努力密码算法设计安全测试都自己用C#代码写了一遍算法和写代码的功底大大增强这在读研的时候也是一个很明显的优势一年下来发表了3篇论文2篇核心期刊的有点技术含量一篇会议是真的打酱油凑数而且毕业论文的大部分工作都做完了所以读研是比较轻松的搞定了。读研期间朋友推荐在一个软件公司搞系统维护业务时间给几家公司维护系统和网络赚点生活费就是装系统装打印机解决网络共享等蛋疼的问题其实很多都是临时百度一回生二回熟。。。现在想起来都不敢说自己会装系统真怕了。读研三开始陆续在一些论坛逛发现了一些外包的活收益可观第一次实战是给一个软件公司做一个Excel翻译插件用的是VSTO要集成一些vba脚本坑爹的excel 2003和xp补丁把我折腾得死去活来。虽然项目最后很成功暑假花了2个星期至此之后再也不碰VSTO不敢玩了。这个项目也是第一次比较正规的实战解决问题的过程翻遍了国内外论坛和微软官方资料英文资料也是啃了一堆又一堆后来拿钱闪人了由于公司付款不及时我催款的时候还有点不耐烦初来乍到不知道这么玩还好我也是学加密算法的给他搞了个到期不能用留了一手。 2.2 炼油的那些日子 2010年又到找工作的季节读研几年也看到读博是没啥前途了也是农村出来的不能让父母老操心虽然读研后没找父母要过钱但总归要给他们点希望。各个招聘会也去跑了一下投的都是开发测试岗位啥发现每一个收留的后来经人介绍有一个创业公司不过是做润滑油的关系有点复杂就不说了看起来还比较有前景基于各方面考虑打算还是拼一下而且IT技术也用得上所以毕业后直奔宁波去了当然是各种困难公司投资大有一些核心技术发展蒸蒸日上我去了是最高学历但职位是技术员刚开始负责DCS系统的维护后面又做化验员化验室主管销售没人继续开拓市场各方面信息缺乏只要又冲上去干了一阵子最后公司稳定后又回来搞技术润滑油调和配方实验方案等等。。。摸爬打滚起早摸黑那个日子是真他妈辛苦润滑油实验环境条件艰苦又脏又累最后技术质量部成立后担任经理算是轻松了一些陪领导做做方案负责化验产品配方等工作一线啥都干过啥都清楚所以很清闲。 由于润滑油市场这个特殊行业被过国企垄断虽然也有些路子但各方面环境不好导致企业效益一直不理想直到2014-2015年国际油价狂泻不止压力巨大公司停工一年每天吓折腾其中也有很多其他因素就不一一说了。在润滑油行业干了5年很宝贵虽然工作是润滑油但还是没有放弃IT一方面自己业余时间还是跟随技术潮流每天逛逛博客园信息量很大至少没有落伍一方面企业发展也需要一些IT技术支持虽然都很小但也让我有些进步。例如刚到销售部急需客户资料靠人工每天复制太累了我就花时间做了个管理软件直接从阿里巴巴采集全国各地的客户资料然后业务员从系统里面进行联系和维护相当于一个简易版的 客户管理系统化验过程有很多复杂的计算靠计算器出错几率大而且慢同时化验员文化水平低怎么办那就做软件研究了国家标准和文献做了一个简易版的化验室常规计算以及油品配合调和工具这样简单了好用40多岁的大姐也会玩了工具可以加快配方调和的速度快速出方案后来各种检测数据太多靠纸质维护没有参考性和可比性我又用开源的工具做了一个简易版的实验室数据管理系统BS的这样每天化验员前台录入数据领导和我自己查数据管理就方便多了至今运行稳定。。。数据量不大界面也很丑但实用是最大的目标。 再加上平时研究开源比较多时间空闲经常写写文章总结一下并在2014-2015年开始做足球赛事数据和预测方面的研究有些成果开发能力也有些提升在决定辞职后找了几家单位本来想去杭州一家互联网公司的同时阴差阳错一直认识吉日嘎啦老师听说他在杭州打听了一下杭州的情况结果他就建议我去上海看一下搞快递的他们也缺人机会也很多吉日老师也很诚恳来不来没关系来看看再说这样我请假就去面试了先去杭州顺便第二天去了上海到现在的公司看了看这边领导也极力认可回来后对比了一下杭州的互联网公司正好碰上行业整顿一直没业务所以也不紧张我也急需想换个环境所以就选择了现在的快递行业转来转去2015年5年后大上海我又回来了。。。 又一次转身这一次很多人认为非常遗憾也许单位再熬几年也很轻松。。。但人生就是不断的冒险和调整太安逸了会消磨自己这一次转身我也很犹豫怕自己做不好毕竟这是一个曾经梦想但实际没来过的行业。。。 回到目录 3.第三次转身—程序猿 就这样虽然放弃了5年的行业但经验都是通的自己有成长才是真的重要。来到新公司这个数据量和业务让我很吃惊一方面以前没这么大数据量一方面自己的全栈开发能力太弱还好新来吉日老师给我安排的工作是我擅长的后台数据统计。还好技术功底不错经过过这么多行业抽象能力以及自己在研究足球数据方面积累了一些架构能力经过几个月的努力新项目顺利上线这是一个全新的挑战和进步具体技术方面就不说了经历了双十一高峰期业务量的考验为上级提供数据决策支持。由于业务发展需求以及自身积累的技术力量我的团队也不断壮大我也从程序猿走到了项目经理的角色对几个关键的统计系统进行重构虽然代码没写那么多了但各个技术角角落落从产品需求开发测试和上线维护都全程参与。。。 其实只要我们用心每个脚印都会是冥冥之中的安排来了现在公司也是缘分因为认识吉日嘎啦也是缘分和巧合在进入公司1个月后我意外收到了 来自微软总部的 全球最有价值专家大礼包 由于自己失误邮件直接进垃圾箱。意外也是惊喜这一刻是我开始认识C#的第10年刚好10年。。。有人说种一棵树最好的时间是10年前其次是现在。。10年前的种子现在发芽了谁知道10年后发生什么呢努力一切皆有可能2016年10月如期收到了微软官方全球最有价值专家的连任邮件从一年级新生到二年级老兵目标是向10年老兵看齐。 现在开发工作越来越少了也带了一些新人在慢慢教他们思维习惯培养团队氛围这几个月下来发现管理团队的确是比较累人自从少写代码失眠都多了 虽然在上一家公司下面也有10多个人的团队但是文化水平制度业务要求都和现在相差太远。压力更大了上面要打通各个部门的沟通和做好需求一旦走偏影响业务是非常严重的一方面新人要培养技术要进步项目要上线会有各种问题各种折腾。 回到目录 4.这些年的感悟 说说经历这么多蛋疼的事情的一些感悟吧对技术人员是个参考对大家也是个鼓励经验是个人的每个人环境成长特长不一样不一定都适用终究是找准自己的方向然后拼命干。 4.1 业务驱动技术,提高解决问题的能力 没有学过专业的计算机课程体系也没有受过专业的软件开发培训我的经验基本都来自于实践通过良好的数学基础和抽象能力把编程作为一个工具来解决实际问题。在解决问题的过程中会碰到大量的问题或者开发问题就要借助搜索引擎要站在巨人的肩膀上这样才能看得更远解决自己的问题。比如在前面提到的做实验室石化计算工具并不是那么简单需要数学插值拟合算法通过分段函数拟合公式来进行计算在采集阿里巴巴客户数据的时候用到开源的组件要学会XPath语法要学会去查找组件提供的一些接口函数不断调整满足自己的要求不懂数据库大学的时候自学考试过三级数据库技术很多同学考三级网络技术死记硬背作为考证的工具我是想以后自己有点作用后来不断自学找到入门之道再后来学会使用ORM工具直接在代码层面解决绝大部分数据库操作这个时候性能并不是我最主要考虑的因素想一下现在的硬件条件处理一个每天几百条数据的系统ORM足够解决问题当然并不是说数据库性能不重要是要在合适的时候在有限的精力下面做合适的事情现在公司每日处理千万级的订单数据数据记录5千万就需要各个环节考虑性能问题。 如果有时间可以多学点技术如果没时间那就从现有的工作中来学习不要犯重复错误尽量总结举一反三这样才能不断积累解决问题的能力同时也要逐步接触新知识新技术可能刚开始很痛苦但这也是学习过程遇到问题就解决哪怕后来不用很多解决问题的过程都是值得学习的。 4.2 投资自己:时间汗水人民币 为什么投资自己给自己投资什么呢 首先我认为是时间。想要比别人更强那就要拿出宝贵的时间甚至业余的时间。时间挤挤总归有的如果不花费时间其他都白搭一定要在关键时候沉下心来研究技术当然上班就不用说了要把自己的工作做好。以前在老单位的时候长期停工每日工作任务有限上班1-2个小时完成所有的工作后别人可能看看新闻打打游戏炒炒股我就在写写代码领导并没有要求我一定要做个系统啥奉献自己也会收获自己的东西。在帮助自己帮助网友解决问题的过程中也会学到很多东西。有一次台风来了工厂需要值班台风没来就只能坐在办公室等着正好碰到一个朋友要做一个考试题库学习的软件正好没事花了一个晚上就做了个Demo后来有空优化了一下还是比较好用的虽然不是个啥商业工具但很快做出来并不是几个人能做每一件事情都有着存在的意义不是现在也许是很久以后。所以投资你的业余时间不要让时间浪费 其次是付出汗水。光有时间不加把劲怎么行有没有坚持不懈的钻研精神有没有不到黄河心不死的气魄坚持加加班努努力柳暗花明又一村的时候是很爽的。 有时候也要付出人民币。2010年刚毕业的时候吉日嘎啦老师的权限管理组件刚开始商业化我正好看到博客研究了很久觉得很好玩很有用。虽然那个时候学习版很便宜我还是把我半个月蛋炒饭的钱给拿出来了买了份源码对我这一生的职业来说绝对是个奇迹虽然我没并有把权限管理实际使用但源代码经常拿出来看看学到了不少东西有时候甚至直接扣代码出来。后来还在他的群里搞了个简单的算法问题3倍回报瞬间收回5年后我想换工作阴差阳错的让吉日知道后介绍我来现在单位到现在一切顺风顺水可以说我的职业转换成功离不开吉日的帮助。非常感谢所以关键时候投资点东西若干年以后或许有些意想不到的回报。2016年我也在开始关注微软Power BI技术对一些基础技术也恶补了一下花钱报了一些课程一共报了3门课程2门收货很大顺利完成各种作业从头到位有一门monogdb的课程要求高一些设计到数据库维护层面的东西没时间学习自己是想学的只学了几节课太偏DBA和运维方向后来跟不上了总的来说虽然花钱了但感觉到值。2017年我在天善智能社区报了一个SVIP的会员明年可以看各种团购视频有一些是非常不错的学习别人的经验关键点是很重要的也许现在1-2年可能看不到效果但我相信也许某一天会有作用。不是没机会是机会来了的时候你准备好了吗所以适当的投资有必要。 4.3 发挥长处补齐短板逆境中成长 很多人说木桶原理你的高度不是取决于最长的那一块而是最短的那个地方。实际上是比较扯的要辩证的看这个问题。对大公司大团队来说各个环节当然要平衡。但是具体到个体就应该分工合作。我认为一个团队总体各个技术方向技术能力要平衡但每个人都首先要发挥自己的长处在做好自己本职工作的基础上加强学习补齐短板这样不断进步。我的技术能力虽然每个方向不够深但实际可能方向比较广什么都懂一点加上自己的业务理解抽象能力在这样的环境下我是不可能解决所有技术问题的在团队中必须要互相配合才能整体前进通过自己的知识和经验做业务和技术的粘合剂例如 我虽然懂一点MVC但涉及到JS东东我就不懂了前期我只要负责后台数据的统计所以我们组找了一个前台开发高手顺利解决碰到的一些MVC前端的效果功能模块问题 我虽然懂一点SQL写几个简单的select ,where 和join还行但是复杂一点的就搞不定了所以我们组有一个SQL数据库开发高手号称我们组SQL小王子 很多地方需要用到接口架构层面技术细节层面都不是很懂而我们一点准备都没有自己是没时间学要打通业务要沟通需求要把握产品方向怎么办所以我又通过朋友找了一个接口开发高手比我搞起来快多了 业务太多我没时间一一了解情况不能熟悉每一个细节所以我找了一个系统支持的朋友给我解决问题我们数据的价值不仅仅是解决自己的问题还要解决别人的问题这就是价值 专业的人做专业的事情就应该这样。通过开发任务的细分让每个人做好自己的一部分熟悉业务后在不断往其他方面发展今年我也在要求团队成员进行项目和技术方向的交叉互相渗透 给别人机会就是自己的机会也是团队成长的机会既然自己不能做就把机会留给别人靠5个指头的单兵作战是很难打赢一个拳头的。当然团队的管理和成长也会碰到各种问题一定要摸索和总结不要怕犯错误要用于承认和及时调整。 越是艰难处,越是修心时所有的事情是有代价的想提高自己和提升团队就要付出代价。 4.4 种一颗树,10年后乘凉 种一棵树最好的时间是十年前其次是现在。这是我在2016年喝的最有营养的一碗鸡汤。10年前我想不到现在的我现在的我也不敢想象10年后的我。但是想在10年后在大树下乘凉现在不种一棵树去哪里乘凉 所以把这句话总给大家共勉勤勤恳恳努力奋斗到乘凉的时候你会感受到种树时的明智。 回到目录 5.上图环节卷起袖子加油干吧 每一天都是自己的都是特殊的无可替代。同样我的2016年每一天都匆匆忙忙所以转眼2017年了不记得有多少次加班不记得有多少次主动解决用户问题不记得有多少次抗争。。。但都不重要下面的这些时光记录了辉煌的2016期待更好的2017 1.2016年3月广州微软最有价值专家大中华峰会。这些老兵都是我们学习的榜样 2.2016年4月广东我负责的系统第一次在全国最大的省份进行上线前的推广演示 内部系统就不做展示这是今年最重要的一个项目开发周期超过5个月成功解决长期以来系统面临的技术难点和业务痛点并稳定运行至今经过双11双12几倍压力高峰考验不仅积累了大量的处理类似数据的经验也对业务过程有了更深的理解数据驱动业务业务提出新的数据要求未来数据将更加重要继续努力中。 3.2016年10月收到微软官方邮件和大礼包进入MVP2年级 4.2016年10月杭州和同事一起参加阿里云栖大会阿里是个大公司技术也很强虽然吹牛的技术也不差至少很多地方只得敬仰。 5.2016年10月公司在纽交所上市这是很多人的期待和未来奋斗的动力 6.2016年12月北京2016年微软技术大会主要目的就是看Power BI 7.2016年12月世界编程一小时活动技术改变生活小朋友的潜力很大未来IT前景将更加广阔 回到目录 6.2017加油干吧 2017年已经来到不仅是工作还是个人发展都有了自己的目标。一方面管理好团队做好自己的本质工作让几个核心系统尽快上线一方面学习更多数据统计分析方面的技术更数据更加有价值。 原文地址http://www.cnblogs.com/asxinyu/p/CareerChangeAndConclusion.html.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注