全栈工程养成 最近读了陈逸鹤老师所著《程序员自我修养》一书,便有想写下些思想感悟和未来发展想法。在文中陈老师结合自身实际,对年轻同行给予建议,传授经验。也介绍了许多干货供读者参考。由于是个人所写文章,我将以自身实际结合老师观点,总结。 业界内对“全栈工程”此称谓无不熟知,也是相当对业界天花板存在。我先做个解释,通俗来说全栈工程是指掌握多种技能,并能利用多种技能独立完成产品
第6章 透明化6.1 住在玻璃房中架构师当你成为架构师这一新角色时,你就搬进了玻璃房。你弱点和实力都不得不暴露在别人面前。你结果对公司业务有相当大影响,所以周围几乎所有人都会看到。你即将进入(或者已经进入)一个竞技场,在那里你并非任何方面都是专家。你会被要求从事先前未经历过领域, 却几乎没时间去准备一下。通过制定策略来表达你所获取信息。标识突出问题。标识你做出假设条件。与别人确认解
1. 架构师既是技术专家,同时也是业务领域专家,能够预见业务领域风险,并提供解决办法。技术上经验丰富的人会有很多,只要在技术道路上,总是会沉淀各种各样技术。而对于业务把握,则是一个缘分。需要有额外兴趣,额外时间投入,才能够有机会在相关业务领域深入下去。   2. 架构师在选择技术时候,要为客户着想,而不是为自己简历着想,添上光辉一笔。
自我评价(案例一)云计算,SDN,Openstack,OpenFlow,OVSDB,Netconf,VxLAN,网络虚拟化C、JAVA,Python,JavaScriptIS-IS路由协议,OSPF路由协议Linux多线程编程,多年Linux多线程开发经验传统物理网络和虚拟网络自我评价(案例二)1. 项目开发经验丰富,熟悉整个产品开发流程,具备独立承担产品开发经验和能力2. 专业技术水平优良,
互联网时代系统架构5个特征 有经验架构师则会清醒认识到,这样系统随着不断升级和持续运行,一定会出现各种各样问题,不出问题是不可能。 应用潜在bug、业务逻辑漏洞、数据异常、网络抖动、硬件故障、人工误操作,甚至还有莫名其妙未能找到原因只能归结为灵异事件问题,会层出不穷,等你解决。 我们
转载 2018-07-14 08:30:00
224阅读
2评论
1.何为软件架构?  软件架构,指从宏观角度说明一套软件系统组成和特性。 架构设计与需求分析,概要设计,详细设计最大区别在于“宏观”二字。要去架构师必须具有大局观,从全局角度思考问题。2.软件架构包含哪些内容?逻辑架构:软件要为哪些用户提供什么样功能,架构设计中所有决策来源于需求。架构设计不能搞经验主义。数据架构:软件逻辑中数据结构。功能性需求核心是数据,所有业务流程都是围绕数据进行
转载 2022-10-12 17:00:03
43阅读
导读:一位阿里云解决方案架构师自述。作者 | 陈兵何为架构师我是在 2018 年加入阿里云,最开始是做一名软件开发工程。那个时候,我经常和晓龙聚在一起探讨键盘排列组合、语言孰优孰劣、各种格子衫穿法。当有一天龙哥发现我 Title(岗位头衔)变成了架构师之后,对我态度骤然冷淡起来,每次我满怀热情地去和他讨论问题,他总是对我却爱理不理。终于有一天我忍不住去拉住从对面走来却假
阿里面试自我介绍首先要介绍自己项目经验和个人擅长点,因为面试官主要考察你表达能力和语言精简能力。简历编写其实这里可能需要注意几点; 1.标题直接按照姓名-几年工作经验-应聘岗位格式来填写。例如 黄铭——四年工作经验——Android开发高级工程。因为要知道,HR筛选简历是非常快,你要在第一时间就让他看到他想要看信息。HR一开始最关心就是工作年限和岗位,你直接在标题栏用最大字体写
转载 2023-08-15 16:42:12
182阅读
架构师,当然是脑力劳动者,但是,同样是脑力劳动也存在重大差别。有一类脑力劳动成果,是比较容易被评价。或
原创 2022-04-13 15:04:47
263阅读
架构师,当然是脑力劳动者,但是,同样是脑力劳动也存在重大差别。有一类脑力劳动成果,是比较容易被评价。或者能够判断其对错:比如考试分数;或者能够比较其高下:比如两个人下棋分出输赢;或者能够交由市场来判断:比如某种UI/UE设计,我们可以通过数据统计,了解其受用户欢迎程度。但是,架构设计只是软件开发过程中一个环节,而在这个多人协作场景中,我们很难单独评价架构优劣。由于硬件、软件
转载 2022-07-18 13:51:12
43阅读
# 架构师自我修炼:构建可扩展分布式系统 作为一名架构师,你可能经常面临着构建可扩展分布式系统挑战。在这篇文章中,我们将介绍一些关键概念和技术,帮助你更好地理解和应对这些挑战。我们将从分布式系统基础知识开始,然后深入到一些具体实践中,最后通过一个代码示例来演示如何构建一个可扩展分布式系统。 ## 分布式系统基础知识 在了解如何构建可扩展分布式系统之前,我们先来回顾一下分布
原创 2023-09-14 08:25:18
344阅读
# 车载架构师自我总结 作为一名车载架构师,我在工作中经常涉及到设计和开发车载系统硬件和软件架构。在这个过程中,我学到了很多知识和技能,也遇到了不少挑战和解决方案。下面我将结合自己经验,总结一下我在车载领域工作。 ## 车载系统架构设计 在车载系统架构设计中,我们需要考虑到硬件和软件之间协作,以及系统稳定性和可靠性。其中,软件设计是非常重要一环。下面是一个简单示例代码,展示了
年底了,因为公司和个人原因,突然想跳槽换一家公司。于是开启了自己面试之路。通过boss上广撒网,收到了云衣库的人事面试邀约。但是最近因为公司这边还有点事情吧。也没怎么准备然后约了个周六就直接过去了。。。(可能对自己口才有盲目自信) 面试内容如下: 1、不知道是不是因为面试架构师原因还是其他问题,技术面是两轮。基本上第一面和大部分公司一样,首先来个自我介绍。然后我就凭借自己口才滔滔不绝介绍
1 面试官:简单做个自我介绍吧面试官,您好!我叫 xxx , xxxx 年 x 月毕业于 xxx 学校,xx 学历,目前就职于 xxx 公司 xxx 部门,职位为:大数据开发工程,主要从事于 xxx 组件、平台开发工作。工作以来,我先后参加了 xxx 项目、xxx 项目以及 xxx 项目,积累了丰富项目经验,同时,这 x 个项目都得到了领导一致好评。我对 Flink 组件有着浓厚兴趣,
转载 2023-08-01 18:12:32
52阅读
字节一面1 面试官:简单做个自我介绍吧面试官,您好!我叫 xxx , xxxx 年 x 月毕业于 xxx 学校,xx 学历,目前就职于 xxx 公司 xxx 部门,职位为:大数据开发工程,主要从事于 xxx 组件、平台开发工作。工作以来,我先后参加了 xxx 项目、xxx 项目以及 xxx 项目,积累了丰富项目经验,同时,这 x 个项目都得到了领导一致好评。我对 Flink 组件有着浓厚
项目实战功能性登陆流程验证码JavaWebService、Dao 方法名规范form 文件上传 - 前端、后台、实时预览页面可见性Service 层面向接口编程后端技巧利用 Jackson 将 Java 对象转成 Json 字符串利用反射获取泛型类型前端技巧利用 reset 清空 form 表单图片 MIMEType验证码功能发送不同参数防止缓存登陆/修改密码功能,利用隐藏域发送加密后
  2. 架构师在选择技术时候,要为客户着想,而不是为自己简历着想,添上光辉一笔。   3. 选取框架技术时候,量体裁衣,不要引入复杂性。衡量框架复杂性指标: 代码中解决业务问题代码所占比例。   4. 项目中人才是关键,对于拖后腿成员
   现在招聘岗位里面已经不仅仅是普通Java开发了(任何开发都可能不是简单技术实现了),更多情况是希望所有的开发者具备架构能力。架构师决定了软件项目的架构、开发技术,业务设计,可以说成败集一人身,所以不仅仅要有强悍技术功底,更要求拥有良好沟通能力。架构师细分1.系统架构师:服务器负载,可靠性,伸宿,扩展,数据库切分,缓存应用等2.应用架构师:理解业务,梳理模型,设计模式
转载 2023-05-25 16:31:34
10000+阅读
Java面试题以及答案精选(架构师面试题)-基础题1基础题一、String,StringBuffer, StringBuilder 区别是什么?String为什么是不可变?String是字符串常量,StringBuffer和StringBuilder是字符串变量。StringBuffer是线程安全,StringBuilder是非线程安全。具体来说String是一个不可变对象,每次修改St
系统架构师经验总结                                                       &
  • 1
  • 2
  • 3
  • 4
  • 5