黑马程序员技术交流社区

标题: 武汉校区老学员技术沙龙第三届——架构思维 [打印本页]

作者: 武汉-活动    时间: 2016-9-26 19:08
标题: 武汉校区老学员技术沙龙第三届——架构思维
本帖最后由 武汉-活动 于 2016-9-26 19:13 编辑

老学员技术沙龙第三届_架构思维





【活动意义】
即使你毕业,从校区踏上工作的道路上,你依然是我们当中的一份子,你也依然是传智黑马这个大组织的一员,哪怕你面对困难,没有办法解决,遇见问题无从下手,我相信,这个大家庭当中的任何一个人都会像你伸出援手。
      
       如果有一天,你的生活中没有了我,请记住我对你的好;如果有一天,你的记忆中没有了我,不要忘记我们相遇的每分每秒。当一个人习惯了另一个人的时候,即使没有喜欢和爱,依旧会感到失落,会难过。感情的世界里没有公平两个字,我们在一起的日子,会是我今生最美丽的回忆。——献传智·黑马所有老学员,请珍惜每一次老学员相聚,说不定在你遇见困难和挫折的时候,很可能就是你所不熟悉的老学员。

【活动安排】
时间:2016年07月02日
地点:传智播客·黑马程序员武汉校区(金融港B15栋2层)
事件:传智播客·黑马程序员老学员技术沙龙活动
主讲内容:架构思维
2016年07月02日,下午15:00,传智播客武汉分校第三届老学员技术交流会在金融港校区正式开始,尽管当天金融港淹水,仍然有老学员出席参加该活动,这让作为举办者我的我非常的感动。

【主讲嘉宾】
传智-霍天都,经历介绍:参与大唐电信云服务学习平台、新华瑞德云服务、FansPhone移动终端与云服务解决方案,海豚浏览器(dolphin)过亿级用户App开发,熟练掌握C++、Java、Python编程,热衷于数据结构和算法研究。
作为曾担任过架构师的他来说,能称之为架构师肯定是少不了架构思维:

        首先说说,什么是架构,架构又有软件架构之说,用于指导大型软件系统各个方面的设计。就像建造房屋一样,整体结构清晰,从地基开始,到整栋楼的建设,其中少不了框架的搭建。

        作为it行业的项目来说,为什么需要使用到架构:在项目当中,架构就是一种抽象的思维小到一个模块,大到一个平台,高内聚低耦合、隔离、层次、开放、扩展、自治等等都是一样的,无非是包含的单元有大有小而已。就好比小区里面有很多栋,而栋中又包含很多号,这就是一个架构,能让人们更简单的找到自己想要的目的地。

需求变更的同时如何减少自己的工作量:
    需求变更对软件开发项目成败有重要影响,既不能一概拒绝客户的变更要求,也不能一味地迁就客户,所以实施需求变更之前必须做好控制。但是现在的it行业,不变更需求已经是不可能的事情了,就好比,你去商场买衣服,碰见第一件觉得不错后买下了,结果同时看中另外一件,导致第一件衣服需要更换掉,其实在生活中需求变更时非常常见的一种;

    而前期制定好的一切需求,到目前已经完成大半,中途改了需求后,我们应该如何减少自己的工作量呢。这就可以用到Java基础当中的知识点,多抽取,抽取后的类与方法,我们只需要重写使用就能达到效果,而不管任何的需求修改,只需要修改一个抽取的类就能达到修改后的效果,这样的方法能很有效的减少自己的工作量。

代码的可扩展性:
    作为一个程序员中的老鸟,代码扩展性至关重要,扩展性里包含了很多的学问:前期设计,中期制作,后期维护;这三大因素必不可少,前期的设计决定了你的产品,项目的扩展性到底是强还是弱,后期的维护则主要是扩展。举一个例子:项目当中没有及时通讯功能,而后期需要增加。项目当中没有给即时通讯留下的入口等,这个时候你就要重新设计,这无非就是增加自己的工作量。

    扩展性,从Java基础我们就一直都有感触,单继承,多实现。这个思维我们再清楚不过了,而多实现只的是接口。在项目当中也一样,能通过接口实现的方法,直接使用接口,退一步来说,如果我继承的类,为我做了很多事情,那么后期我需要再继承别的类该如何下手,继承就好比一个金字塔,可扩展性不强。而接口则像管道设计,一根套了很多,扩展性远远比继承高太多。

    今天的活动当中讲的知识点比较的多,主要的目的是让各位程序新手有一定的思维提升,作为程序员这个行业,要想成为老鸟,必须提升自己的思维能力,逻辑能力等,这是作为老鸟前的第一堂课。

神秘大礼:
       活动的最后,一直与大家说的武汉校区160个Demo到底在哪里,今天的活动最后通过以下链接进行下载即可,找到解压后的index.html文件后就能使用武汉校区为大家整理的Demo库了,赶紧下载吧!

【往期活动】
        武汉校区:技术沙龙第一届:NFC技术
【资料下载】


注意:

     如果有任何不明确的事情,欢迎点击下方在线客服,会有相应的老师帮助你处理!



作者: Jieemark    时间: 2016-9-26 20:49
见识拼图了
作者: a138677713    时间: 2016-9-27 01:57
留着看看先
作者: fire123    时间: 2016-9-27 10:09
看看看看阿奎那看那看那看那看那看
作者: non    时间: 2016-9-27 13:43
666666        
作者: jilaiyuan    时间: 2016-9-28 16:07
学习学习学习
作者: evan.zhou    时间: 2016-10-5 19:48
为全额分为高峰岗位日发文前
作者: jzc2511056711    时间: 2016-10-6 15:33
很好的资料,受用匪浅,再接再励
作者: jzc2511056711    时间: 2016-10-6 15:35
很好的资料,受用匪浅,再接再励
作者: cc0002829    时间: 2016-10-16 21:40
{:2_30:}支持
作者: cc0002829    时间: 2016-10-16 21:41
支持,谢谢老师的分享
作者: 13902480061    时间: 2016-10-28 23:45
好东西

作者: wooshlele    时间: 2016-11-4 11:29

作者: hent361    时间: 2016-11-4 11:50
好棒!!!!!!!!!!!!!!!
作者: 18872752901    时间: 2016-11-4 14:01
6666666666666666666666666666666666
作者: zzmtest    时间: 2016-11-6 17:21
谢谢分享

作者: 野狼vbx    时间: 2016-11-12 16:41
好东西,框架架构
作者: IT_china    时间: 2016-11-19 16:05
好强大的资源
作者: 坏坏的老K    时间: 2016-11-24 12:46
不错不错
作者: xuefu_78    时间: 2016-11-24 16:51
wfasadwawdwasdadwwdaw
作者: Lwjing    时间: 2016-11-29 16:00
哈哈哈哈哈
作者: StevenDuan    时间: 2016-11-29 21:21
感谢分享
作者: 扶摇羊角    时间: 2016-11-29 23:26
好好好好好好好好好好好好
作者: 董帅哥    时间: 2016-12-10 12:32
嘻嘻哈哈,学习一下
作者: adwalt    时间: 2016-12-20 18:22
学习下载学习下载学习下载学习下载学习下载学习下载学习下载
作者: Cheves    时间: 2016-12-21 12:37
第三届——架构思维
作者: liuqingtao    时间: 2016-12-22 08:35
密码密码 我要密码
作者: ssk    时间: 2017-3-7 01:11
菜鸟来学习下,感觉棒棒哒
作者: mfcai    时间: 2017-3-24 22:05
学习一下
作者: tunzhao    时间: 2017-3-26 12:39
参考下,学习学习
作者: yaosutong    时间: 2017-4-1 21:32
好好好好好好好好好好好好好
作者: yygood1000    时间: 2017-4-5 16:02
感谢楼主
作者: may_be    时间: 2017-7-1 22:58
mogj
见识拼图了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2