我的技术十年(6) - 管理篇
从成功的技术人转换为成功的技术管理者,会遇到不少坎坷。 管理必须要从管好自已,到把团队变成自已意志的一部分,从自然人变为更强大的组织人。 而越优秀的技术可能越倾向于自已出解决方案、自已实现。不管是不合适的性格还是态度,都会成为管理路上的绊脚石。 个人的职业生涯管理过几个不同规模的
从成功的技术人转换为成功的技术管理者,会遇到不少坎坷。 管理必须要从管好自已,到把团队变成自已意志的一部分,从自然人变为更强大的组织人。 而越优秀的技术可能越倾向于自已出解决方案、自已实现。不管是不合适的性格还是态度,都会成为管理路上的绊脚石。 个人的职业生涯管理过几个不同规模的
性能优化对于有一定生命周期的软件来说是个绕不过去的砍,也是软件走向成熟的标记。 性能优化有一定的成本,所以在初期,可以只做少量影响较大的部分,后续不断叠加,兼顾效益。 前端性能加载方面 资源合并压缩 合适的图片格式 http/2多路复用 cdn - 从最靠近用户的地方加载 dns
架构是不断思考衡量的产物。好的架构设计需要适应当前环境,并且尽量兼顾可能的未来。 架构设计原则除了业务需求这个大前提,有些前人总结的原则有助于我们不偏离重点: DRY - Don’t Repeat Yourself KISS - Keep It Simple, Stupid
软件开发语言,体现的是作者软件开发及设计的思想。开发语言派系林立,但是又都自成体系。 语言有很多层次分类,以下仅从前后端角度列举我常用的语言或者框架. 后端JavaJava是个老兵,但也不断的在冒新芽。强大的工业级开源社区保证了Java体系的健壮,诞生了一大批优良的框架,如Spr
工作中经历的大小项目很多。以下列出对我个人比较有价值的,大部分由我主导技术架构和核心代码,并带队开发。 重要项目(时间先后)标识印刷业生产管理系统(3个月+)技术栈:Extjs, Java, 电信托管linux服务器 这个是我接触的第一个正规大项目。 该项目的目的是梳理通公司生产
从大学毕业到现在(2008-2017),已近十年。我的职业生涯,也从当初略带迷茫,到如今不断成熟,在技术和管理的路上渐行渐远。 入行前大学后两年,是我人生轨迹的转折点。 那时候,有同学考研,有同学去找专业工作实习。而我,可能却有点”不务正业”。 那时的我并不喜欢自已的电子专业,也
网站技术选型之痛对于网站开发的技术选型,我们听到最多的就是: 网站是基于xxx(如java,php,ruby)上的某某框架构建的。一门主要开发语言、一个独立项目,好处是结构简单,不好的地方也显而易见: 不利于前后端独立开发。前端等后端完成后台业务,后端等前端写完页面模板,时间就
很多IT行业的人大概多少对摆摊这事情有点矛盾的想法: 摆摊太没技术含量,卖的都是低端货,跟我们这些“高端人士”身份不符 但时不时的从新闻里得知某某人靠摆摊(屏幕贴膜有没有?)获取了只有中上层IT人才能达到的收入,而且,人家一般都是兼职。。。 我们大部分都只是听说,如果没有身边
虽然本人不是绝对的开发工具/IDE控,但是深感优秀的工具绝对能让开发事半功倍。Eclipse是我们熟知的一款免费IDE,主要使用人群为java开发者。不过eclipse的默认配置并不一定是最优,跟IntelliJ IDEA这款商业IDE比较之下开发效率就会有不少差距。但是别急,e
博客沉默族说来惭愧,作为一个Web工程师,虽然笔记量很大,却一直没有坚持写正式的blog,成了“沉默的大多数”。虽然肯定有懒的成分,但是相信广大有写blog心,却没坚持下来写的人多少都有些相同的感觉: 写作太麻烦,构思太复杂 要写出漂亮的文章还得搞定排版,压力山大 如果用公共博