搞开发有一段时间了,中间也不止一次的问自己,难道就这样一直写代码吗?之前在一家公司,项目组中也有一些同事,应该有四十多岁以上了,还和我们一样,一起写代码,不过是个小Leader,但是还是在作开发的任务。这显然不是一条很好的路!!搞开发的,以后好的出路应该也能数出来:第一,自己创业;第二,往管理方向发展,作PM或者更高的职位;第三,专职提升技术,任职CTO或者
转载 2023-08-16 16:27:16
111阅读
C/C++是一门贵族语言,之所以称之为贵族语言是因为:出色的性能使之成为高级语言中的性能王者,而学习难度几乎是所有语言中最难学的!现在C/C++应用领域还是十分广泛:后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等一些新的技术领域很多人在学习的过程中都会感觉C/C++永远只有一个黑乎乎的界面,在
     好长时间没有来写点东西了,为了能把现在的项目于上个QT做的项目架构融合,与自从上个项目使用QT开始没事就泡在坛子了看东西DEMO相比,现在没事儿就只能去找些架构设计的文章看看了,最感触的也许就是看了david_lv的《三五个人十来条枪 如何走出软件作坊成为开发正规军》,也许吕先生也是从这样的环境中锻炼出来的吧,感谢他分享那么多的经验。 &
转载 2023-07-05 13:12:21
94阅读
C++常用在后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等一些新的技术领域,C/C++工程必备知识的思维导图。 一、初级入门阶段在入门之初,首先要做的是通过C/C++语言的学习培养编程思维和动手能力,深刻理解面向过程和面向对象的思想方法。这个阶段你需要学习:① C语言数据类型、变量、内存布
第一篇:随着互联网及互联网+深入蓬勃的发展,经过40余年的时间洗礼,C/C++俨然已成为一门贵族语言,出色的性能使之成为高级语言中的性能王者。而在今天,它又扮演着什么样重要的角色呢?请往下看:后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等一些新的技术领域。 这么牛的语言,你是不是想知
转载 2023-08-04 22:53:50
291阅读
1 IoC理论的背景 图1:软件系统中耦合的对象     如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影
Java基础知识JVMJVM线程线程IOMina集合集合设计模式创建型设计模式1、Factory Method(工厂方法模式)2、Abstract Factory(抽象工厂模式)3、Builder(建造者模式)4、Prototype(原型模式)5、Singleton(单例模式)结构型设计模式
qt
原创 2021-07-28 16:42:21
278阅读
1. 架构师之路(1)---面向过程和面向对象 1、引言   机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ct
转载 2021-08-14 10:44:21
396阅读
通用设计与方法论秒杀系统优化思路分布式ID生成方法容量设计线程数据设置多少合理单点系统架构一分钟了解负载均衡的一切(负载均衡)lvs为何不能完全替代DNS轮询(DNS轮询)如何实施异构服务器的负载均衡及过载保护?(异构服务器)究竟啥才是互联网架构“高并发”(高并发)究竟啥才是互联网架构“高可用”(高可用)100亿数据1万属性数据架构设计(数据架构设计)[理解不透]优化反向依赖(反向依赖解耦)典型
转载 2023-07-26 20:37:03
79阅读
要成为优秀合格的架构师,必须具备前瞻性的眼光和系统性的思考能力。而拥有这些能力的前提是你必须完善自己的知识体系。 互联网思维不是工具,它是世界观。这篇文章之后,你可以尝试构建自己的知识体系了。愿每个人都可以像一个U盘一样,自带系统随处插拔。愿每个人都可以和别人不一样。 1、通用技能表1、通用技能: 我是谁:思维方式,不将就认真做事的人 如何做事:1)整体把握,找到方法论(解决方案),  
目录文章目录目录高级程序员技术经理技术总监CTO软件架构师(Software Architect)解决方案架构师(Solution Architect)高级程序员高级程序员的主要职责是:实现复杂功能,编写核心代码;处理线上 bug,解决技术难题。技术经理技术经理的主要职责是:开发任务分派。开发工作量评估、分派,最大化资源
原创 2022-03-08 18:10:54
1482阅读
一、学习建议首先,业务架构师的核心是架构,不是业务也不是技术,是形成业务的架构,这一点很重要,要多学习架构设计知识。笔者对企业级业务架构的定义是根据企业战略,对企业能力进行整体规划并将其传导到技术实现端的结构化分析方法。这其中有三个关键词,整体规划、结构化分析和传导。业务架构师的核心能力是将复杂的业务体系进行整体性的结构化设计,无论你对 IT 技术或者业务有多熟悉,没有这一项能力是做不好业务架构师
C/C++语言是什么?C/C++语言的主要用途是用来编写应用软件、系统软件、驱动、手游底层开发,大网络型的游戏,服务器搭建,数据建模 ,工业机器制造等行业前景如何?企业多,互联网+时代各行种业都缺少C/C++软件开发工程,涵盖互联网、金融、教育、通信、建筑、广告、媒体等企业薪资高,工作1-2年,广州C/C++语言软件工程平均工资:15940元/月,最高工资30k-5
首先感谢ITFLY8架构师之家关于大型网站架构的分享,使得对大型分布式网站有个比较清晰的认识。完成晚上自己的任务安排后,惊喜的发现《从零开始学架构》第一篇已经发布:从零开始学架构(一):架构师成长路径 看了以下路径,庆幸有这么贴切的描述,又感到前路漫漫,走了很多弯路,刷刷刷几年过去了,却发现自己并没有脚踏实地的走。五、架构师成长路径本质:学习,实践,总结,个人进步和能力成长的过程。开发工程:主要
转载 2023-07-12 18:12:56
71阅读
时间 -19.08.22-读《架构之美》对软件架构感悟如下1. 什么是架构师?答: 个人觉得,“架构师”就好比在城市建造初期的‘城市规划’类似的工作职责,在软件开发的期初,我们需要一个系统规划去规划整个软件系统的‘架构师’。使得我们的软件,在建造,维护,扩展的情况下都能有条不紊的进行下去,当然这是建立在一个好的架构基础上。所以,一个好的架构,会使得一个团队更好的配合,可以得到一个好的软件产品。
架构师一直是程序员「羡慕且追求」的高度,今天来说说我眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师:)在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些架构师聊天解惑:)接着他说了一个类比的故事大概是这样的,我们(架构师)要建设一条高速公路,来分别看看公路建造者(架构师)和司机
转载 2023-08-13 10:41:40
113阅读
查看文章索引请通过      Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求: 一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。 二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经
我是一名运维, 做开发一直是我的梦想。 但是总限制于各种原因, 一直未能如愿, 辗转反侧做了运维。 如今年近30, 孩子马上上幼儿园了, 房子也买了, 车也有了。 但是总是不甘寂寞,“妄图”有一番大的作为,年轻的时候总是不自律, 学很多东西,也都是两天的热情。现在明白过来, 脚踏实地才是根本。带着年 ...
转载 2021-10-13 23:37:00
210阅读
2评论
架构师的内功主要包含三部分:判断力、执行力、创新力,简单解释如下:判断力:能够准确判断系统的复杂度在哪里,就像武侠高手一样,能准确地看出对手的破绽和弱点。执行力:能够使用合适的方案解决复杂度问题,就像武侠高手一样,能选择合适的招式或者方法打败对手。创新力:能够创造新的解决方案解决复杂度问题,就像武侠世界里,小一些的创新是创新招式,而武学宗师能够创立新的武学或者心法,例如张三丰创立太极拳一样。&nb
转载 2022-08-22 13:13:14
200阅读
架构师成长之路 01 架构师成长之路 - Linux运维工具 架构师成长之路-系统监控工具htop 架构师
原创 2022-08-19 21:16:06
136阅读
  • 1
  • 2
  • 3
  • 4
  • 5