我设计出人生第一个框架。接下来要做的事有几个:    1、技术选型。别看架构简单,也绕不过技术选型这件事;这也是今天主题。    2、框架代码编写,然后是任务分解。这些有机会再聊。日志模块”要做到什么程度、我们的“指令处理”是用继承还是组合等一系列编码中的技术相关决策。今天主要聊狭义的选型。     回顾上一篇的“框架图”。&n
闲来无聊,对架构师需要具备技术选型能力进行了分析,分享一下个人的拙见。技术选型,既然是选型无非就是从众多具备共性的技术项中选择一项进行使用。这样以来,我觉得作为架构师需要掌握下面几方面的能力来支撑这么一份差事:首先,需要具有足够丰富的资源库。类似去商场买衣服通常都会货比三家,既然货比三家那就要求最起码得列出三家店铺或者三个品牌来才能谈的上进行选择。对应到咱们的技术选型上,当要做出一项技术的抉择时,
在软件行业,程序员是一个至关重要的角色,他们负责将设计理念转化为实际的代码,构建出我们日常使用的各种软件系统。然而,在程序员的职业发展过程中,如何准确而全面地展示自己的技能专长,尤其是在软考(软件专业技术资格(水平)考试)这样的重要场合,就显得尤为关键。本文将从程序员技能专长的撰写角度出发,探讨如何撰写一份既能体现个人实力又能吸引考官注意的技能专长描述。 首先,程序员在撰写技能专长时,应该明确自
原创 5月前
25阅读
本文参考:软件架构师的12项修炼,后续总结个人读后感。 
转载 2023-07-20 09:38:48
78阅读
仅供参考:1. 好的架构师,一定是好的程序员没写过N年代码,何来指点江山?没做过N年架构实践,何以指导避坑?只有框架,没有细节,何以服众?bad case : 项目失败了,架构师点评技术团队"能力差"bad case : 项目失败了,技术团队点评架构师"只会忽悠"2. 跨域知识如果只是一个方向能力强,顶多算技术高手除了一个/几个方向的专家, 对端, 站点, 服务, 数据等多方面均要有所了解对研发,
转载 2023-07-14 19:24:49
76阅读
合格的运营式运维工程 首先我们总结下,关于谈到何为一名合格的运维运营工程,大概就是几点: 具备一定运营技能;要有运营意识;主动性要强;学习能力要跟得上。 大家都会发现这些条件基本是主观性方面的占的多一些,而与客观沾边的貌似只有一点:学习能力问题。运营技能差可以培养,运营意识差可以培养,主动性差也可以受环境影响,可以熏陶。 而学习能力完全是一个人综合能力的体现,这一点个人觉得客观
近三年,其实都是在做一个项目,项目是一个大型的多节点部署的项目,做了好几个版本,中间用到了很多技术和框架, 也用了一些管理工具和敏捷实践。我这里不是来说项目的,因为最近看了一些招聘信息,结合项目中用到的一些知识和 管理措施,作为一个程序员,需要去实时评估下自己当前的能力是否能跟上时代的步伐,所以,总结了下作为一个中高 级Java开发人员或架构师,到底需要掌握哪些技能。   当然,下述所
转载 2023-08-16 16:24:18
66阅读
   
原创 2021-07-08 11:20:29
378阅读
## Linux 架构师 技能 ### 引言 随着信息时代的到来,计算机技术日新月异,人们对于操作系统的要求也越来越高。Linux作为一种开源的操作系统,以其稳定和强大的性能在各个领域得到了广泛应用。Linux架构师作为一个关键的职位,需要具备一定的技能和知识,才能够应对复杂的系统需求和挑战。本文将介绍Linux架构师的一些关键技能,并通过代码示例帮助读者更好地理解。 ### Linux基础
取得IT资质认证有5大优势:1证明你的技能和知识首先,证书是一种依据,让你向潜在的雇主或你当前的雇主证明你拥有的技能所言非虚。这并不只是简单地测试你知道些什么,还要测试你是如何执行任务和解决问题。例如,CompTIA认证会涵盖基于性能的问题,通过要求你执行某些任务,来测试你的动手技能。 2 保持竞争力和就业资格 CompTIA的HR IT培训和认证的认知研究显示,91%的招聘方将IT认证资格视为判
原创 2023-03-09 09:05:49
508阅读
一、系统架构设计 架构概念与原则 • 系统架构的定义、作用、生命周期、重要性。 • 架构的可扩展性、可维护性、可靠性、可
在软考备考过程中,程序员技能专长的填写是一个至关重要的环节。这不仅关乎个人的职业定位,更是评委了解考生能力、判断其是否符合相关资格标准的重要依据。因此,如何准确、全面地填写程序员技能专长,成为了每个软考考生必须面对的问题。 首先,填写程序员技能专长时,应明确自身的技术领域。程序员的工作涉及多个方面,如前端开发、后端开发、数据库管理、移动开发等。在填写技能专长时,考生应根据自己的实际情况,选择最熟
原创 5月前
57阅读
一般来讲,系统架构师应该拥有以下几方面的能力:1:具备 8 年以上软件行业工作经验;2:具备 4 年以上 C/S 或 B/S 体系结构软件产品开发及架构和设计经验;3:具备 3 年以上的代码编写工作经验;4:具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;5:对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;6:对 .Net/JAVA 技 术 及 整 个 解 决 方 案
本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小公司都适用。如果你有更好的,欢迎留言补充。一、消息队列二、缓存三、分库分表四、数据同步五、通讯六、微服务七、分布式工具八、监控系统九、调度十、入口工具十一、OLT(A)P十二、CI/CD十三、问题排查十四、本地工具一、消息队列√ 推荐:(1) 吞吐量优先选择kafka(2)
在软件行业,程序员是一个至关重要的角色,他们负责将设计理念转化为实际可运行的代码,从而构建起整个软件系统的骨架。因此,在软考(软件水平考试)中,程序员的技能专长是评委们重点关注的方面。那么,程序员技能专长应该怎么填呢?这不仅仅是一个填表的问题,更是对程序员自身能力的一次全面梳理和展示。 首先,程序员需要明确自己的基本技能。这包括但不限于熟练掌握至少一门编程语言,如Java、Python、C++等
从什么时候起,技术角色的提升就意味着脱离技术与交付?CTO 不代码已经引起诸多争议了,架构师也不代码,能行吗?当我面试架构师职位的候选人时,我通常会问一个这样的问题:“你认为架构师是否应该做一些编码工作?”而通常会得到下面两个反馈之一:“不,我正在寻找一个不再需要编码的职位。”“我喜欢继续编码,至少是少量的编码,但可能不会有时间这样做。”与此类似,当问及其他一些架构师最近做过多少编码的工作,通
架构师来说,其劳动成果是很难被评价的。但是,有一类脑力劳动的成果,是比较容易被评价或者能够判断其对错的。比如考试的分数,比赛的输赢等;无论是根据结果或者市场来判断,这些劳动力都很容易被评价,又如某种UI/UE程序设计,可以通过数据统计了解其受用户欢迎的程度。      但架构设计只是软件开发过程中的一个环节,而在这个多人协作的场景中,我们很难单独评价架构的优劣。由于
# Java架构师专业技能 作为一名Java架构师,除了熟练掌握Java语言本身的特性和用法外,还需要具备一系列专业技能来设计和构建高质量的软件架构。本文将介绍Java架构师应具备的专业技能,并结合代码示例和甘特图,帮助读者更好地理解。 ## 1. 深入理解设计模式 设计模式是软件工程中重要的概念,Java架构师应该熟练掌握常见的设计模式,并能在实际项目中灵活运用。以下是一些常用的设计模式:
原创 4月前
20阅读
又到了 年终总结和绩效考评 的时间!各位测试同学, 今年你的绩效评定如何?能拿多少年终奖? 明年职级会提升吗?薪资涨幅是多少?你知道自己在行业中处于什么水平吗?先来看看下面这张图,包含了阿里巴巴、腾讯、百度、字节跳动、京东、美团、滴滴、快手、网易等 9 家互联网大厂的职级薪资范围,小心脏准备接受刺激吧!BAT 大厂技术岗位职级薪资表声明 :本文数据部分来自所涉公司官方微信公众号、脉脉、知乎等,整理
  • 1
  • 2
  • 3
  • 4
  • 5