热衷开源,对代码有洁癖,视编程为艺术,资深程序员,业余布道师。
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
熟练掌握Docker各类高级特性,包括容器数据卷、DockerFile构建等;熟练使用Docker封装MySQL、Redis、Tomcat、Apache等镜像,并可在公有云或私有云部署并保持稳定运行。
能力说明:
熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。
能力说明:
掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明
2022年09月
2022年05月
2021年12月
2021年11月
2021年10月
2021年08月
2021年03月
2021年02月
2020年07月
2020年04月
2019年12月
2019年06月
这是一个很有争议的问题啊,有人管这个叫程序员的35岁魔咒,分析一下原因主要有两方面:一方面是大多公司对于大龄程序员是有顾虑的,另一方面大龄程序员自己也很迷茫。。。其实不光是程序员,工作十来年的职场人士,这时30-40岁,上有老下有小,各种房贷车贷信用卡,职业生涯可能并不尽如人意,这是个社会现象,一般我们叫这个事儿“中年危机”。也就是说其实这个问题在讨论的是“程序员的中年危机”。
为什么造成这种危机现象,因为每年还有几十万以上程序员涌入这个行业。也就是你们同学们,你们大多数是初级和中级岗位占了绝大部分,这些岗位不需要多高深的技能,也不需要付特别高的薪水,所以如果一些还在从事着基础工作的老大哥们,就没有核心竞争力,没有不可代替性。这些人一直呆在舒适区,不管技术还是管理的,技能都没有提升。而且随着年头增长,他们的对新知识和对工作都没有你们有热情。这些都导致了,这个层级的大龄程序员的职场竞争力不如每年加入到程序员大军的小年轻。这样就是所谓的35岁程序员被淘汰的真相。
怎么打破这种危机,就是尽快的随着年纪的增长,不断上升到上一个层次,那个层次上竞争的人更少,被替代的可能性也更小。刚毕业的程序员,需要跟200万的同行竞争,虽然岗位多,但是竞争大,甚至过饱和了。工作了3-5年,成为高级程序员,只需要跟50-80万同行竞争了,竞争压力小了,议价能力强了,薪水就上来了。如果能努力一把,跳出高级程序员的瓶颈,成为核心开发或者技术专家/架构师,只需要跟8-10万人竞争了,这时你的对手少了很多,这个层级现在市面上还是紧缺资源,能力够了,会有很多机会,高薪水也是必然了。再往上,除了不但努力,还需要好的机会,但是不努力,有机会来了也抓不住。
其实最终发现,限制程序员的根本不是年龄,而是圈层。打破魔咒的办法,只有不断学习,提升能力,到下一个层级。
以前有同学跟我说平时工作上太忙了,天天加班,增删改查做不完,不是再改BUG就是在写BUG,根本没时间学习,怎么办,“种一棵树,最好的时机是十年前,其次是现在”,意识到自己要学习了,永远不晚。这个世界上有一样东西可以做到绝对的公平,就是时间,无论你是谁你一天就只有24小时,取决于你用它来做什么。