【hi聊】2019年终回顾:这些年经历最大的变化
要求:无灌水,用心分享,和程序无关不算哦
1、分享一段关于从事领域变化的小故事
(曾经我是一位的Symbian程序员,但是现在想给Symbian烧纸都没地方烧了。世界头号通信公司的核心系统也会死,放十几年前谁能想得到?iOS程序员们要警惕啊。IT行业提供高薪的同时也放大了职业风险,只有随需应变,不断转换赛道,紧跟时代的潮流才有幸存的可能,也只是可能而已。以上为我的小故事,希望可以和大家持续交流)
2、十年间你最大的变化是什么?
(10年前我还是宝宝,如今为了撸代码快秃了)
3、快过年了,你的bug改完了?回顾一下今年改过最痛的bug吧!
(此处省略一万字)
4、程序员何苦为难程序员,回顾一下你踩过别人留下的坑或者你给别人留下的坑吧
(程序生涯中,总会遇到各种各样的坑,就像人生道路一样。这些坑,有些是别人给你挖的,比如维护别人的代码,而有些是自己给自己挖的,比如不写注释,不写文档,代码重构的时候全靠缘分了哈!)
选择其中一个话题即可(2、3、4个也可)欢迎分享
截至时间:19年1月23日晚18:00
活动形式:底部超过66个分享,且满足点赞第一名,即可获得我们的精美机械键盘;另会有6名幸运答主,获得阿里云开发者社区2020年精美台历哦 (左为cherry机械键盘,右为开发者社区2020年定制精美台历)
我接触这行还没有四年,今年应该算第三、四年,我一开始学的是Java,后来学C#做unity游戏,今年又转会到Java,希望能力节节攀升
说下今年改过最痛的bug吧:
有天有用户反馈线上上传文件的进度条不走了, 由于是接手的之前开发的功能,我反复查验程序, 发现没啥问题, 本地测试也ok,苦思冥想... 算了 不纠结了, 遂观察下线上数据发现文件上传表关联任务表的 任务ID为127, 瞬间好像懂了什么 果然任务表ID int 文件上传表关联任务ID tinyint ...... (那个谁 你站出来 我保证不打死你 --!)
十年前的时候,刚好是沉迷电脑的时候,那时候也挺傻的,梦想是当个生物科学家,研究发明个非常厉害的东西,其次是如果当不了科学家就去做it相关的工作吧,因为那时整天对着电脑都很开心。当然了,十年后的现在,几乎什么都变了,高中的时候已经感觉当不了生物科学家然后就转向做程序猿,也不知道自己为什么这么蠢看到猿字以为这个职业男女生比例应该还好,为了当个好的程序员思考了好久的人生,压力是无限地在增大,也不会再轻易地说开发是件非常快乐的事,这个世界也不仅仅只有开发来制成软件了,以为理所当然的按时上下班变成了很少见,很荣幸现在真的变成了一名程序员,但是还有很多的事情没有弄完,世界在不停的变化,或许下个十年,又是不一样的感觉
十年前,小小我坐书堆间,那时正高一, 十年后,长长代码屏幕里,此刻在搬砖。
成年人的时间越来越快,从不诉惆殇。 十年后老老夫聊发少年狂!
三年里,从前端转到了后端,当时以为站上了 Web开发鄙视链的最高层,终于自己要处理背后的各种逻辑了。
在干满一年后,公司倒闭。再次踏上找工作的征途,发现自己比上不足比下有余,后端技术不够深入,不能达到面试的水平:算法、语言原理、源码层面、高并发,一时语塞。再回头看前端早已不是当年的前端,什么大前端趋势、微前端、severless、工程化。
不想把路越走越窄,最终又回到了前端的怀抱。 踏踏实实,从基础重新学起,有了后端业务经验的加持,做前端会想的更多,更深入。所以,只要在这条路上坚持走,哪怕失败也有很大的收获,依旧保持谦逊的态度,保持学习的心,珍惜当下机会,莫问前程。
(好吧,虽然我是题主,但是我也好想要机械键盘哦。)
十年前,还是个刚刚从家乡高考结束,来北京读计算机的少年;时间转瞬即逝,我决定不遗余力在拼搏一把,考北航的计算机专业研究生,在我眼里那是除了北大全国最好的计算机研究生了。但是我考了两年,失利两年。命运往往兜兜转转,一切回到了起点,说我是应届生,可是我已经毕业两年;说我是社会程序员,却没有任何工作经历……压力伴随着冬季寒冷的风,一切都显得格外苍凉。
在面试过超多家公司之后,我都毫无例外的失败了。一败涂地去形容,丝毫不为过,这无异于不能承受的生命之轻,一度怀疑自我,质疑自我。就这样晃晃悠悠,寻寻觅觅三个月,父母决定让我回家考公务员,继承他们的衣钵。但是我就是不喜欢,就是向往互联网公司,想要自己赤手空拳做出一番成绩,证明自己。和父母的反反复复的迂回战术下,终于他们妥协了,并且在思路上给予我指引,让我提着礼物找到了当年的师兄。事情到这里,毫无意外,师兄帮我找到公司的CTO,内推很成功,我却放弃了程序,选择了产品。哈哈,每天都在敲代码的生活,大概会让我窒息吧,志不在此及时掉头,未尝不是美事一件。老板问我要多少工资,当时我只要了税前6000元,还在五道口租了房子………………
但是工作三个月以后,我的工资就翻倍了。每天的生活两点一线,在公司的时间每天超过15个小时,周六一定加班,周日偶尔不去。在一年不断的自我提升和磨练、付出以后,第二次转折点又来了,空降新任CTO,为了拉拢,好吧,工资又翻倍了。之后的一年仍旧很忙,公司产品走了又走,而我也成了公司对业务最资深的产品。工作第三年,公司被大厂收购了,定级P7+股票+涨薪……并且也成为了这个大厂最年轻的P7产品,身上的光环很多,同时也在负重前行,也希望成为一个像“张小龙”一样的产品。追梦路上,快乐且知足,自信且阳光,美好且痛苦……
可能还不到10年,当然,我也会又很多个10年。
(以上的我并非是我,而是生命中不可或缺的一位知己)
我是一位的爬虫程序员,从2016开始从事爬虫工作。入行不久,迎来p2p行业最后的疯狂时刻。 各种互金公司因为风控的问题,需要大量注册用户的各种纬度的资料,有的掩耳盗铃让用户同意授权的,有的连这步遮羞布也省掉的,直接拿到用户的各种资料(身份证、手机号、社交app账号和密码等等)开始获取用户的银行流水、在各个电商平台的交易数据、社保、公积金、朋友交际圈等等你们想的到和想不到到各种纬度数据。
这些资料怎么来?怎么用? 我和我们小伙伴开发了一个爬虫平台,使用的语言是Java(后来也用了python语言),功能很完善,也很好用。从一个新用户进来到获取他/她的全部各种隐私和公开数据一套流程就可以完成。从十万个注册用户到百万个注册用户,然后获取新用户到步伐就加快了,最夸张的一天清洗了近二十万个新用户(因为公司做活动送苹果手机)。 获得了用户的海量数据为自己的公司风控体系做出了巨大贡献,在此期间,一些头部公司也需要一些用户的资料,因此就开放了接口给他们,按照调用次数收费。
急流勇退 到了18年p2p公司爆雷次数增加了,我们爬虫团队私下里也讨论了不少次要不要撤。但是房贷压着,大部分的小伙伴还是抱着侥幸心里还是毅然留下。我虽然没房贷压身,但是每天总是获取用户隐私终究不是正途,是灰色,因此我跳到了一家大数据公司。没有了金融属性,接触的爬虫业务终于不再关于个人隐私了。
转行 时间到了19年,国家出手大力整治p2p公司,我坐标在杭州。从XX公司开始,陆陆续续涉及好多家公司,抓了不少人。我合租的室友也进去看守所24小时交代问题,也就坚定了我转行的年头。因此积极申请转岗,最终得偿所愿转到了数据开发岗位。 因为过去的有那么2个月,真的是谈“爬”色变,同事间碰到我打招呼就是:“会不会被抓?”,我常常淡然一笑,但心底还是有些忐忑。技术是无罪的,但把技术用在犯罪上,使用技术的人是有罪的,虽然离开了爬虫这个行业,但还是祝愿这个行业早日有立法来决定它的属性,不让它在继续游走在灰色地带。
Java相关:
2014年开始,还是前后端java程序猿自己做,还有struts2,那会java程序猿都会前端语言吧,什么js,css,html。那会的项目多是只要能运行就好,那会有一些政府项目还是oracle。
2015年开始,app爆发,那会还是用spring mvc技术。各种技术菜鸟进入技术领域,没有任何技术背景,没有什么软件工程,都来了这个行业。那会只要是技术公司,技术人员薪资最高,加班加点干到深夜,三个月一个app,一年几个app。也就是这一年docker火起来了。
10年之间变化无时无刻不在发生,本人经历了简单的JSP、到DWR、Hibernate、Mybatis、Spring框架盛行的年代;哪个时候Spring的XML配置还以大堆。很快就流行到了SpringBoot的微服务,目前已经到了SpringCloud,以及微服务;还有国内的Dubbo等微服务。同时有开启了分布式的最好5年,各大互联网公司都在搞微服务和分布式;促使了公有云技术的发展。目前已经云原生、ServiceMesh方向发展了。个人感觉目前搞程序必须熟悉和使用分布式相关技术栈。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。