精华内容
下载资源
问答
  • 优秀的比喻句
    2021-07-05 08:43:37

    写好一篇英语作文是需要很多时间的,英语优秀文章。那好的文章是怎么样的呢。英语优秀文章范文,欢迎阅读。英语优秀文章一:Yesterday my mother asked me a question, which makes me a Joji monk - scratching their heads...

    写好一篇英语作文是需要很多时间的。那好的文章是怎么样的呢。英语优秀文章范文,欢迎阅读。英语优秀文章一:Yesterday my mother asked me a question, which makes me a Joji monk - scratching their heads. She a...

    优秀文章摘抄(一)快乐从哪里来世界上有无数快乐,任何快乐的存在都有着不同的意义,说起快乐,人人都十分熟悉。但它来自哪里?对于我来说,快乐就在我身边,无处不在,它来自每一件小事,这些小事的身后,都有着属于我的那一份快乐。在平时,数学课上总有许多难题。一次,有一道难题如在半路“杀”出的匪徒一样闪在我面前...

    青春,总是十分美好的,夹带着淡淡的忧伤。以下是PINCAI小编整理的关于青春文章的相关内容,欢迎阅读和参考!关于青春优秀文章遇见你,是我今生最美的时光。——题记在校园的某个不知名的角落,遇见你,虽然那天下着雨,但我很感谢你。因为,那天我孤独的走着,突然下起了雨,正当我心情不好的时候,一把伞已为我撑起...

    经过大学三年汗水的洗涤,我收获了非常多的财富,现在毕业之期,是自我鉴定的时候了。在学校学习的过程中,我有很强的上进心,勇于批评与自我批评,树立了正确的人生观和价值观。努力地学好每一门功课,掌握了扎实的专业技能和知识,并且有很强的适应能力和学习能力。同时,我非常注重英语和计算机方面能力的培养,通过了国...

    军训作文的优秀文章今天,晴空万里,可同学们的心情却恰恰相反。因为今天要军训。早上,我刚进教室,就听见同学们围在一起,在讨论军训的事,放下书包,我也加入了这行列。过了一会儿,熟悉的预备铃,伴着我们嘈杂的声音响了起来。接着,上课铃也响了起来,可我们教室里却还像一个“菜市场”。突然,有同学喊道“教官来了”...

    优秀书评文章习作精选《寻回最美的自己》李晓红 一等奖有句话不是这样说的吗:“有理想的地方,地狱就是天堂;有希望在的地方,痛苦也成为欢乐。”昔日的“地狱”已被一棵棵树苗变成“天堂”,他们就如一把伞帮我阻挡绝望,如发着绿光的灯照亮我的希望。升中考在即,学校向我们这些六年级的学生抛来了一次又一次的考试,而...

    走过的路多了,自然会产生自己的一套领悟,人生感悟文章【优秀】。下面是unjs小编伟大即搜集整理出来的有关于经典人生感悟的文章,欢迎阅读!经典人生感悟文章一人生有尺,做人有度人生有尺,做人有度,善有善因,恶有恶果,举头有神明,做人要善心,人生没有谁规定怎么去做,生活没有谁可以给你掌舵,掌控不了命运,却...

    快要毕业要写感言了,下面与大家一起来欣赏下这篇比较优秀的毕业感言每一个人都会有自己的毕业感言,优秀毕业感言文章。如果让你我站在那个演讲台上,我们又会说些什么呢?或者,如果能够做“代表”,你我将说些什么呢?2007级的学生见证了很多“历史”,恐怕没有哪一届的学生能有如此的“幸运”。大一时,毕业典礼上是...

    你是我最甜蜜的意外,眼前有你给予的全部美景,月儿亮了,星星不想睡觉,我们是两颗孤独的星星相隔不知有多远的距离,却这样相互慰藉着彼此的灵魂与心扉,我们永远不能相忘于那动人的甜蜜一瞬间让你我滞流不前为它停下匆忙赶路的步伐。零晨零一分时想着你徐徐拉合了一天又将思念开始长跑,未来的一生前行,不能舍下是那一个...

    love your life热爱生活henry david thoreau/享利.大卫.梭罗 however mean your life is,meet it and live it ;do not shun it and call it hard names.it is not so ba...

    优秀文章赏析1偶然?必然!偶然进入蚌中一粒沙,若无蚌之日日磨砺,也不会成为温润赛玉的珍珠;偶然遗于石缝一树种,若无韧如磐石之志,亦不能长成黄山上气势如虹的迎客松!正如——众只道是《格林童话》出版是偶然,就不知格林兄弟满心努力尽血汗!没有一种偶然的成功,不是用“必然”的毅志绘就;没有一种偶然的成功,不...

    优秀文章赏析1偶然?必然!偶然进入蚌中一粒沙,若无蚌之日日磨砺,也不会成为温润赛玉的珍珠;偶然遗于石缝一树种,若无韧如磐石之志,亦不能长成黄山上气势如虹的迎客松!正如——众只道是《格林童话》出版是偶然,就不知格林兄弟满心努力尽血汗!没有一种偶然的成功,不是用“必然”的毅志绘就;没有一种偶然的成功,不...

    我拼命发芽,你白了头发。——题记。打开家门,总有一个娇小的身影在厨房忙碌着——我的妈妈。她个子不高,但她总能紧紧抱住我;她学历不高;但她总能给我解决各种困惑;她年龄不小,但她有时候像个孩子;她好温暖,我好爱她。孟子有个好妈妈,小时候孟子贪玩喜欢模仿,常学别人哭拜的游戏,孟母认为这样不好就搬家了。搬到...

    人生最重要的不是我们置身何处,而是我们将前往何处,经典人生感悟文章【优秀】。下面有YJBYS小编整理的经典人生感悟文章,欢迎阅读!改变和接纳,让人生更快乐你是不是通常这样?一,反复想令你难过的事件,一直责怪自己,在心里一遍又一遍排演发生过的争辩。二,认为自己是失败者,并且不断提醒自己恐怕永远都是这样...

    下午2点多,四周一片安静。我闲得没事,翻了翻以前的书,结果,又获得了一层知识!我心里好满足!《生活如蛋糕》起初我只是扫视了一遍,感觉篇幅很小,肯定不怎么好看。我就浏览了一遍,可在这不经意的一遍中,我又得到了知识!这篇文章我开始怎么看也不懂,心里有点想法,知道这是话里有话,但就是不懂!可今天,我终于明...

    新年,即一年的第一天,为世界多数国家通行的节日。关于新年心愿的优秀文章,我们来看看下文的介绍,欢迎参考。【篇1:关于新年心愿的优秀文章】在这新的一年里,把一切归零,重新开始,重新努力,争取更大的进步。每个人心里都有自己的心愿,各种各样的心愿就会有各种各样的实现,但实现的过程也需要付出努力,这样才能使...

    云中有风,风中有我,我能有什么? 云对风说,风对我说,我能对谁说?下面有YJBYS小编整理的我的人生感悟文章,欢迎阅读!人心如书读不尽,人生如景赏不完,我的人生感悟文章【优秀】。我们常常叹息世界上最难懂的是人,最难揣测是人心。一个人无论是卑贱和尊贵,都是一本厚重的书。读人,比专心读一本书还难,有的人...

    感恩节优秀文章语段一有些事可以等,但是惟独对待父母的爱,孝敬父母是不能等的。感恩要趁早,趁我们的父母还健在。感恩要趁早,有些事过去了是没法补偿的,这些也许会令我们一辈子不能释怀。在#感恩节#来临之际,请记住感恩要趁早,趁父母还在,请尽早对父母尽孝,不要让子欲养而亲不在的悲剧发生。感恩节优秀文章语段二...

    辩论赛能否让对方了解甚至接受你的观点,更加是一种能力的体现,而辩论就会带给你这样的能力增长,不仅限于交流,更会在准备的过程中让你收获意想不到的能力,辩论赛优秀有感文章。下面小编精心为大家整理了辩论赛优秀有感的内容,欢迎大家的阅读。辩论赛优秀有感一紧张而又精彩的辩论赛已经结束,现在还总感觉意犹未尽,回...

    人生长途漫漫,我们不可能每一步都走得那么完美,摔上几跤,走几段弯路,这并非坏事,至少让我们品尝了挫败,增添的阅历,让我们的人生多姿多彩,人生感悟的文章优秀篇。或许走过终点时我们才明白,一路平坦却少了风景,没有转折也多了平淡。下面有YJBYS小编整理的人生感悟的文章优秀篇,欢迎阅读!适应就是另一种奋斗...

    文章wén zhāng[释义]①(名)篇幅不很长的单篇作品。②(名)泛指著作。③(名)比喻暗含的意思。④(名)关于事情的做法。[构成]偏正式:文(章[例句]好~很多。(作主语)此话大有~。(作宾语)...

    文章那件事真让我开心在我同年的记忆中,有许多有趣的事情,其中有一件事,让我一想到就开心得不得了,什么事都抛在后头啦。在我七岁的童年小学生作文 你也可以投稿,在寒假的时候,我去了乡下玩,玩得很开心。有一天,我们看到了许多树枝,机灵鬼小强就说:“你们想不想玩一个很好玩的游戏呢?”我们异口同声地说:“想!...

    Unfortunately, that’s seven straight years, years during which the school’s LGBT students and faculty have felt the need to keep their personal lives ...

    更多相关内容
  • 【小学生优秀比喻句】比喻句大全-小学生.docx
  • 教育精品资料
  • 教育精品资料
  • . PAGE PAGE 19 . 人教版小学四年级语文上册比喻句排比句大全 搜集整理者小米 熊敏老师12.02 比喻句 1午后一点左右从远处传来隆隆的响声好像闷雷滚动 2再近些只见白浪翻滚形成一道两丈
  • 教师简短述职报告优秀年终版.pdf
  • 博客是记录学习历程、分享经验的最佳平台,多年以来,各路技术大牛在ITeye网站上产生了大量优质的技术文章,并将系列文章集结成专栏,以便读者能够更便捷、更系统地浏览学习,这些可称之为“编程精华资源”。...

    博客是记录学习历程、分享经验的最佳平台,多年以来,各路技术大牛在ITeye网站上产生了大量优质的技术文章,并将系列文章集结成专栏,以便读者能够更便捷、更系统地浏览学习,这些可称之为“编程精华资源”。 

    为了便于读者更好地查阅,本文将ITeye中的这些精华资源进行了整理分类,你可以通过文中链接跳转到相应的专栏,希望技术大牛们的这些不可多得的经验分享,能够为你的技术学习、开发之路带来一些帮助。 

    在此首先要感谢分享这些知识的各位大牛!文章版权归原作者所有。本文还将不断更新,敬请关注!如果你的博客中也有系列文章,欢迎申请专栏,你的专栏很有可能出现在这里。 

    (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) 

    目 录 [ - ]

    1. Java 学习
    2. Java 框架
    3. Web 前端
    4. 编程语言
    5. 开源项目研究
    6. 编程经验之谈
    7. 数据库
    8. 设计模式
    9. 项目管理
    10. 移动开发
    11. 云计算与大数据
    12. 其他

    Java 学习


     

    专栏名称

    专栏说明

    作者

    Java研发技术指南着重于JavaWeb研发技术,讲求实现,讨论优化与设计!一切从简单出发,始终向高端冲刺!cuisuqiang
    Java编程Step-by-step从零基础开始,如何进行Java编程开发liuwei1981
    Java基础笔记用腻了SSH了么?回来看看Java基础吧,我将和您一同回顾那些“童年”的基础知识。snkcxy
    J2EE 核心模式J2EE 核心模式(Core J2EE Patterns)相关心得和讨论RayChase
    Java NIO.2详细介绍 JSR203(More New I/O APIs for the Java Platform)规范。 从 Java 7 开始,可以使用 NIO.2 部分替换旧的 I/O 操作。cucaracha
    Java工程师--成长进阶学习笔记Java工程师是很辛苦的,需要学习太多的技术,但好多技术或者因为很少被使用以至于在需要使用时却忘记了,或者因为实现起来太复杂以至于我们每次都要重复书写大量相同代码,很是无奈。以后来这里翻翻,这里有我们从菜鸟到老鸟成长进阶过程中各种技术的学习笔记,方便我们学习、查阅、拷贝等等。Even2012
    Java Concurrency In Practice读书笔记Java Concurrency In Practice是讲述java并发编程的经典著作, 可惜该书的中文版翻译质量不佳. 在啃英文原版的过程中, 有一些总结, 思考, 愿与朋友们分享. 由于我编程经验不足, 英文水平不高, 写作能力不强, 文章里肯定有很多的谬误, 欢迎大家指正coolxing
    JavaSE学习系列主要为Java初学者提供帮助,内容丰富、具体JAVE_LOVER
    Servlet3.1规范翻译Servlet3.1(JSR340)规范目前处于早期草案阶段,目标是在Java EE 7或更高平台。 Servlet3.0(JSR 315)已经包含在Java EE 6平台。jinnianshilongnian
    常用Java开源Library标准JDK中没有提供,或者提供了但是API不是很实用的一些在项目中经常用到的Java开源Library的用法。rensanning
    Java EE 7 简明教程本教程不会深入到每个技术的细节,仅仅只是浅尝辄止地介绍了 Java EE 7 规范,你可以将本教程作为深入学习的基础,也可以作为备查手册,在以后需要使用到某项技术的时候方便查询。cucaracha
    Java函数式编程专栏文章翻译自国外Venkat Subramaniam的Functional Programming in Java,主要介绍了Java 8中的函数式编程的使用。deepinmind
    WebLogic11g介绍weblogic11g的域、部署应用、SSL、集群等相关知识Dead_knight
    java并发编程陷阱总结各种java并发编程中遇到的坑。Copperfield
    javase7官方教程翻译javase7官方教程翻译atmosphere
    java开发的深入浅出分享java 开发中常用的技术,分享软件开发中各种新技术的应用方法929118967


     

    Java 框架

    专栏名称

    专栏说明

    作者

    跟我学spring3spring3基础知识 IoC DI Spring表达式 SpEL Spring JDBC支持 Spring ORM集成 Spring与其他web框架集成 Spring注解零配置 Spring单元测试与集成测试jinnianshilongnian
    Spring杂谈使用Spring时遇到的问题及源码分析为什么jinnianshilongnian
    springmvc杂谈springmvc杂谈jinnianshilongnian
    跟开涛学SpringMVC跟开涛学SpringMVCjinnianshilongnian
    《Spring Security 3》翻译最近阅读了《Spring Security3》一书,颇有收获(封面见图片)。因此将其部分内容翻译成中文,对于电子版内容,本人放弃一切权利。lengyun3566
    Spring 3.x企业实用开发实战本书是目前国内唯数不多的一本深入全面阐述Spring 3.x最新功能的图书,本书追求深度,注重原理,重点突出了“实战性”的主题,力求使全书“从实际项目中来,到实际项目中去”。stamen
    springMVC介绍主要是对SpringMVC进行一些或浅或深的介绍。234390216
    hibernate杂谈hibernate杂谈jinnianshilongnian
    Spring Security3源码分析目前spring security3的教程很多,但是一直没有全面深入的源码分析资料。本专栏将从配置、自定义标签解析、各个过滤器执行过程结合源码一步一步分析。最后再讲解各个扩展点的自定义、SSL以及与CAS支持等高级主题。Dead_knight
    Spring 学习过程记录接触每一种语言都应该记录每一个的学习过程,将自己的学习经验分享出来,大家一起进步一起交流!1140566087
    Struts2技术内幕Struts2技术内幕,从源码解析的角度来剖析Struts2,挖掘Web开发的最佳实践。downpour
    Spring数据库访问系列本部分主要介绍Spring的JDBC模板,JDBC模板的使用,结合Java开源小型数据库HSQL来做详细介绍。sarin
    Spring Mvc实战(必带源码)我将用一个中大型(企业级)项目作为例子,演示Spring的在整个过程中是如何实现的。前面讲解是基础适合新手,然后一步一步的深入。zz563143188
    Spring 源码分析——IOC容器本文章是在在看完http://www.iteye.com/topic/86339的基础上,根据作者的思路跟踪源代码而得。诸葛不亮
    Spring技术内幕——深入解析Spring架构与设计原理Spring技术内幕——深入解析Spring架构与设计原理系列文章jiwenke


     

    Web 前端


     

    专栏名称

    专栏说明

    作者

    WPO(Web前端性能优化)和可用性研究介绍WPO性能优化和网站可用性的案例、分析和体会 - by 谭砚耘谭砚耘
    Web前端开发之路本专栏专注 web前端技术包括 Html/css/DIV+美工/jquery/AJax/JS/guangqiang
    PureJS开发过程详解PureJS 结合了 Rhino、MongoDB、jQuery Template(包括服务器端),目标是使用更一致的方式编写客户端和服务器端的 js 代码。它采用嵌入式的 Jetty 作为 Web Server,依赖于 Java 7。裴小星
    大家一起JSjavascript基础 javascript开源框架产品使用 javascript深入研究 javascript扩展使用 javascript性能探究 js跨域技术 js开发规范水果硬糖
    JavaScript重构JavaScript重构的方法、技巧讨论RayChase
    jQuery技术内幕jQuery是业界最流行的JavaScript库,但是jQuery的源码却庞大且晦涩,本书首次对jQuery的源码进行系统、完整的分析,读者可以通过本书学习jQuery先进的设计理念、各种实现技巧、巩固JavaScript基础。nuysoft
    Web前端开发Web前端开发当中常见异常和实用技巧yunzhu
    高性能Web开发技术介绍了高性能Web开发中的常用技术hualang


     

    编程语言


     

    专栏名称

    专栏说明

    作者

    神奇的perl最佳perl入门deepfuture
    VB.NET并行与分布式编程VB.NET并行与分布式编程deepfuture
    《Groovy and Grails Recipes》翻译之旅静静想想,读了不少Java、Ajax、Groovy方面的书,最后才知道原来自己并不喜欢编程,也不会编程,只是喜欢看看学学,满足自己的追风心理而已。于是乎,我蹬一下从床上坐了起来,写下如此豪言壮语:我TNND要翻译《Groovy and Grails Recipes》!wonderlandsh
    silverlight 5开发【vb版】silverlight 5开发【vb.NET版】deepfuture
    c/c++ 入门笔记从刚刚接触c/c++ 到,慢慢的熟悉,记录了一点一滴的过程!1140566087
    clojure专题目前iteye专栏里还没有clojure相关的资料。 由于clojure的活跃度确实很低,所以就没有继续写下去了。Dead_knight
    Ruby On Rails介绍在开发RubyOnRails过程中,从安装到开发到部署的各种问题。dearjohn
    实战 GroovyJava 平台为自己赢得了服务器端应用程序开发的首选平台的名声。Servlet 是服务器端 Java 技术的强大支柱,因此有无数的框架是围绕着 Servlet API 建立 起来的,Groovy 也是以 Servlet API 为基础建立起来的框架。justjavac
    WIN32汇编语言学习应用WIN32汇编语言解析、WIN32汇编快速入门等,并收录了应用实例。deepfuture
    unix环境高级编程unix环境高级编程oolala


     

    开源项目研究

     

    专栏名称

    专栏说明

    作者

    lucene等搜索引擎解析lucene等搜索引擎解析deepfuture
    开源WebSocket服务器CshBBrain(高性能)用于讨论Websocket协议,开源Websocket服务器 宝贝鱼 CshBBrain使用交流。CshBBrain
    wordpress步步高Wordpress项目开发 步步提升 step by stepguangqiang
    Heritrix源码分析之前说过要分享下我的爬虫经验,但一直找不到突破口,现在才感觉写点东西真的很难,想了很久,还是先从Heritrix的包开始说起,然后再说类,最后讲下如何加工Heritrix,也就是将其打造成自己想要的爬虫。guoyunsky
    Elasticsearch入门教程Elasticsearch教程,基于lucene的实时分布式搜索引擎教程。官方的说明大部分都是基于REST的http接口的,本专栏教你如何使用搜索引擎,如何使用elasticsearch的java API。donlianli
    跟我学Shiro一份Shiro教程,从基本使用到综合案例jinnianshilongnian
    证道Lucene4此专栏,是为了给学习lucene4.x的朋友们,提供一份不可多得的宝贵资料,散仙愿与大家一起分享交流全文检索技术。 QQ技术交流群:324714439。qindongliang1922
    高性能PHP框架Yii分析Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。silentime
    Nginx高性能Web服务器[作者:Poechant] Nginx是目前最流行的基于BSD-like协议、轻量级、高性能的HTTP服务器、反向代理服务器和电子邮件(SMTP/POP3/IMAP)服务器。ITeye的Nginx专栏引领大家Step by Step地一起领略当今最强大高性能的Web服务器。Poechant
    Cumulus实时媒体服务器OpenRTMFP/Cumulus是支持RTMFP协议的开源服务器,也是目前唯一支持RTMFP的开源服务器。目前以被广泛使用在众多生产环境中提供实时的语音视频服务。RTMFP协议的特点主要有实现C2C、节省媒体服务器带宽、更低的延迟、防抖/重传等多种实时媒体技术。Poechant
    Apache CXF使用step by stepcxf学习入门系列Sev7en_jun
    天天编程每篇文章讲述一个源码知识点wdhdmx
    Netty学习笔记通过分析源码学习Netty,学习基于NIO的高性能网络框架的设计。以分析源码为切入点,深入了解框架的设计细节xiaoZ5919
    监控应用服务器分享开发监控应用服务器项目的经验和心得体会,包括Tomcat、WebSphere、WebLogic各种版本。 如有疑问或建议,欢迎留言,或者加入群参与讨论:35526521,群里都是做过同类项目的兄弟们。yunzhu
    Programming with JMeter解读JMeter源码,介绍如何将JMeter集成到项目框架中,便于JUnit驱动在单元测试中完成底层性能测试,便于hudson持续集成songzi0206
    OpenCartchinaOpenCartchinaopencartchina


     

    编程经验之谈

    专栏名称

    专栏说明

    作者

    项目开发经验总结项目的开发文档、设计流程、架构行径、开发工具、性能测试、命名等项目准备知识。搜集项目实践中的一些经验,为新人提供参考和学习例子。zz563143188
    NetkillerNetkiller(陈景峰) 程序猿,攻城狮,挨踢民工, UNIX like Evangelist, 业余无线电爱好者(呼号:BG7NYT),户外运动,山地骑行以及摄影爱好者。《Netkiller 系列 手札》的作者 http://netkiller.github.io/netkiller.github.com
    设计模式学习笔记设计模式学习记录分析给大家~~~~zzq19860626
    测试开发为测试开发工程师们建立的一个知识专栏,分享测试开发工具以及技术,彼此成长。MyEyeOfJava
    Eclipse Rcp/Rap专注与介绍eclipse rcp/rap开发,特别是rap这块,目前资料不多,目前团队正在使用rap开发,把成功经验分享dyllove98
    Flex/ActionScript/RIA/AS点滴Flex/ActionScript/RIA教学 教程 步步为营guangqiang
    重构,是这样干的重构不是一个阳春白雪的高级玩意儿,它是一种习惯,一种良好的编程习惯。这种习惯让我们迅速由菜鸟转变为大牛,可以编写出高质量、优秀的程序;它是遗留系统的一剂良药,它改变了我们的设计思路,让我们不再为不确定的将来过度设计,让设计回归简单与纯真。而这里正是学习“重构”这种优秀设计的家园。fangang
    编程工具介绍主要介绍开发过程中和工作中使用的好工具,方便编程提高工作效率。zz563143188
    Windows编程通俗演义Windows编程学习是一个循序渐进的过程,唯有夯实基础才能深入,所谓万丈高楼平地起,勿在浮沙筑高台,本专栏专注于用通俗的语言讲解Windows编程的基础知识hu_jiacheng
    经典异常的解决JavaEE开发中经典异常及解决方案yunzhu
    编程机制探析(Insight into Programming Mechanism)本书中的很多思路都是在论坛讨论和网络资源研讨的过程中形成的。这是我写的第一本书,真正意义上的,自己写的一本书。写的都是我自己想写的内容。我希望能有更多的人读到这本书。我希望这本书能够帮助到更多的人。buaawhl
    深入入门正则表达式(java)本系列将带新手入门,之所以叫深入入门,就是想和网上的各种教程区分 正则总得来说虽然是简单,但是也不是30分钟就能搞定的事情。su1216
    设计模式以最简单的例子带动设计模式的学习,还涉及设计模式在JDK和SSH中的应用。DanielHan
    PHP项目实战php项目模块介绍和分解 代码解析等 php主要知识详解guangqiang
    Git学习系列主要为Git初学者提供帮助,内容丰富详实、具体、通俗易懂JAVE_LOVER


     

    数据库


     

    专栏名称

    专栏说明

    作者

    Oracle管理和开发从数据库管理和开发两个角度来看待Oracle为数据库平台的应用,记录的文字都是来自日常工作和学习的总结,是不同项目的血与汗的积累。mikixiyou
    Oracle基础对Oracle中一些基础知识进行简要的介绍。234390216
    SQL Server 2008空间数据应用系列空间分析是一项非常复杂的工作,虽然在使用SQL Server 2008的空间特性中不必要深入研究关于地理、数学、天文以及图形等学科,但如果你想在学习或者是正式的项目开发中能够很好的使用空间特性,适当和有效的掌握一些关于空间信息方面的理论概念可谓理所当然。holoblog
    MongoDB Java Driver 源码分析MongoDB Java Driver 源码分析,包括Package 概述、com.mongodb.Mongo、com.mongodb.DBCollection等等裴小星
    SQLite源码剖析SQLite是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括Google在内的公司在其桌面软件中亦使用 SQLite存储用户数据。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。deepfuture
    iBatis开发详解轻量级数据访问框架iBatis的开发介绍sarin
    Mybatis简介对Mybatis的基本用法做一个简要的介绍234390216
    redis解说Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。目前新浪微博就是使用这款数据! 特定:性能强悍;半持久化;高可用;数据类型多样。zc985552943
    MongoDB读书笔记MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。上手非常简单,大量使用javascript。查询功能强大,速度快等优点zc985552943
    rails3项目解析用rails3做目前的这个网站项目,已经有半年多了。我们这个团队应该算是比较早使用rails3做项目的,3.0正式版刚发布就开始尝试了,在项目开发期间针对很多问题也做了一些探索。谈不上经验,更称不上最佳实践,只是分享出来,经学见易,道家见淫,有需要的朋友各取所需。seamon
    Oracle 基本数据类型介绍了Oracle 字符串格式、数字格式、日期类型等等xianbiao
    Mybatis实现原理深入解析深入剖析Mybatis的程序框架的实现原理,挖掘出数据存取技术开发的最佳实践chenjc_it


     

    设计模式


     

    专栏名称

    专栏说明

    作者

    浅述PHP设计模式设计模式是什么? 先用比喻来回答:假如面向对象是兵器,那么,设计模式是一套武术套路,是一本编程人员均需要的葵花宝典。bardo
    设计模式菜鸟用JAVA实现23种设计模式的学习过程,一步一步wangkechao.dream
    算法下午茶系列程序员闲暇时光阅读deepfuture
    漫谈设计模式本栏主要介绍和讨论设计模式,以及相关的软件设计redhat


     

    项目管理

     

    专栏名称

    专栏说明

    作者

    robbin谈管理robbin 总结和分享自己2年的团队管理经验和心得robbin
    项目管理checkLists提供项目开发详细的检测列表,涵盖项目启动、计划、控制、实施、收尾方面 对于新手—遵从检查列表,按照列表实施项目管理。这会让你的项目管理水平大幅度提升 对于中级人士—以该检查列表为指导,简单调整你的流程。 对于经验丰富的管理者—一笑而过吧,希望你可以指导完善本系列文章dyllove98
    我们应当怎样做需求分析幸福的软件项目都是一样的,不幸的软件项目却各有各的不幸;或者说,成功的软件项目都是一样的,失败的项目却各有各的问题。在众多的问题中,需求分析无疑是最大的问题,因此真的有必要坐下来讨论一下我们应该怎样做需求分析。fangang
    哲理故事与管理之道读哲理故事、学管理之道 每天看一篇哲理故事,学一点管理技巧,慢慢的成长为一个优秀的管理者dyllove98
    项目管理软件-redmine介绍redmine的使用,redmine的插件、remdine使用技巧,redmine实际使用案例等内容jiaoronggui
    一次迭代式开发的研究当我问起无数人,什么是迭代式开发时,人们总是抛来一副不屑的神情:“迭代开发!这还不清楚?就是按迭代的方式进行开发嘛。”但我再详细询问怎么进行开发,甚至谈到如何制订计划,如何进行计划前的分析整理时,人们却投来诧异的目光:“啊!迭代开发这么复杂呢?”也许应进行一次迭代式开发的研究了。fangang
    谈谈用例模型的那些事儿你干软件开发多少年了?你是否开始感到困惑了、累了、算了?你是否该找一个加州旅馆好好歇一歇脚了?这篇文章也许就是你的加州旅馆,它给你解惑,反思软件开发中出现的问题,探讨解决这些问题的办法,那就是建立模型——用例模型、领域模型、分析模型和设计模型。fangang
    告诉你什么是优雅的代码告诉你什么是优雅的代码yangguo
    小企业轻团队大项目讲述了IT经理的困扰,日常管理中可能遇到的问题和解决建议 by 谭砚耘谭砚耘


     

    移动开发

     

    专栏名称

    专栏说明

    作者

    Android 学习笔记接触Android已经有一段时间了,学习期间也需要不断的做笔记做总结,因此,将我的笔记分享给大家!1140566087
    Cordova 3.x入门Apache Cordova 3.x入门rensanning
    J2ME 基础学习课程集每一种编程语言都是要从一步一步走起的,现在贡献出自己每一次课的笔记!供大家分享学习,提指导意见!1140566087
    Android学习笔记从零开始Android,导向为企业级开发的移动端sarin
    Android腾讯微博客户端开发本专栏介绍了Android腾讯微薄客户端开发的关键技术,并在最终篇分享源码。helloandroid
    Android/IOS 开发之路Android/IOS 等移动开发点滴记录 精华笔记 疑难问题解答 汇总guangqiang
    NGUI所见即所得这是NGUI的源码分析文章,分享D.S.Qiu的所见即所得DSQiu
    android手机的安全问题介绍被用户们忽略或轻视的android系统的安全问题,包括root前和root后的 希望广大程序员和android用户重视起来su1216
    Objective-C学习笔记从语言学习的角度出发,深入浅出Objective-Csarin
    Android学习——入门进阶与应用实践经常在群里有朋友问我,怎么学习Android,让我给推荐本书。其实我个人不推荐你们看书的,毕竟Android刚出来两年多,市面上还没有比较经典的书籍。我建议你直接去看API,写得最明白,最正确的莫过于android的开发文档。androidtoast
    使用Titanium Mobile开发iPhone/Android应用使用JavaScript就能轻松的开发出iPhone/Android原生应用的Titanium Mobile,和Object-C和Java的开发有什么不同?能提高多少开发速度?是否能方便的开发?将通过实际应用的开发来为大家说明。rensanning
    libgdx 游戏开发从了解认识 libgdx,到使用它进行游戏开发。yhz61010


     

    云计算与大数据

     

    专栏名称

    专栏说明

    作者

    证道Hadoop散仙结合个人的学习经历,愿意与大家分享学习hadoop的路程qindongliang1922
    基于Fourinone实现分布式计算Fourinone提供了一个4合1分布式框架和简单易用的编程api,实现对多台计算机cpu,内存,硬盘的统一利用,从而获取到强大计算能力去解决复杂问题。包括并行计算、分布式缓存、分布式文件操作、分布式协同和锁以及简化MQ功能等fourinone
    随笔:Spring与云计算对Spring和云计算的关注都有不短的时间了,一直觉得他们之间没有什么交集,但Spring被VMWare的巨资收购,让真切关注这两个技术的自己,在惊讶之后,却又感到意料之中。jiwenke


     

    其他


     

    专栏名称

    专栏说明

    作者

    百度SEM精算系列文章,介绍百度推广(包括搜索和网盟)的SEM理论、策略、投放精算。以一家虚拟的美容机构“恬美医疗”的百度投放为例,贯穿所有文章,深入浅出的介绍百度SEM精算法。谭砚耘
    SEO策略本专栏介绍了关键词 理解启发式、编程语言和SEO、编程语言和SEO等风雪涟漪
    创业,不能兼职讲述作者龙晓舟创业路上的点点滴滴。龙晓舟
    张小庆,在路上我想表达什么,或者说我为什么想写张小庆?写张小庆是因为一件事触动了我……ronghao
    读金庸故事,品程序人生搞软件就像金庸小说中的侠客们闯荡江湖,快意恩仇,你死我活。有人问,职场真的就这么血雨腥风吗?职场就是江湖,用一句广播语说:“什么是江湖?有云的地方就有天下,有人的地方就有江湖。”suhuanzheng7784877


    本文转载自这里:https://www.iteye.com/magazines/130

    展开全文
  • SCRUM之比喻

    2019-10-02 15:53:32
    再如荀子《劝学》中满篇的比喻(估计读过中学语文的都能背上几):“青,取之于蓝,而胜于蓝;冰,水为之,而寒于水”,用来比喻人通过学习改造,可是胜过以前。SCRUM作为一种敏捷框架,也有很多比喻,这些比喻...

    老子《道德经》云:“治大国,若烹小鲜。”用简单的贴近生活的例子做比喻,来论述复杂的事情和高深的道理,在古文中很常见。再如荀子《劝学》中满篇的比喻(估计读过中学语文的都能背上几句):“青,取之于蓝,而胜于蓝;冰,水为之,而寒于水”,用来比喻人通过学习改造,可是胜过以前。SCRUM作为一种敏捷框架,也有很多比喻,这些比喻可以使我们更形象地理解其内涵与外延。

     

    前一阵子正在拜读SCRUM联盟主席Mike Cohn的《SCRUM敏捷软件开发》(英文名:Succeeding with Agile: Software Development Using Scrum)一书。作者运用了很多形象的比喻,来解释SCRUM中的一些问题和概念。比如:

     

    一. 火箭、重力

     

    “我把Scrum比作火箭。火箭向前推进依靠的是它的发动机功率。但将其拉回来的是重力。如果火箭被推的足够远,它可以进入轨道。但如果它不能进入轨道,必定会被拉回到地面,回到起点。Scrum的影响必须推得足够远,使整个转型不会因为“企业重力”而被拉回起点。”

     

    作者在论述企业进行敏捷转型和推广传递Scrum时用了以上比喻。开发团队只靠自己是不能够永久保持敏捷的。Scrum必须传递到其它部门,否则这些部门的“组织惯性”最终会使转型所作的努力化为灰烬。作者还专门辟了一章,讲述推进Scrum不能忽略开发团队之外的群体(包括人力资源、后勤和项目管理办公室PMO)的影响以及如何让其它部门能配合敏捷实践。笔者在前次参加Scrum中文网的敏捷沙龙活动中,演讲人李连华在演讲《Scrum实践中的困难、挑战与三级助力》中,也提到了这个比喻,他提到克服这个“企业重力”需要“三级助力”(就像火箭发射的三级助推),即敏捷意识、工程实践和实践社区。

     

    二. 疼痛

     

    对于任何变革,抵触都是不可避免的,Scrum转型也是如此。但对于“抵触”,企业的领导者应该采取什么样反应?是让“我们”战胜“他们”?还是分析原因,然后创造一种氛围,让大家感觉到转型势在必行?作者引用了一个比喻:

     

    “社会组织中的抵触信号就像疼痛对身体的信号作用一样有用,疼痛表明某些身体机能失调。像疼痛一样,抵触并没有告诉我们什么出问题了,而仅仅只是觉得有一些不对劲。试图去克服这些抵触是没有意义的,这比不诊断病因而只吃止痛片更严重。”

     

    所以,对策不应该是用绝对的权威完全忽略员工的情感和反应而把Scrum强势推给企业,也不能把抵触的员工视为要解决掉的问题。就像不能只用止痛药,而是应该对原因认真探究,对症下药。

     

    三. 乐队指挥

     

    Scrum创立者之一Ken Schwaber在1997年发明了单词ScrumMaster。为什么要发明这个新头衔?原因是提醒每个人,ScrumMaster不只是项目经理角色增加或减少某些附加的责任。那么ScrumMaster到底是个什么角色?Mike Cohn用了这样一个比喻:

     

    “请把ScrumMaster想象成乐队指挥家。两者都必须实时引导一个团体,团体中的个人是为了某一创造性的目标走到一起,而这个目标是没有人能够单枪匹马实现的。波士顿流行音乐指挥家Keith Lockhart对其角色的评价:‘当你成为一名指挥家,人们就猜测你会是拿破仑式的人物——站在大箱子上行使权力。我不是权力迷,我是责任迷。’优秀的ScrumMaster以一种独一无二的方式成功地履行其责任——没有权力的、特殊的责任。”

     

    乐队指挥,不像小提琴手、小号手等演奏员真正地去演奏乐曲,但他通过对乐曲的理解帮助乐团协调一致地完成演奏;ScrumMaster,不像团队成员真正地去产出软件,但他保护团队,迅速清除挡路石,保证团队一起顺利工作,使团队有效地朝着目标前进。类似的角色可能还有足球教练和电影导演。ScrumMaster懂得他的工作并不能给他带来公司配车或车库入口的好车位,他既不能对团队成员说:“你被解雇了”,也不能在遇到问题时说“让我来”。所以做好ScrumMaster本身就是一门艺术。

     

    四. 体育团队

     

    高效能Scrum团队,首要目标是接受团队责任制。只有PO对产品Backlog负责么?只有程序员才为整洁、优雅代码负责么?只有测试员才为质量负责么?不是。应该是整个团队要为产品的所有方面负责。这有点像体育团队。

     

    “新赛季开始。我们会说团队中哪些成员要对夺取冠军负责?教练吗?老板吗?明星选手?……整个团队都在为通过某种方式赢得比赛而负责。如果团队输了,可能很容易责怪这个人或那个人,但团队知道他们中的每个人都要为失败负责。这个从来不是一个人的错。实际上,没有单独承担失败责任的人。”

     

    Scrum软件研发团队,可能有Architect、UE Designer、Developer、Tester、DBA,还有Scrum Master和PO,这就像是足球队中的不同位置的人,他们的职责有所不同,但他们都在为比赛的输赢负责。进攻中,后卫可以进球,防守时,前锋可以是第一道防守线。

     

    五. 三明治商店

     

    在“依赖专家但需谨慎”一节,说到Scrum团队成员应该是“通才”还是“专才”时,Mike用了三明治商店的例子。Scrum专家们也经常会引用这个例子,来给Scrum新手讲解Scrum团队中通才和专才的关系。

     

    “一个普遍的误解是Scrum团队的每个成员都必须是通才而不是专才。这是不对的。我对此感到吃惊的是世界上每个三明治商店都已知道如何对待专家,而在软件行业的我们还在为这个问题苦苦挣扎。……他们(指三明治商店)有三种类型的雇员:订餐员(order taker)、三明治厨师(sandwich maker)和流动工(floater)。订餐员在柜台上工作,写好每个三明治订单然后传递给后台的厨师。厨师在订餐员后面工作,接到订单后就准备三明治。订餐员和厨师是专家。流动工则是多面手——能干两种工作,不过可能没有专家那么好。……这对Scrum团队的启示是我们总要尝试拥有一些多面手。正是多面手让专家们显得更专业。”

     

    常有人说,公司里有些代码只由一个人(专家)来写,只有他明白,一旦他离职,没人能接手。所以,尝试培养“流动工”,也许可以避免这种问题的发生。

     

    六. 持续胎压侦测

     

    “……我特别满意的一个改进是用来自动侦测轮胎胎压是否过低的感应器。有时候很难分辨清楚轮胎压力是否变低了,人工检测胎压这活儿显然很脏,所以我很少做。我认为持续检测轮胎压力是一个伟大的发明。在同一时期,汽车制造商发明了持续测试轮胎压力的新方法,而软件开发团队则认识到不断测试产品也是一个好主意。”

     

    传统开发方法中,测试要等到开发完成并交付到测试环节才开始。即使是有些声称使用了Scrum的企业也在每个Sprint中使用微瀑布的开发方法(包括我原来的公司,也曾走入这样的误区),即:等一个功能完全开发完成后,再开始测试。其实,Scrum把测试作为一个主要的实践,并把测试作为开发过程的一部分,而不是作为开发工作“完成”后才发生的某些事情。不是等产品构建好了之后才尽力测试产品的质量,而是在流程中、产品制造过程中持续地构建质量。

     

    书中还有许多比喻,比如:

    “我把敏捷过程比喻为一个漩涡,随时间的推移,漩涡逐渐形成,吸引新的人和团体进来,作为它的基础。”

    “所有人都知道你在做敏捷,所以你更容易坚持下去。……不管你是开始减肥、戒烟或启动一个锻炼计划,把这个计划告诉你的朋友总是一个不错的想法。你也许会感到有一种心照不宣的压力去获得成功,因为你已经宣布你的打算。”

    “我不提倡这样做(轮流担任ScrumMaster)。……在家里,我们轮流擦桌子和洗碗,我们谁都可以做这份工作。但是,我们不轮流做饭。我妻子烹饪的本事远远强过家里其他人,我们希望吃到的饭菜时能做出来的最好的饭菜。”

    “一个集体所有权的团队会写出更干净的代码,而且可能因此减少缺陷。没有人愿意在同事面前丢脸。……再考虑一下你给客人用的浴室。哪一个会保持得更干净?只有你自己会用的,还是客人可能看到的那个?”

    “观看网球比赛时,你可能注意到选手接发球时注意力很集中,而不是毫无准备的站着。企业Scrum转型的领导者和变革推动者希望企业可以时刻准备好向左、向右或者任何方向行进。”

    “产品Backlog呈现出冰山形状。在该产品Backlog冰山的顶部是团队在最近一个Sprint中能完整实现的那些小功能需求;当我们从该冰山进一步往下看(也就是更远的将来)时,Backlog条目会变得越来越大,一直到水平面为止。团队还不知道有什么藏在它下面,那些实际上是还没有进入讨论流程的需求。”

    “美国作家E. L. Doctorow曾写过‘写小说就像在夜晚的迷雾中开车,你只能看到前灯灯光所及的地方,但是你能以这样方式完成你的旅途。’软件开发也是一样。我的前灯不能照亮在我和灯光不能到达地方之间的所有东西。前灯照亮的那些地方,足够让我在车安全行使时看到东西并做出反应。”

    “详细说明书的一个不足是它们很少保持更新。在写一份文档前,问问自己是否愿意一直更新该文档。如果不是,要么慎重考虑编写文档的必要性,要么给这个文档规定一个失效日期,类似牛奶盒子上‘最好在……之前饮用’的提示。”

     

    除了这本书之外,我还看到听到过很多关于Scrum的比喻。

     

    前几天看姜志辉的视频《软件博弈》,他也用到不少比喻,比如:他从“杀人游戏”讲述迭代的必要性,他把往Sprint里放待办项比作往篮子里放鸡蛋,他把Scrum软件开发比作像“魔兽世界”这样的合作沟通的团队游戏。把Scrum比作游戏的还有李国彪(Bill Li),他把Scrum比作围棋(入门容易,成为高手谈何容易),把实施Scrum比作下一盘围棋(一开始布局留白,到中盘会碰到很多疑惑、挑战和困境)。Scrum培训师Jens Ostergaard用日本剑道中的“守-破-离”来比喻学习Scrum的3个阶段(或境界)。等等等等……

     

    我们通过这些比喻,能更深刻的理解和领悟Scrum。反过来,我们在技术实践中的不断学习和探索,也丰富着我们对生活的感悟。

    转载于:https://www.cnblogs.com/wanghui9072229/archive/2011/04/21/2023439.html

    展开全文
  • 我心里优秀架构师是怎样的?

    千次阅读 2022-02-12 23:37:52
    2.6 第六点:系统优化以及保障系统稳定的能力 架构师不是在开发初期丢出一张系统架构图就完事了(比喻:就像当爸爸不是怀孕前期丢出亿个精子就完事了的)。架构师要在系统的整个生命周期内对系统负责,需要持续不断...

    先声明,这不是在打广告……。之所以那么认真看个宣传视频,是因为曾经阅读过李智慧老师的书籍(大型网站技术架构--核心原理与案例分析),书写的挺好,有兴趣的可以阅读下。

    本文内容来源于:李智慧架构师训练营宣传视频。主要讲了:什么是架构师、架构师应具备什么素养、架构师基本工作和主要职责、架构师的学习和思考等等。本人觉得讲的不错,又因为在视频中干“”,很难有个整体的认识,所以没忍住就把视频里的内容全部敲出来了,主要是方便理解和记忆。

    讲解内容整理后:

    1   在成为架构师的路上,有哪些困难?

    1.1  做编程和做架构的区别

    • 做编程:你只需要根据给定的功能模块和技术要求完成开发工作就可以了。

    • 做架构:需要全局思考各种技术、业务、资源的要求,根据要求寻找最合适的架构方案。

      所以编程和架构几乎是完全不同的两项工作。

    1.2  怎么从程序员成为架构师?

    (引出问题-->解决问题)

    并不是你有了多年的编程经验,就自动获得了架构设计的能力,就能够成为架构师了。事实上,如果你没有从架构师的角度去思考问题,带领团队从整体完成一个系统的架构设计和开发,那么你永远也不会了解如何去做一个架构师。而你不去做一个架构师,又永远不会有机会带领一个团队完成一个系统的架构设计与开发。

    所以这里似乎就形成了一个死循环,而突破这个死循环的关键就在于两点:

    • 第一 你要表现出足够优秀的开发能力,让领导相信,即使你没有架构设计与领导开发的经验,你也能做好架构师这个角色,从而任命你做架构师;

    • 第二 你在成为架构师之前,就掌握了足够的做架构的方法和能力,在被任命为架构师之后,不会手足无措把事情搞砸,而是有条不紊的开展工作,打好你的架构设计的第一仗。

    成长为一个架构师,最主要的困难在于:

    • ​第一 你是否在编程这件事情上表现出足够的优秀,从而获得做架构的机会;

    • 第二 你是否能够掌握好做架构设计的一般方法,能够把握住做架构设计的机会;

    • 第三 你是否拥有关于系统架构设计足够的知识储备,能够在软件架构设计的生命周期,以及你自己的职业生涯中不断地迭代进步,使你负责的系统和你自己的职业前景都变得越来越好。

    2   架构师应当具备怎样的素养?

    如何才能成为一个优秀的架构师?一个优秀的架构师应当具备怎样的素养?换句话说,优秀的架构师应该拥有哪些能力,我这里总结了八个方面。

    2.1  第一点:优秀的编程能力

       对于架构师最大的误解就是架构师不需要编程。事实上,编程是架构师最基本的能力要求,表现出足够优秀的编程能力,才能够获得成为架构师的机会。架构不是画两张架构图就完事了的,要在编程中开发落地,开发过程中遇到的编程问题,需要架构师亲手去解决;系统维护的过程中出现的问题,也需要架构师对编码非常熟悉才能够解决。这些事情都需要架构师有非常优秀的编程能力。

    2.2  第二点:设计文档的能力

       架构师固然要自己写出好的代码,但是更重要的是要让整个开发团队都能够写出逻辑清晰、易于维护的代码。要实现这一点,就需要开发团队在架构的约束下进行开发,每个人都知道自己的工作在整个系统架构中的位置和作用,和其他同事的关联依赖关系,这些信息就需要架构设计文档来传递。设计文档是架构师最本质的工作,而要想做好设计文档使团队每个人的开发工作高内聚、低耦合、依赖关系清晰,那么架构师必须具备良好的模块分解能力。

    2.3  第三点:模块分解的能力

        我见过一些优秀的程序员,在成为架构师以后,主要的工作方式是自己承担了最主要的甚至大部分的工作,然后让其他的程序员帮他打杂,那么他今天请假,整个开发团队都不知道该如何工作了。事实上,架构师要让团队每个人都发挥出价值,并持续地进步,这样自己和团队才是可持续发展的,而不仅仅是完成工作而已。这就需要架构师有良好的模块拆解能力,将开发任务拆解成高内聚、低耦合的模块,分配给团队成员。如果说早期单体架构的时代,模块关系混乱的问题还没有那么突出的话,微服务架构就会让那些不关注模块依赖关系的架构师吃尽了苦头。

    2.4  第四点:大规模复杂系统架构的能力

        绝大多数的架构师都没有设计过一个淘宝或者Facebook的机会,但是每个合格的架构师都应该知道:如何去设计淘宝这样一个大规模复杂系统的架构。一方面淘宝这样成功系统的架构模式是架构设计师最主要的参考经验;另一方面是检验架构师学习能力的试金石。

    2.5  第五点:掌握典型技术解决方案的能力

        像负载均衡、分布式缓存、消息队列、NoSQL,这些几乎是很多稍具规模系统的标配。那么作为一个架构师除了会用这些技术,关于这些技术的内部原理、优缺点也必须要掌握,这样才能够选择具体技术产品(技术选型),解决使用过程中的问题时游刃有余。

    2.6  第六点:系统优化以及保障系统稳定的能力

        架构师不是在开发初期丢出一张系统架构图就完事了(比喻:就像当爸爸不是怀孕前期丢出亿个精子就完事了的)。架构师要在系统的整个生命周期内对系统负责,需要持续不断地对系统性能进行优化,保证系统稳定、高可用的使用体验。

    2.7  第七点:数据处理与应用的能力

        早期系统架构设计主要是围绕业务需求展开的,但是随着大数据时代的到来,越来越多的系统架构开始围绕数据展开,构建所谓的人工智能系统,因此架构师必须要掌握处理与应用数据的能力。

    2.8  第八点:领导与管理的能力

        架构师要想让自己的架构设计落地,变成真正运行的系统的架构,需要处理各种内外部的关系,需要领导开发团队按照自己的架构设计进行开发。那么架构师也许不是严格意义上的管理者,但是他必须要有一定的领导和管理能力才行。

    3   架构师训练营的初心是什么?

    (4点讲解初心)

        业界关于架构师有一些误解,一方面觉得架构师是高大上的工作,画画架构图、对程序员的工作指指点点就可以了;另一方面又觉得架构师没什么用,可有可无。在具体的开发实践中,一方面对架构设计工作不重视,拿到需求几乎没有任何设计一上来就撸代码;另一方面随着需求不断迭代,项目逐渐失控陷入混乱,又开始埋怨当初没有好好做设计。很多关于架构的资料将架构等同于高并发、高可用系统的架构,各种分布式、熔断、限流,而绝大多数的人面对的开发任务,既不需要那么高并发,也就没有那么多的高可用,学了很多架构还是不会做架构。很多想成为架构师的开发人员,对如何成为架构师的技术发展路径也不清晰,无法系统的学习架构师相关的技能栈;而很多已经承担着架构设计职责的架构师,没有系统的方法论,既不能够输出清晰的架构蓝图,也无法高效组织培养团队。关于架构和架构师的种种误解和乱象,我想写点什么的念头已经由来已久了。

       架构设计是开发中的一个重要组成部分,架构师是开发团队中的重要角色。架构不是高高在上的,而是实实在在的,架构有自己的科学方法和最佳实践。架构师不是在开发中指手画脚的那个人,而是技术团队的领路人,他用架构设计引导技术团队完成开发任务,在遇到困难的时候,又能够解决具体问题的那个人。(广告内容:极客时间这次找我开设《架构师训练营》,我想在这里把我多年思考经历的关于架构的方法和实践,架构师的成长和修炼讲出来。在这个过程中,如果能够对你有所启迪我会非常高兴。如果能够让软件开发这个行业变得更加科学规范我会更加的荣幸)--广告内容也打出来了,算是对创作者的一份尊重吧。

    4   架构师训练营有哪些特点?

    (架构师的基本工作和主要职责)

        这是架构师训练营,而不是架构训练营。架构是没办法训练的,每个项目,每个软件都有各自的需求特色,每家公司都有自己的企业文化,每个架构师都有自己的背景经验,所有的这些都会导致没有任何系统的架构设计是相同的。架构设计必须要面向场景和实践,从实际需求出发,落到实际应用中去。但是架构师其实是可以训练的,设计模式、架构模式、技术原理、设计方法、管理技巧,这些都可以通过训练和学习获得。

    我们整个课程是按照架构师的职责维度组织的。

    1. 一个新项目必须要从架构设计开始,那么架构设计的输出是什么?这就是架构文档要讲的。

    2. 有了架构设计要进行开发了,如何使开发过程遵循架构设计?如何使开发者尽量关注业务实现?需要架构师用开发框架规范开发过程,聚焦业务实现,这就是框架设计要讲的。

    3. 有了开发框架,如何使不同的开发者任务职责清晰?使他们开发的代码模块高内聚、低耦合,需要架构师做好模块拆分,这就是模块分解要讲的。

    4. 现在的主流系统架构是微服务架构,微服务的本质其实就是模块服务化,所以这部分课程我也会重点讲微服务以及远程调用框架。

    5. 随着系统规模的不断增加维护代价越来越大,架构师需要对代码进行重构,这就是代码重构要讲的。而重构和设计模式是分不开的,其实这一部分主要是讲设计模式。

    以上这些都是架构师的基本工作。都是代码、设计这些基础的,似乎和期待的高大上的系统架构没有什么关联。我们前面说过,你几乎没有机会去设计一个淘宝这样一个大规模系统的架构,但是再小的系统你也应该把上面的工作职责做好,才能够成为一个合格的架构师,但是大规模分布式系统的架构设计方法又是每个架构师都必须应该掌握的,不管你是不是会用到,因为这是架构师的常识。

       系统架构会讲述淘宝这样的系统是如何设计的。系统设计中会用到各种各样的技术方案,分布式缓存、NoSQL等等。如何用好这些技术,选择合适的实现方案,在使用过程中解决各种各样的问题,这些技术方案的架构设计原理是什么,技术选型会进行讲述。在系统的运行过程中,性能优化是架构师最主要的职责,性能优化:一是需要方法;二是需要对各种底层技术原理有深刻的理解,才能够准确地判断出性能瓶颈。也许架构的好坏会因每个人的审美不同判断不同,但是架构师水平如何,在性能优化的时候就能看得出来。性能优化课,会对性能优化方法和底层技术原理进行讲述。系统运行期如果常常出故障失效,那么通常架构师是要背锅的。如何保证系统高可用,安全稳定进行讲述。面对各种新技术,架构师如何突破自我,超越通常意义的技术架构和开发获得新的成就和机会,数据应用和技术创新会讨论大数据、AI、区块链、物联网,这些技术框架原理和应用场景。架构师是不能一个人工作的,架构如果不能够落到系统实现上,不能够被开发人员执行,就是废纸。如何和人打交道,如何在工作中成就自己,成就团队成员,技术管理进行讲述。事实上,这个按架构师职责维度组织的课程内容和前面提到的架构师素养也是对应的,实现相应的职责,需要具备相应的素养。

    5   参加架构师训练营,需要具备什么基础?

    (架构师的学习和思考)

        除了具有一些最基本的编程技能和经验,并不需要额外的条件。但是要想在训练营中有所收获,你必须要善于思考,架构设计和编写程序是不同的,程序写错了是不会运行,但是架构无所谓对错,只要最后程序能够正常运行这都是OK的。但是架构有好坏之分,有合适和不合适之分,有精妙和糟糕之分,你不去思考就不会明白为什么要这样设计,这样设计有什么好处,好在哪里。在训练营中,我们会学习讨论很多的技术,这些技术本身也是有架构设计的,如:操作系统、数据库、虚拟机、分布式缓存、微服务框架等等,我们在学习这些技术的时候,要从架构设计的角度去思考,它的设计原理是什么,而不是使用者的角度去研究它怎么用。这个过程也是训练你架构思维的过程,但是可能会对你造成一定的困扰和痛苦,需要你做好准备。

        这句话小编非常认同--这些技术本身也是有架构设计的。所以我们在进阶某项技术、研究其源码时,更应该侧重于架构设计原理,这是设计者在某项技术上的核心思想,是你学习架构设计的重要知识来源,掌握了这些技术的架构设计,在你未来自研的道路上添砖加瓦。

    视频链接:我心里优秀架构师是怎样的

    码字不易,还请三联:👍、在看、分享

    更多优质资源:👇

       

    展开全文
  • 想要做好品牌营销,写好品牌新闻稿件必不可少,一篇新闻稿件给品牌带来的传播力度和宣传力度是不可忽视的,品牌新闻稿件怎么写?品牌新闻稿件有哪些撰写技巧?一篇优秀的品牌新闻稿是如何撰写出来的?...
  • 记住这五

    2021-06-25 00:38:28
    该楼层疑似违规已被系统折叠隐藏此楼查看此楼第一话:优秀是一种习惯这话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西...
  • 演讲内容的策划(演讲的结构:开场、要点、收尾 + 演讲技巧:故事、比喻、重复)3.演讲的风格(声音、姿势、表情)4.演讲的状态(身体、心灵、信念)这篇文章谈谈为什么说优秀的演讲都是准备出来的。优秀的演讲都是...
  • 宋朝著名诗人苏东坡曾写过这样一话:“惟愿孩儿愚且鲁,无灾无难到公卿”,意思是希望自己的儿子不要显得太聪明,即使他很优秀,我也希望他能克制收敛自己的锋芒,这样能尽量避免灾祸,坐在很高的位置。...
  • 春节长假不远了,给大家推荐几本书。榜样的力量是无穷的。在我个人成长过程中,有过很多榜样,其中一些是优秀的产品经理,如张小龙、俞军、王兴等等,通过阅读他们的作品,浏览与他们相关的资料,我学习...
  • 优秀程序员值得借鉴的一些信息

    千次阅读 2019-09-27 13:13:23
    还是那话,软件工程是非常实践、非常工程、非常灵活的一套方法,某些方法在某些情况下会比另一些方法好,反之亦然。    57. 你们的程序员是写完代码就扔过墙的么?  大忌。写好一块程序以后,即便不做...
  • 2021新春之后,又将有不少小伙伴积极投身IT圈。这其中,有人慕名可观的薪资待遇,有人看重科技背后的神奇魔力,还有人抱着改变世界的...这也是为什么会在IT圈流行一话:一个程序员的成长能力和代码量累计总数成...
  • 而如果用个时髦点儿的比喻就是:思维模型就是安装在我们头脑中的APP。 在想给假期确定行程时,我们打开手机,点一下上面的“马蜂窝”APP,看看别人都是怎样玩儿的。在想预订酒店时,我们打开手机,点一下上面的...
  • autosar中文指导手册

    2022-07-19 15:09:09
    autosar指导手册,入门及实践,AP,CP,SWC,os,在自动驾驶中的使用。
  • 信息化教学设计教(学)案-大学语文.doc
  • 信息化教学设计教(学)案大学语文.doc
  • 小学语文《落花生》信息化教学设计.doc
  • 围观了张一鸣近10年的微博,我整理了这231条干货。 资源来源网络,参考链接:... 个人网盘分享。
  • 华为凝聚15万狼性团队的15条大智慧(附员工激励性薪酬方案).doc
  • 如何使企业it战略规划做得更加务实.docx如何使企业it战略规划做得更加务实.docx如何使企业it战略规划做得更加务实.docx如何使企业it战略规划做得更加务实.docx如何使企业it战略规划做得更加务实.docx如何使企业it...
  • JAVA面试题解惑系列(二)——到底创建了几个String对象-JAVA程序员JAVA工程师面试必看.pdf,这是一份不错的文件
  • 优秀设计师是如何炼成的,看搜狐如何做设计   《设计之下》终于上市了,回忆一下整个成书的过程,不得不佩服作者,从最开始的干净利落,到最终的细节的调整,作为编辑我对他们的认识逐渐加深,也慢慢了解了优秀...
  • 企业文化建设系统-目录.doc
  • 流量暴涨秘籍——淘宝直播标题万能公式.pdf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,757
精华内容 2,702
关键字:

优秀的比喻句