您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
30岁以上的程序员在技术方面该如何修炼内功?
架构,技术,方面30岁以上的程序员在技术方面该如何修炼内功?
发布时间:2019-02-08加入收藏来源:互联网点击:
30岁以上的程序员在技术方面该如何修炼内功?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
到了这个年龄,项目应该做了不少。
从技术上,每个程序员都会有一门最熟悉的语言,那就要老老实实的重新再学习这门语言,特别是最基本的东西,比如变量类型,要如何浓缩代码,懂得重构,切忌不要写一些自认为满意,而别人难已读懂的代码,写代码的境界是,让别人看了特别舒服,如喝清香淡茶一般。别人不要读太多文档,注释就能看懂,代码本身就是注释。
慢慢地有了能快速学习其他语言,三五天就能做项目的技能,语言是相通的。学会能快速读懂别人代码;学会怎么处理疑难杂;要学会架构设计,因为你踏入老牌程序员行列了。
从管理上,最少做到主管,一般是经理或总监级别,或更高。知道怎么管项目,排进度,找出项目进度中的关键路径点,知道项目的技术风险,人员风险;
从产品上,应该有了产品意识。二十年前做程序,十年前做项目,现在是做产品,要知道三者区别。开发项目,一定要有产品意识,知道怎么了解客户意图,站在客户角度去想。学会写文档,产品相关文档。
回答于 2019-09-11 08:43:50
30岁在IT 无不尴尬的年龄,如果做技术,那也从事这方面5-8年时间,准确说可以做架构方面的工作。以我从事java 开发,架构多年的经验给楼主总结下:
1.基础方面,要达到架构级别一定要深入了解一下底层原理,数据结构,算法基础,线程通信,servlet 全生命周期。注意是深入理解,不是表面的。
2.应用开发框架,springcloud 全家桶,深入理解下合理利用,里边使用了很多算法模型,负载机制!
3.数据库方面,深入理解下mysql 存储过程!优化方案,高可用集群,故障转移!数据迁移!
4,架构方面,系统分层,容量评估模型,高可用,容灾备份!可动态扩容。
回答于 2019-09-11 08:43:50
30岁的程序员应该结合自己的实际情况来选择技术方向。
1、技术的广度,也就是现在流行的全栈人才,既能画UI,写页面,也能写搭建后端服务架构,提供稳定的API。
2、技术的深度,应该对底层技术或开源框架的原理有所研究,知道其实现方式。分析出优劣势。结合实际情况使用。用某个技术,一定是你足够了解它。
回答于 2019-09-11 08:43:50
阅读优秀的开源代码,参与开源开发,向大神学习。
回答于 2019-09-11 08:43:50
把评论都看一遍心里就有数了
上一篇:未过门的媳妇应该帮忙刷碗吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |