曾经的我回顾下自己的入行这10年,酸甜苦辣五味杂陈,从一个偷懒耍滑少干活,到勤勤恳恳甘愿付出,一步步走来见证了自己的成长。
2007年大学毕业在济南混了2年搞C和shell脚本开发偶尔学学java,才工作的我每天都是重复的报表数据,偶尔的上班趁机聊聊天,玩玩游戏趁组长看不到(其实领导就是不想说吧),感觉自己沾光了太开心,每天感觉过的好慢好慢,晚上时间真的挺难熬,如果不玩游戏,不看电视基本都不知道干什么。这样2年时间过去了,因为是家中的独子,选择了回到我大省城河南,当临走的时候我们项目经理建议我去北京上海和广州,可能因为二年时间的没有自我成长感觉有点胆怯,或者是因为逃避苦难,我选择了回到了郑州。
2009年通过我的好哥们“大海“兄的介绍入驻了一个北京在河南的公司,大海兄为人很腼腆不怎么爱说话,但是人很好,在我回郑州发现郑州根本没有c和shell的市场,全凭己翻书学习很基础java的情况下,介绍我进入他的公司了,面试的时候我记忆很深刻,问了问技术方面的问题,做了哪些项目(hr人力管理系统,自己找了个收费视频学的),用了哪些技术(struts1,hibernate),会不会?会。你是大海介绍的,是的。好的你可以走了。到楼梯口就收到电话了明天来上班!当时兴奋不得了但是想想什么都不会咋弄啊,可别丢人啊,别人给我介绍过去了,先进去在说吧自我安慰。进入公司后,那天刚开始项目经理介绍了公司的流程,要开发的东西每天开发什么,也认识了后来对于我很关键的一些同事,想想我们都认识了差不都7,8年了。白天上班遇到问题baidu那时候google刚刚退出中国,baidu当时很烂搜个技术文章难死了国人也不习惯写博客,很难解决一些问题,网上的视频教程少之又少,遇到问题就通过qq群求救那时候技术类的qq群都很活跃大家都在问问题都在分享解决方案很多人都不去看api,应该都没这个思路吧就知道问,大神帮我看看什么问题吧,求求你了这时候看这种词语都出来,那时候到处都是。通过自己的积累慢慢的自己的java水平也提高很快,也迅速成长。想想那时候每天晚上基本都在学习,学学struts2 springjqueryuI。
转眼2010年了,因为薪资待遇问题加上过了年身边很多同事都离职了,哪里IT都这个套路:”拿了年终奖走人”, 当时的郑州的IT圈发展很不好,但从我从薪资方面来说,我在济南的时候拿到了3500,在郑州拿到了1500,经理还告诉我,你11月份才来年终奖给我发1000可以吧我说行,想想才来1个月给你1000已经很看好你了.后来两个人的花费越来越大,也没攒到钱就这样我选择换个工作,通过技术面试很快入职了一个外包公司,原来郑州这个公司都不加班的,去了外包公司每天干到12点,早上8点必须干了1个月我放弃了,果断的离职,必须珍爱我的生命,从此我也坚信真爱生命远离外包。
2011年我进入了通信行业的一家公司,那家公司的技术总监人很好,2011年的时候maven和git 都每周给我们培训,但是那时候大家基本都说浪费时间,分的工作都干不完谁还有时间学习,后悔的到2014年了解到github和oschina的时候才知道比别人早了解3年,不懂珍惜,想想那时候有人给你讲东西是多么好的事情。
2012年原来郑州2009年的项目经理开了公司,让我过去,我没考虑那么多,一是熟人,二人薪水方面也有提高,我就去了这一去就是5年,直接入厂开发还有他接的上海的一个项目并行开发,2013年入厂的项目应该算是关系项目,河南本土的技术水平和业务熟悉程度都不高基本都是依靠关系接了些项目,这算是就需要做一个项目,我就趁这段时间每天给北京和上海的原来走出去的同事晚上打电话一聊都是1,2个小时了解新的技术动向,我也开始有了自我规划,你会问我为什么有这么大的变化原来哪里给的钱高我去哪里,原来哪里不累我去哪里,因为结婚了有了孩子了,不能在浮躁了,上海的同事劝我学学移动端吧以后的主流,在那个时候感觉北上广至少比郑州领先年。开始购买了mac本当时也是狠了心开始学习ios,每天晚上看视频同时开2个电脑一个电脑看视频,看完视频关闭,开始写代码,就是这样短短4个月ios的基本开发套路了解了也自己做了些东西,后来又自己接了3个私活,2个公司的项目基本可以独立开发了,不懂就问qq群,这时候qq群我发现有了变化,因为微信存在了,qq群500人的群很少人愿意回答问题,因为很多大神好像都不愿意跟新手玩了,去高手群了,这也是对的人往高处走水往低处流。只要付出总有收获。你会问我有java基础为什么不学习android,因为我在济南的同事后来离职后都去了北京,做ios开发C的基础学ios他们说很轻松,但是我后来接触新语言发现,不管是什么语言只要精通一门套路基本一致,都是类对象,调过来调过去,我也深入的了解了生命周期的重要性,原来说生命周期就是面试java的时候时候sevlet的生命周期说下,各种语言都是生命周期调用的顺序,这时候我开始感觉时间不够用特别是晚上过的很快。
2015年,关系项目毕竟是关系项目支持不了多久的,人走茶凉的事情哪里都很常见,老总(原来的项目经理)让我去做外包,说白了公司养不了那么多人当时公司有40多号人,分了几个项目组都去做外包了,我去了家互联网公司,原来做通信行业做项目其实很容易,做出来就可以的别管我后台做的多么烂,对出来就可以了,毕竟是内网毕竟用户很少,毕竟是oracle这种大型数据库。去了这里毕竟是互联网在流量比较大的情况下很容易蹦的,开始了解高并发,负载解决方案,回到一个问题,刚不是说不去做外包了为什么还去,因为我感觉是个机会我可以成长,我还是选择去了,从2013年开始带项目,算2015是在这家互联网公司有了自己的团队7个人,mysql负载均衡,nginx代理,memchedsession共享,mq消息队列,redis缓存,git的培训,maven在项目中的运用,2015年我长达一个月白天上班抓项目进度,研究项目需求,技术方案的解决,晚上学习打电话了解同事在北京的技术方案,自我提升,渐渐的发现很多东西其实在与运用,网上blog也很多参考价值也大了,技术分享的人越来越多了,我在这时候也有了自己的博客http://394498036.iteye.com,开始做技术积累发现自己的记忆力有时候老忘,还是需要落实到文字上,也是对自己的总结。
2016年我发现ios开发成本太高了,上架麻烦,企业不需要上架成本高,开始学习react-native做混合开发就是为了突破自己的android不会的瓶颈,3个月时间学会了并且做了一个自己实践项目美团,因为当时还比较钟爱svn就把代码放到了taobaocode上,现在taobaocode已经停止svn了代码也找不到了。
2017年来到的现在公司,白天忙着工作上的事情,2017年人工智能大放光彩,晚上的看视频也很多我开始学python在一个月内拿下了python爬虫成功爬去了多个网站这里就不说了,毕竟涉及到版权我就不在网上说了,基本爬虫的各种套路,打码,收码,ip代理,ua更换,selenium方式,解析app客户端所有套路全部理解,也自己恶补了下js解密破解网站的js加密,方便登陆。感觉自己每天很忙基本从2013年到现在11点从未睡过一直在坚持学习。坚持在研究技术。
十年了,人生有多少个10年,10年内我从一个男孩变成了现在有二个孩子的父亲,从一个皮皮的爱开玩笑的人变的稳重了,从一个无所事事到感觉时间不够用。
来给IT新人的一些建议吧
1. 跟对人,比做对事重要。
2. 有机会不要放弃,不要怕付出,终有结果。
3. 多与it圈内不同语言不同地区的人交流你收获一定很大,现在还存在信息不对称!
4. 虽然现在二线城市的发展很快,但是还离北上广有1到2年!薪水还是有60%的差距的
5. 学了东西要实践,不要光学不实践。
6. 注意身体,加强锻炼,我准备夏天开始骑车上班了,体重一直在升从120到现在的140多,从不感觉累到现在一动就累。身体是革命的本钱,生命在于运动对吧。
7. 光埋头技术有时候该思考也要思考。
8. 赢里面有个口,沟通很重要。
9. 出来混迟早是要还的,当初你偷懒了早晚得还回来。
10. 做事不要忘了初心。
我也抛出来几个有多年开发经验人几个问题
多年来发现一个很大的问题,技术变现很困难?感觉别人做的自己看看都能看懂,也可以自己实现!
多年来发现一个深入的问题,身边的源码很多,但是无法变现,别人拿到代码程序都可以变现。自己却不行?考虑下为什么?别人有关系?重点还是思维!
大家做编程的人的思维定式太严重,多接触IT不同行业的对自己的以后有收获!
你是不是还停留在只跟认识的人,其实说白了会存在一个问题,你身边的人更你惊人的相似,不跟其他IT人员交往思维上,做IT必须有互联网思维,大家多分享,才能有多收获!
热门评论
走心了老铁。
有如此才华当程序员浪费了。
走心了老铁。