
程序猿人生
文章平均质量分 87
小图包
这个作者很懒,什么都没留下…
展开
-
如何成长为一名架构师
本文将从多个方面讲述如何成为一名优秀的架构师,以及一个架构师应该具备什么样的技术要和职业素养。我在这里整理了个脑图,方便系统性的查阅。一、职责在工作中,需要清楚的自己定位,明确自己工作范围和边界,才能更有效的开展工作。一般不限于以下几点:确认需求。当有新的需求新增时,需要能对需求进行拆解,抽象,形成初步的概要设计。系统分解。针对复杂的需求,能理清思路,冷静分析,将大需求拆解成小需求,明确每个小需求的边界范围。技术选型。针对技术选型需要从多个方面进行考量,比如系统复杂度,技术实现成本,不要觉得选择最潮流,最新转载 2022-06-03 18:58:49 · 1001 阅读 · 0 评论 -
架构师成长路线图
正在上传…重新上传取消Danist Soh@Unsplash软件架构师在软件开发团队中扮演着高级的角色,这一角色需要时间和经验的积累,需要跨职能的技能和知识。除了技术方面的挑战,还要求架构师具备良好的社交能力。在开始考虑成为软件架构师的计划之前,我们先来看看典型的软件架构师类型:我们可以进一步扩展这个列表,每个公司可能对某个特定职位有不同的名称。上述给定的软件架构职位的角色和职责可能因公司而异,但本质是相同的。请看下面的图表,以便更好的理解不同架构师角色在技术/业务技能和知识方面的关系。正在上传…重新上传取转载 2022-06-03 18:47:37 · 455 阅读 · 0 评论 -
Android开发工程师高效成长指南
从去年的互联网寒冬开始,移动开发甚至前后端的招聘需求越来越少,公司对开发者的技术要求也越来越高。特别是对于我们Android开发来说,似乎我们的生存空间越来越小,处境也变得越来越困难。所以,在这个时代,我们必须找到适合自己的一条“黄金路”。其实,对于Android来说,它其实有很多个细分领域,比如音视频、iot、图像处理、安全攻防、移动AI、性能优化等,职业生涯的前几年,我们只要选中其中的某...转载 2019-05-13 15:21:27 · 1584 阅读 · 0 评论 -
Go 开发者路线图
Go是Google开发的一种静态、强类型、编译型、并发型,并具有垃圾回收功能的类C编程语言。2009以开源项目的形式发布,2012年发布1.0稳定版本,距今已经十年了,其性能类似于Java和C++,但速度极快,适合搭载于web服务器,用于高性能分布式系统开发。作为热门的编程语言之一,Go语言吸引了很多关注。根据TIOBE编程排行榜,2016年,Go语言成为年度最受欢迎的编程语言;201...转载 2019-05-05 09:31:48 · 688 阅读 · 0 评论 -
架构师图谱
作为一个程序猿,每个人都有一个架构师梦,那么如何成为一个架构师,成为架构师又需要具备哪些技能呢?这里总结了软件开发中的一些技能树,图谱来源于网络。架构师图谱Java图谱微服务技能树网络安全架构师设计模式技能树Hadoop技能树大数据技能树云计算技能树iOS技能树Android技能树OpenResty技能树前端技能树嵌入式技能树移动测试技术程序开发语言Java集合框架...原创 2018-05-30 09:29:28 · 415 阅读 · 0 评论 -
2018 Java 后端工程师的书单推荐
拒绝盗版,从你我做起【源码圈】众胖友协作完成希望书单能在你想要进一步打怪升级的路上,给予些许帮助建议先收藏本书单,认真啃完一本再买下一本,扎实走完每一步部分书籍关联相关博客和微信公众号,让你更嗨皮如果对你略有帮助,烦请分享给你的基友与君共勉,若有合适的书籍,请一定告诉我,谢谢分类困难因而没分。大体顺序,编程开发 => 数据库 => 架构运维 => 算法拒绝盗版,从你我做起书籍列表...转载 2018-05-25 15:22:27 · 3329 阅读 · 3 评论 -
程序员吃的是青春饭?本质上取决于......
毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或管理方向)有进一步的积累;有的同学表示希望在新的一年能具有更好的技术影响力,自己能做一些技术决定,去影响其他人,这样自己会很有成就感。 因此,我也问了一些问题: 你希望技术能进一步积累,那你积累的方向和期望达到的结果分别是啥?你希望能有技术决策,希望有影响力,你觉得应该如何做到?是希望通过岗位任命的方式吗?...转载 2018-05-25 15:08:40 · 600 阅读 · 0 评论 -
一位资深程序员大牛给予Java初学者的学习路线建议
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java转载 2017-11-02 09:14:05 · 285 阅读 · 0 评论 -
Java架构师学习路线
Java架构师,首先要是一个高级java攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池…… java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得注意的是”直接内存”的特点,使用场景;java多线程同步异步;java各种集合对象的实转载 2017-11-01 19:32:59 · 232 阅读 · 0 评论 -
成为编程大牛很简单,把这些书看个八成就OK
程序员必读书单 1.0原文链接:http://lucida.me/blog/developer-reading-list/本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Reading makes a full man;转载 2017-10-24 14:56:16 · 19381 阅读 · 0 评论 -
如何让自己30岁之后更值钱
在今年年初,一些知名企业已经在人事上做出了很大的调整“某搜索引擎公司医疗部裁员”、“某搜索引擎公司外卖裁员”、近期再爆“某通信科技公司大力清洗34+的大龄员工”,稳送“裁员”上年初热词榜。据悉,34岁裁员这件事源于某通信科技公司员工讨论社区出现的一篇帖子,这篇帖子透露某通信科技公司在中国区开始清理34岁以上员工的相关消息。在关于“某通信科技公司清洗老员工”的讨论中,网上的这转载 2017-10-31 14:47:35 · 372 阅读 · 0 评论 -
给编程生涯充电的 10 本书
作为程序员,我们都喜欢编写代码,都喜欢挑战艰深的算法,喜欢设计并创建炫酷的新技术。打磨你技术能力的书籍《数据结构与算法经典问题解析:Java语言描述》如果现在是你在大学的头一年,你应该找一本来读读看。如果你是个经验丰富的程序员,至少应该粗读一下,看看书中的那些概念你是否熟悉。在今天的世界 中,稳定的工作就像个童话,你不得不时刻准备好进行技术面转载 2017-10-30 15:21:08 · 196 阅读 · 0 评论 -
目标与规划
2.1 职业规划===============================================================================PS:对于刚毕业或者还没毕业的小同学,特别忠告一定不要忽视职业规划(极其重要),可以分阶段的制定职业目标,比如1年内成为中级工程师水平、3年达到高级工程师水平等等。然后弄明白如何来实现这个目标,分解到每个月、每转载 2017-10-19 10:02:24 · 349 阅读 · 0 评论