A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 武汉-活动 于 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技术
【资料下载】
链接:http://pan.baidu.com/s/1ckg93K 密码:
游客,如果您要查看本帖隐藏内容请回复


注意:

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


32 个回复

倒序浏览
见识拼图了
回复 使用道具 举报
留着看看先
回复 使用道具 举报
看看看看阿奎那看那看那看那看那看
回复 使用道具 举报
666666        
回复 使用道具 举报
学习学习学习
回复 使用道具 举报
为全额分为高峰岗位日发文前
回复 使用道具 举报
很好的资料,受用匪浅,再接再励
回复 使用道具 举报
很好的资料,受用匪浅,再接再励
回复 使用道具 举报
{:2_30:}支持
回复 使用道具 举报
支持,谢谢老师的分享
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
好棒!!!!!!!!!!!!!!!
回复 使用道具 举报
6666666666666666666666666666666666
回复 使用道具 举报
回复 使用道具 举报
好东西,框架架构
回复 使用道具 举报
好强大的资源
回复 使用道具 举报
不错不错
回复 使用道具 举报
wfasadwawdwasdadwwdaw
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马