本人17年毕业于上海理工大学,毕业之后去了和付,是做一家支付的小公司。里面的人很厉害,自己也付出很多,所以成长较快。由于个人的好胜心,阿里一直就是我的目标。从和付开始,我就保持写博客的习惯,学习的过程中尝试、提炼和总结并发布在博客园上。
2.2 陆金所后来去了陆金所,是做互联网金融,主要是p2p业务的公司。期间一直在夯实自己的技术栈,最重要是学习如何在大公司工作。教会了我很多技术之外的事情。
2.3 蚂蚁金服今年3月来了蚂蚁金服技术风险部零号计划部门,多谢阿贵、仁恒的力挺。入职至今,感觉还是很不错的,部门的技术风气很浓,个人比较喜欢。
三.一些建议接下来是一些个人建议了,烦请认真看一下:
3.1 多学习这是最首要的,个人推荐看书的方式,这样比较深入,视频的方式可能效果没有书籍好。记住一个道理,不进则退。比如说,5年前刚毕业的能回答出synchronized原理就很好了,现在毕业的能回答出都是非常基础的。时代在进步,新一代的毕业时候的技能基础也是逐年提高的,你要有危机感。不学习,那你就废了。
当然了,最基础的还是要把工作上的开发任务完成好。别工作的事情都还没做好,就想着课外学习。这样是错误的。
3.2 怎么学?我通常学习就学最好的,跟大师学。比如我想看并发,我的首选肯定是《Java并发编程实战》,这是毋庸置疑的。光看大师写的行不行?不行,Doug Lea(并发包大部分源码作者,也是本书作者之一)等大师写的东西你可能晦涩难懂。你可能需要一些国内人写的白话文当辅料来学习,比如《Java高并发编程详解》。两个结合起来看,会更易懂一些。最后就是遍数问题了,看一遍行不行?当然不行啊,《Java并发编程实战》我起码看了3遍,每一次都有收货。读好书,多读书。
要有深度啊,你要挖掘到别人挖掘不到的地方,这才是你的优势,人人都会的东西,你的优势在哪里呢?接下来可能你就要看一些JVM的东西,再深入理解并发。比如说Moniter实现原理、JMM、Java对象模型、Java对象头、锁优化等等
例如xx时间让你掌握xx技术的快餐技术文章就不要看了,浪费时间。且用处不大。
3.3 追求完美认真做事,追求完美。不要把冒烟通过当成最终结果提交。真正能改变你人生轨迹的只有你的工作态度、生活态度。一定要培养起自己不断追求完美的态度,这段代码怎样才能更加松耦合?这个页面怎么才能体验更好?耗时如何更低?效率如何更高?等等。不是运行正常就完了,没有完美,我们只能追求完美。
3.4 别怕吃亏很多同学在工作中,都很怕吃亏,什么吃亏呢?当你做了本不属于自己的工作范围之内的事情,觉得你吃亏了。但是你有没有想过,你把别人的技能或者说负责范围的事情学会了,那你的技能集合就会更大呢?他会做的你都会做,但是你会做的他不一定都会做。这就是很简单的道理。
3.5 结果or过程越发感觉到现在很多人更注重结果不注重过程。985、211的录取通知书、阿里offer、提车宝马奔驰等。这些都是结果的东西。重不重要?当然重要啊,但是你永远要知道,结果性的东西固然重要,让你强大的永远不是结果性的东西,而是过程。过程中的养分才是真正让你强大的东西。如果结果不够好,ok,那就从中分析哪里做的不好,哪里还能做得更好?代码设计不好,ok,就从里开始改变。db知识不够好,ok,那就补这块。
每天都是过程,有一些结果都是靠几年来获得的。如果每个人学一个知识点都是1周,准备offer 1周。那不是人人都是985、阿里级别公司、奔驰宝马?持之以恒,别三分钟热度。
四.广告时间 4.1 团队介绍 蚂蚁金服集团已然服务全球超12亿用户,在金融级服务苛刻严谨的可靠性要求下锤炼出领先的技术团队。技术蓝军直属蚂蚁CTO线0号计划,是面向未来基础技术演进及服务可靠性进一步升级所布局的关键技术团队之一。
蚂蚁0号计划团队负责可靠性分析检测中台体系的规划与建设,覆盖蚂蚁金服集团各业务线以及基础设施、中间件、数据计算、AI、终端等基础技术。以软件行为及脆弱性分析产品、故障自动检测产品、服务故障注入检验产品、数据化度量产品等为形态,直接服务于蚂蚁各业务线及基础技术的可靠性分析、自动检测、攻防演练等。利用自动分析挖掘出技术服务体系中的可靠性脆弱点,制定并运营优化蚂蚁技术可靠性标准及规范,设计对应的风险防御架构,并通过持续的突袭攻击运营,牵引驱动蚂蚁金服整体高可用架构及资金风险防控架构升级。
部门以“全局视角、全域理解、全能架构”为团队定位,以“技术无极限”为追求,以“可靠性全智能检测”为愿景,技术氛围浓厚,非常需要有探索精神和敢于挑战前沿的人才,对于个人综合能力提升,提供专业的指导及优质的成长环境。员工纵向能够实现从工程技术,到中间件技术、大数据技术、基础设施技术、字节码等底层技术的积累,横向能够熟悉整个蚂蚁集团的业务技术及高可用、资金安全保障架构技术,能够跟各个领域架构师做深入交流、合作学习。