精华内容
下载资源
问答
  • 大特征封装继承多态重载与重写的区别(重点) 封装 封装:属性的封装和方法的封装。把属性定义为私有的,get()、set()方法。 好处是信息隐藏和模块化,提高安全性。封装的主要作用在于对外隐藏内部实现细节,增强...

    封装

    封装:属性的封装和方法的封装。把属性定义为私有的,get()、set()方法

    好处是信息隐藏和模块化,提高安全性。封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性。

    继承

    继承:子类可以继承父类的成员变量和成员方法。继承可以提高代码的复用性。

    继承的特性:

    1.单一继承
    
    2.子类只能继承父类的非私有成员变量和方法
    
    3.成员变量的隐藏和方法的覆盖
    

    多态

    多态:当同一个操作作用在不同的对象时,会产生不同的结果。

    多态的实现原理:

    有两种方式实现多态,一种是在编译时多态,一种是在运行时多态;编译时多态是通过方法的重载来实现的,运行时多态是通过方法重写来实现的。

    重载与重写的区别(重点)

    方法的重载,指的是同一个类中有多个同名的方法,但这些方法有着不同的参数。在编译时就可以确定到底调用哪一个方法。

    方法的重写:子类重写父类的方法。父类的引用变量不仅可以指向父类的实例对象,还可以指向子类的实例对象。当父类的引用指向子类的的对象时,只有在运行时才确定调用哪一个方法。

    特别注意:只有类中的方法才有多态的概念,类中的成员变量没有多态的概念。

    在这里插入图片描述

    展开全文
  • 但心里的平台梦永不熄灭,甚至很大胆去深度过,方向是正确的,商业路径也是对的,但在痛点理解与平台能力上有所欠缺,因此还在努力中,我相信我和团队未来能干出真正互联网思维的平台。

         近日有幸接受全球最大中文IT社区CSDN.NET张勇编辑的邀请,做了一次很多问题的专访,诉说了一个技术派创业者一路的艰辛与坚持。只是一次普通的互动交流,尽我所能地坦诚和实在,我从来不认为自已是一个成功者,可以算是一个还在坚持着并一直坚持下去的创业者,当然我是渴望成功的,否则也没有那么多的激情可以用来燃烧,但我知道自已是不完美的,我需要很多很多优秀的小伙伴来优势互补一起成长共同发展,这是一个创业者应该拥有的基本胸怀。

     

        张勇编辑在2015年5月6日给我发私信,问是否可以做个访谈,聊聊程序人生,谈谈软件创业,我当然是乐意的,我想并不是因为我博客写得好或者公司做得好,而是被我的正能量与坚持不懈所轻轻地打动了,特别感谢张勇,花了很多的时间去阅读我的文章并尝试了解我,所幸我并不复杂,于是很到位地列出了专访的22个问题,没有选择题,都是问答题,就好象当年政治或马克思主义的考试。

     

        我是一个A型血的人,个人认为A型血最明显的特征一是喜欢折腾,崇尚完美主义,但明知不可能完美,所以一直活在爱与痛的边缘,偶尔唱一唱“我很丑,可是我很温柔”来麻醉一下自已;二是决定要做的事,就会坚持到底,坚持是一种品质,创业也好守业也好,贵在坚持。我其实就是一个很喜欢折腾并且能坚持到底的人,正是这两点让我这么多年以来稳步前进,尽管看上去较慢,但一直在往前进,我们可以不聪明,但必须要勤奋并且要有高的执行力。第一次听到周杰伦同学《蜗牛》,里面唱到“我要一步一步往上爬,在最高点乘着叶片往前飞,小小的天留过的泪和汗,总有一天我有属于我的天”,竟然被感动到了。

       

        未来是一个互联网的世界,也会不断地涌现新的技术、工具以及产品,现在互联网+为什么这么红?原因之一是因为我们太落后了,你有时间去观察中国的很多行业,去工业企业转转,去县里乡里村里看看,那些生产模式、流通模式与管理模式真让人感觉不到希望,我曾经和不少的政府官员和企业家聊过互联网聊过大数据,那种想哭的心都有,最终只能聊聊QQ、微信和淘宝。尽管如此,我依然相信再过两三年,国人将慢慢习惯互联网适应互联网,这股互联网+的热潮将成为一种习以为常,它已经渗透到我们生产、工作和生活的方方面面,你享受着它所带来的各种便利与速度,但你并不觉得那是多么牛逼的事情。

     

          在互联网+时代里,我是有梦想的,尽管多年来一直在干着传统软件的事情,但心里的平台梦永不熄灭,甚至很大胆去深度过,方向是正确的,商业路径也是对的,但在痛点理解与平台能力上有所欠缺,因此还在努力中,我相信我和团队未来能干出真正互联网思维的平台。

     

    附:专访全文,希望对你有所启发或小小的帮助。

    专访东华发思特软件总裁蒙圣光:一个技术派创业者的分享录

    CSDN作者:张勇

    摘要:CSDN近日采访了东华发思特软件总裁蒙圣光,他是一位实打实的技术派创业者。以前他固执敏感、缺乏沟通与营销能力,在创业失败后,他迅速反思,从而最终获得成功。本文请他分享了创业、程序员人生等干货内容。

    蒙圣光认为,其实落后并不可怕,可怕的是不再追赶

    蒙圣光,广东东华发思特软件有限公司总裁, 主要负责企业总体运营管理与产品设计,技术研究方向是移动互联技术与大数据技术。

    CSDN博客上有位叫蒙圣光博客的博主,他的博文写的非常有意义。博文涉及各种话题,传递出来的精神积极向上。进一步联系之后,才获悉该博客的主人是一家软件公司的总裁。这令笔者很是惊讶,因为这个博客从2003年,一直更新到现在,共有12年的时间,并且每隔一段时间都会更新几篇,所以发出采访邀请。而在简单了解之后,笔者就创业、程序人生等话题与他进行了交流。

    以下是正文:

    CSDN:请先介绍下自己及所从事的工作。

    蒙圣光:1976年出生于广西,本科就读于西南民族大学计算机软件专业,工作几年后到香港城市大学从事研究助理工作,尔后攻读并取得计算机硕士学位。2005年创立珠海市发思特软件技术有限公司,2015年引入战略投资者东华软件股份公司[002065.SZ],现任广东东华发思特软件有限公司总裁,主要负责企业总体运营管理与产品设计,技术研究方向是移动互联技术与大数据技术。主要社会兼职有:北京师范大学珠海分校信息技术学院客座教授、粤港澳合作促进会信息科技专业委员会委员、珠海市软件行业协会副会长、珠海市青年企业家协会副会长、珠海市青年创业学院梦想导师。

    CSDN:读大学时,为什么选择计算机专业?在你工作后,为什么又去香港城市大学读硕士?

    蒙圣光:小时候在农村长大,只见过计算器,直到高中才第一次接触到计算机,觉得超级神奇强大,充满了好奇心,另外高考填志愿时,班主任讲了一句话你适合做技术,选填一个热门专业,以后好找工作,所以所有志愿的第一专业都是计算机相关的,我妈妈曾经为我的专业而闷闷不乐,她一直以为我学的是市场里卖菜卖肉所用的计算器,直到农村也有计算机了,她才明白我所学的专业。

    工作后,写了很多的代码,1999年自已做了一个技术开发网站(www.vchome.net),论坛会员最多达5万,回复与帮忙过很多的程序员朋友,我硕士导师也是通过VCHOME.NET认识我,并招至门下做研究助理与项目经理,发现自已的知识与技能真的不够用,于是和导师申请攻读计算机硕士研究生,在香港体验一下西式教育理念与氛围,同时也认识了不少的同学与朋友,对我而言,不仅仅提高了知识与技能,而且开拓了眼界与视野。

    CSDN:你在软件行业拼搏已有20年时间,一共经历过多少岗位?其中,哪些岗位对你带来的帮助最大?

    蒙圣光:从大学本科开始算(1994)已有21年的时光,都在做着和计算机软件相关的工作,从学生开始学习编程,毕业后相继担任过程序员、研发工程师、项目经理、CTO、软件公司创始人及管理者。一路坎坷一路微笑,因为爱着这个行当,所以就算是再多的风雨,也一样能微笑面对。

    每一个岗位都有自已的特点和价值,每一个岗位都能看到自已的付出和成长。做工程师时没日没夜地写代码,我不算聪明但很勤奋,因此技术进步还算快,当然也受过很多打击和鄙视,其实落后并不可怕,可怕的是不再追赶;做项目经理时责任更多压力更大,强调团队的共识和协作,开始涉及项目方案设计、需求分析、进度管控、质量管理、成本与风险控制等方面,对个人的成长非常地有价值,后来参加了PMP培训并获得PMP认证。做CTO时,更多的是做技术规划与规范工作,以及对软件组件的设计与研发,当然还有对技术人员与项目组的管理。创业后,前几年我还在写代码,因为创业初期,公司也才6名员工,自已就是编码主力,我是一个精力旺盛喜欢折腾的IT人,什么都可以学都可以做。尽管有时感觉自已很牛X,但仍然能保持谦逊的态度,然后你就发现其实自已一点都不牛X,如果你经常自我感觉牛X,那么你离傻X已不远。

    如今回想起来,感觉项目经理职位对个人的成长与创业帮助是很大的,创业本身就是一个项目,创业过程其实就是项目管理的五个过程(启动过程、计划过程、实施过程、执行过程、收尾过程)和九大知识领域(范围管理、时间管理、成本管理、质量管理、风险管理、人力资源管理、沟通管理、采购管理、整体管理)的实施与体验。

    技术人的创业分享录

    CSDN:你大学毕业第四年开始创业,当时是做哪方面创业?

    蒙圣光:2002年和朋友在深圳找到了投资方,成立了一家科技公司,主要是从事面向通信运营商的遥控遥测平台,即生产一个无线信令与参数的数据采集器,研发一个基于GIS即时分析网络情况的软件平台,一年后因各种原因创业失败。

    CSDN:后来又有几次创业?创业失败后有什么感想和收获吗?

    蒙圣光:2005年创立珠海市发思特软件技术有限公司。经过深圳的创业失败,我吸取了三点感想:

    1.    在当前环境下,技术创业有很多局限性,通常是比较容易失败的,中国有过营销为王、关系为王、模式为王、内容为王、运营为王的时代,但应该还未出现过技术为王的时代,单纯想用技术去发展和成功,想法是比较天真的;

    2.    在资源与资金不充足的情况下,去研发与生产产品,风险是很高的,很多的创业者会从项目开始出发,项目直接带来资金,由接到项目的大小与多少来决定企业的规模与规划,积累到一定的技术与行业经验,再去做行业产品或平台;

    3.    我创业失败的原因大部分是人的原因,首先是我自已的问题,技术出身,固执敏感,缺乏沟通能力与营销能力,自我定位的模糊和错乱;其次是我与团队、客户之间的问题,涉及到团队协调与协作,利益绑定,与客户的互动不够,换位思考能力不足;最后是我与投资者的关系,诉求不同,背景不同,存在沟通鸿沟,未能很好地处理与平衡好关系,让矛盾不断地加深。

    CSDN:你认为技术派创业最大的短板是什么?应该如何克服?

    蒙圣光:20153月我在CSDN博客发表了《一个技术派创业者的反思》文章,里面分析了技术派创业者的两大短板:

    一是缺乏商业思维,所谓商业思维就是大家在共赢的条件下,将技术与需求、市场等紧密结合创新产品和商业模式,应用先进的思想转化成实战的可行方案。如果我是搞技术的,我会灵活快速地应用技术为团队创造财富为社会作贡献,路径清晰可行,原则明确可操。每一个行业每一个创业者都会有自已的商业思维,而技术派创业者由于自身的一些不足,如性格内向,做事谨慎胆小,技术思维固定化,缺乏市场化思维,轻视公关和营销的作用等等,导致创业过程的漫长和艰辛。尽管很勤奋拼博、积极上进,但仍然象蜗牛那样一步一步往上爬,甚至很多创业者坚持不了多久就挂掉了。社会和市场都是残酷的,你在孤芳自赏犹抱琵琶半遮面之时,别人都已经拿刀扛枪糖衣炮弹轰轰烈烈干革命并取得成功了,四周的环境由渠道为王、营销为王、关系为王、平台为王、内容为王、运营为王、数据为王等等不断快速地发展,你跟得上吗?你转型了吗?但无论线上线下,城里村里,这个王那个王,最终都得遵循商业的本质,那就是创新、交易、共赢六个字,因此不管外面的世界多么地喧嚣多么地精彩,赢利仍然是你最终要追求的重中之重。那么技术派创业者如何开发自已的商业思维呢?没有捷径,要么好好学习天天向上,要么多为人民服务,从人民和生活中观察、领悟、启发商业思维。比如多看看书、感受感受艺术、经常搞搞头脑风暴、舍得打破常规、对新鲜有趣的事物保持热情和钻研精神、适当地愤青适当地疯狂。
    二是对技术或产品洁癖,错失商业化机会。确实,我发现自已或多或少存在理想化、追求完美的洁癖,我们在思考如何做得更好更美更强的时候,别人都在用概念疯狂卖钱了,市场是不等人的,产品只有在市场上在用户那里才会得到不断地完善和完美,你所追求的完美是你自已的完美,你费时费力费钱整一个自以为完美的大而全的产品,可能到用户那里后一文不值,你错失了市场机遇商业机会。网上说了舍不得孩子套不到狼,舍不得媳妇套不到流氓,产品的商业化必然会牺牲些许用户功能和用户体验,试想市场上成功的互联网产品哪个还是纯净的产品,商业化的成功与否却决定产品的生与死。技术派创业者要改变对技术或产品洁癖,需要走出去,听听用户的声音,看看市场的反馈,和别人多交流沟通,开拓眼界,拓宽视野。 

    CSDN:在创业者的融资上,你是否有些心得和我们分享下?

    蒙圣光:对绝大多数的创业者而言,应该都有过寻找资金的经历,天使投资、VCPE、战略投资者等,这本身也是一个学习与成长的过程。资本市场很大很复杂,每见一个投资人或机构应该都会让你学到东西,找钱永远是一件难于上青天的事情,但有一个事情还是要内心里清楚的,你是在找资源还是找资金?资源是可以帮你的,你和你的企业是不可能完美的,你需要寻找互补的资源才能做大做强。资源的范围很大,可能是技术、产品,也可能是业务、产品等等,我们做产品喜欢寻找用户痛点或刚需,即使模仿也是要找差异化。就比如京东找到了淘宝的短板,然后开干,火力要猛,动作要快,一定能成的。做企业也是一样的,没有短板的企业都发展得很好了,有必要找钱吗?有短板的企业才去寻求合作资源互补,共同发展互惠互利,但寻找靠谱的资源实际上是远比寻找资金难的,没有人愿意轻易拿自已拥有的资源出来和你共享。这就看缘分与资源适配度了,缘分就好比感觉,虚无缥缈,所谓资源适配度,也就是说双方资源叠加后能带来多大的价值体现。对方的资源是你梦寐以求的,你的资源也是对方渴望已久的,那么有得谈,就看如何磨合与价值化。

    寻找资源的人一般是不愁生存的,可能只是有一点点被动,但活下去是没有问题,好的资源可以让他发展得更快,活得更爽。寻找资金的人诉求比较多,其实资金也是资源一种,在这里单独列说,可能是它太重要了,资金充足的创业者应该不是太多吧,创业者通常拥有最多的东西是梦想与激情,其次可能是思维与技术,最后是产品与数据,最缺的前三名可能是钱、钱、钱。所以大凡资本论坛讲座会议,都是门庭若市人声鼎沸,但实际上成功率应该很低,但都要试试,不试怎么会有可能性呢?现在这个时代,阿蒙认为光有IDEA或光会讲故事,应该是比较难找钱了,还是要脚踏实地地做起来,积累一定的用户与数据,再去找钱或合作,可能会更好一些。

    CSDN:程序员创业如何寻找优秀的合作伙伴?

    蒙圣光:我支持铁三角理论,即技术、市场、运营三个角色的人选都要到位,而且都要是狠角色。寻找合作伙伴的原则是:首先,每个角色都是独立的个人,每个人都有自已的观点与价值观,看待问题的角度与态度可能都不同,因此矛盾与冲突无法避免,但必须做到就事论事,任何的矛盾能在较短时间内解决与平息。所此要求各成员之间必须很熟悉与了解,每个人都非常清醒地认识到自身的优劣势,同时对其他成员的长处和短处也一清二楚。

    个人觉得创业团队不需要陌生人!其次,各个角色之间必须具有互补性,能力最好不要重复。创业成员最好不要是是清一色的技术人员,比如几个程序员凑在一起就搞个公司,这样的成功率不大,我觉得优秀的创业团队成员就是各有各的长处,大家结合在一起,正好是相互补充,相得益彰。

    做企业贵在坚持

    CSDN:东华发思特现在主要是做什么产品或提供什么服务?

    蒙圣光:发思特软件是一家通过软件企业双软认证的留学生创业型、国家级高新技术企业。2015年引入战略投资者东华软件股份公司,更名为广东东华发思特软件有限公司,投资者以资源+资金的方式合作共赢,增强核心竞争力和创新能力,拓展产品市场占有率,使其成为东华智慧城市平台与产品交付中心,共同实现东华发思特软件三年内独立上市的目标。

    东华发思特软件组建了一批以郭浩哲先生与蒙圣光先生为核心的管理和研发团队,经多年的技术沉淀与经验积累,形成了成熟的产品结构即两大基础平台+四大应用平台(移动互联快速开发平台、大数据挖掘与分析平台 + 智慧园区/智慧企业云/智慧农业/智慧社区),将依托东华软件强大的渠道与营销能力,致力成为专注专业的智慧城市平台与产品的研发、运营和交付中心,重点打造国内一流的智慧园区平台(公共服务、运营管理、企业云、园区社交、O2O电商)。

    CSDN:东华发思特是如何提高员工的开发技术?是通过培养,还是招聘牛人进来?

    蒙圣光:多种方式相结合,一是通过内部培训,以项目经理为核心,带领与辅导工程师一起学习共同成长;二是外派核心员工参加专业的培训,学成归来再给其他员工培训;三是有机会时也会招聘牛人进来补充。开发技术需要在项目或产品的设计、研发实践过程中不断地得到提高,特别是团队的协作与沟通,互助互爱,共同进步,这些需要良好的研发管理文化作为支撑。

    CSDN:在项目管理上,你们内部是否有什么好的方法分享?

    蒙圣光:没有特别的方法,充分运用好管理工具,强调团队文化,项目经理的综合能力很关键,并辅助有效的项目激励机制。

    CSDN:东华发思特在你带领下,由一家项目定制和服务外包型的企业慢慢地转型为以平台运营为主的领先的移动信息化服务商,这是一个重大的转变,所以想了解下转变的过程中有没有遇到一些令人难忘的事或人。

    蒙圣光:其实关键在于坚持,刚开始时有太多的反对声音,特别是十几位员工不做带来直接利益的项目,而去做平台的设计与研发。平台未来的市场和前景其实很多人心里没底,但我一直坚持着,直到今日,我们也不算是很成功的转型,但至少让公司不会过度依赖于项目,并积累了一定的平台设计与运营能力,这是一个好的开始。在转型的过程中,真的感谢我的小伙伴们在怀疑中依然能配合我支持我,感谢其他股东牺牲应得的利益支持我的转型之路。

    我对国内企业发展瓶颈、程序员加班、程序员的人生规划的看法

    CSDN:你觉得软件企业当前发展最大的问题是什么?

    蒙圣光:同质化竞争严重,缺乏核心技术,创新能力不足。可能是因为大部分的软件企业都是做应用层的信息化系统,行业软件产品难于形成标准,打着产品的旗子,实际上是在做项目,每一家软件公司感觉都差不多。

    CSDN:你认为国内的软件企业长不大,出不了好的产品的原因是什么?

    蒙圣光:一是缺乏体制支持与技术氛围,较少有企业能静下心来钻研核心技术与研发核心产品。核心软件如PC OS、手机OSDB等基本上被国外占领,很多软件企业都是有生存与发展压力,如何快速扩张与赚钱是首要问题。二是人才问题,人才结构不合理,呈橄榄球形,稀缺的是两端即高精尖人才和低层实战型人才,另外人才的流失率高,心态较浮躁;三是管理问题,外部原因是政府监管不力,盗版猖獗,内部原因是软件企业没有形成规范化管理,对人的管理,以及软件开发过程的管理都不到位。

    CSDN:对于软件开发者的职业规划,你是否有些好的建议?

    蒙圣光:之前我写过《程序员的出路在哪里》的文章,我推荐的职业发展有软件创业、技术管理者、出国、技术资深者、技术支持或客户服务、大数据职位等,其实无论未来你从事什么工作,关键在于你的兴趣以及自已所拥有的能力。

    那么作为程序员,如何来制定和实现我们的职业规划呢?首先要建立正确的心态,保持积极乐观的心态,破条条框框,开放心胸,放下身段,虚心请教,取长补短,不断调整与完善自我;其次,从个人兴趣出发,果断选择你要努力学习的领域;第三是要善于运用各种各样的学习渠道,比如你的同事与同行、各种网络媒体、各种培训会、参加一些社团或学习圈子等;第四是我们需要经常性地检查与思考职业规划,并根据现实情况进行矫正;最后一点是要善于思考,突破自我,作为程序员,需要经常突破思考的盲点,善于培养创新的思考模式,善于运用逆向思考、系统思考以及价值导向思考。

    CSDN:你对程序员加班这个问题怎么样看?

    蒙圣光:200611月我在CSDN博客写了一篇文章叫《程序员:你为什么加班?》,首先分析了加班的主要原因:

    1.    加班是因为喜欢这份工作,愿意为此多付出:这就是我之前所说的忘我地加班,这是一种高尚的精神,是值得提倡的,如果你的公司有几个象这样的员工,你就应该兴高采烈地庆祝一下,但也要提醒他们,要注意效率,要注意身体,不要因为加班影响了生活。

    2.    加班是为了表现,以得到老板或上司的好感:这种加班的目的性很强,但在国内的IT企业中,这是很普遍存在的现象,特别是传统观念的老一辈IT管理者们,很喜欢这样的程序员,在加薪与提职时会优先考虑,我刚参加工作的公司就是这样,上司与员工都象疯子一样没日没夜地加班,如果你遇到这样的公司,那也没办法,因为上司喜欢,你又想加薪与升职,那就只有加班,这应该可以叫做适应环境吧。

    3.    经常性没有按计划在上班时间内将工作做完,只有加班:这是你自已出问题了,要好好反省一下,是什么原因让你的效率变得低下?你要注意了,在这个信息爆炸的社会里,竞争是那么地激烈,你的这种工作效率怎么能够发展下去?

    4.    加班成了一种企业文化,别人都没走,我怎么好意思走?听说国内还有不少这种企业,据说深圳有一家公司就是这样子,前些年还出现过程序员过劳死,我有几个同学在那个公司做研发人员,他们在那工作十几年,基本上都是每天晚上10点左右离开公司的。

    5.    事前计划不够,或项目需求有变,不得不加班:我个人觉得这是正常的,有时项目需求有变,开发周期又不变长,我们所做的计划是不可能十全十美的,有时有些出入,是可以理解的,加班或许是解决问题最好的办法,在国内做软件不容易,特别是信息化之类的软件,更是一天一个变,你怪谁都没用,客户是上帝,上司是机器,老板是冷血。

    6.    是为了消磨时间,因为下了班也没处可去:这多半是刚毕业的学生,我当年也一样,下了班喜欢呆在公司上网学习,或和同事多交流互动。

    最后,阐述了我对加班的看法: 过多地依赖于加班是不负责任的和错误的,一个企业老板如果要求员工没完没了地加班,那么他就好象一个殖民地的农场主,而不是现在的企业管理者,他正在欺骗他的员工,其实他这样做,并不能在企业中创造价值。

    CSDN:你认为一名优秀的程序员应该具备哪些特点?

    蒙圣光:

    1.    扎扎实实的基础知识;

    2.    独立解决问题的能力;

    3.    创新的能力;

    4.    协调与沟通能力;

    5.    具有团体精神;

    6.    保持激情,成就感强;

    7.    锲而不舍,从失败与错误中学习。

    CSDN:如何写出优秀的程序?

    蒙圣光:我已有好几年没写程序了,但可以给一些建议,个人觉得要写出优秀的程序,首先从阅读程序开始,高明的程序员善于通过阅读程序来发现有价值的东西,并不断地提高自已的水平。

    其次是要有追求完美的编码习惯,写出来的程序是简短简洁的,充分的注释,优美的封装,可移植性强。最后是养成自我测试的习惯,要提交出高质量的代码,任何性质的测试都是十分必要的。

    没有太高的智商就要靠勤奋和坚持

    CSDN:你很积极、勤奋和拼搏,能谈谈这样正面的性格是如何养成的?对你的职业生涯以及创业都有哪些帮助?

    蒙圣光:一是和我的出身有关,就象许多从农村走出来的朋友一样,我珍惜现在所拥有,也相对较容易满足。我没有太高的智商,因此很多时候只能靠勤奋和坚持,否则真没有什么竞争优势。

    二是和我的经历有关,经过不少的挫折、失败和打击,自然会有历练与成长,人在磨难中是可以长大的。在我创业的那个年代,积极心态和勤奋拼搏是有一定的优势。在现在的互联网+时代并不一定有效,但坚持永远是一种品质,也是创业者最需要的品质,坚持你的方向,多坚持一点时间,结果截然不同。马云也说过:今天很残酷,明天更残酷,后天很美好,但是绝大多数人死在明天晚上,见不着后天的太阳,最大的失败是放弃。

    CSDN:做了十几年程序员,你是否依然还热爱这个职业?

    蒙圣光:热爱,会一直热爱下去,也相信越来越强越来越好。

    CSDN:你在04年的博客中,曾许下一个愿望“(1) 成立一家软件公司,能养家糊口,还能让自已及程序员们快快乐乐地coding,走技术为主导的路线-----谋事在人,成事在天,开公司很容易,但做大做好较难,特别在中国,市场太乱,人心太复杂,技术型的公司多般容易over,不过这是暂时的,应对我们的国家抱有信心,本愿望实现机率:50%”目前这个愿望实现了吗?其次,你现在回头看这些内容,有什么感想?

    蒙圣光:这个愿望已实现,承蒙各位贵人与小伙伴们的厚爱和支持。在社会上靠技术是完全可以生存与生活的,尽管很苦很累,但是值得去学习与奋斗。我们在职场上拼搏和竞争,总得有自己的特色和标签,我们能给企业带来价值,同时也展现了自己的能力和体现价值。现在回头看当年,觉得自己不够成熟,看事论事都较为偏面偏执,并带有浓厚的个人色彩,多年以后时间和经历会让人变得稳重与理性。

    CSDN:你在CSDN已经坚持写了N年博客,每年都写,从没断过,能分享下坚持的原因吗?

    蒙圣光:做技术的IT人都应该有一颗乐于分享的心,毕竟技术与思维发展迅猛,在分享中获得反馈与学习,会让自已不断进步。我之所以坚持去写,一是我有自我总结与反省的习惯,也善于观察与感悟生命和生活所带来的真善美,在反省与感悟中不断地成长。二是CSDN是一个程序员的大本营,希望自己的反省和感悟能对后来者有所启发和帮忙,自己也会从中获得满足感。

     

    展开全文
  • 自进入二十一世纪以来,我国科技产业一改以往的...随着科技的不断创新,进入大数据时代的同时必然带动着大数据思维由一元思维升级至二元思维,目前根据人类思维的转变模式进行分析,其依然进行至多元思维状态,即...

    自进入二十一世纪以来,我国科技产业一改以往的形象,其发展速度不断加快,全面带领我国进入大数据时代,所谓大数据即是大型数据的整合,不仅象征着我国当下先进科技对于信息资产的优化整理,同时大数据也代表着创新思维的一种外在表现形式。

    1、大数据思维的整体性

    随着科技的不断创新,进入大数据时代的同时必然带动着大数据思维由一元思维升级至二元思维,目前根据人类思维的转变模式进行分析,其依然进行至多元思维状态,即追求和谐稳定社会的模式。但是研究大数据思维的发展进程发现,大数据的二元思维模式是一种高效率并适合现今社会发展的思维模式,其追求效率性、相关性、概率性,为创新发展提高了效率。

    根据当下社会的需求及其社会的快节奏发展,大数据思维已然在各领域发展处于主导地位,由其基本特征层面分析,大数据思维主要特征为整体性。整体性的理论基础在于人类认识世界的能力在自然观中的不断变革而体现,现今社会通过人类对于整体数据的整合及分析能力进行体现。

    大数据时代,整体性大数据思维模式成为解决问题的首选为必然趋势及结果,其原因在于整体性思维模式能够更加高效的完成复杂的数据统计及分析。

    以我国人口普查为例,我国近三次人口普查时间间隔为十年,而面对我国庞大的人口数量,大数据思维在数据统计中占领了绝对优势,据悉我国人口普查总投入超过六亿元人民币,以2010年进行的人口普查数据分析,我国耗费了巨大的人力财力以及时间,倘若运用大数据进行人口普查,以其优势进行仅使用百分之一的抽样调查进行数据分析,将大大减少人口普查为政府带来的难题。

    2、大数据思维的互联性

    相对微观层面分析大数据思维特征,较为典型的为切合现今社会及科技发展的量化互联思维,量化为具体或明确目标的一种表述。而互联代表着两种事物间的连接,其作为大数据思维微观层面的一种表达方式,更加说明大数据思维的重要性。知名投资人孙正义对于大数据时代的发展提出:“要么数字化,要么死亡。”直接地表达出大数据思维目前所处的地位。

    研究发现,数字信息成为时代发展的代表已成为必然趋势,而量化思维为数字化特征带来的必然思维结果。换言之,量化可以解释为共性语言描述和解释世界的一种方式。其体现在于充分运用最新技术手段,对于各个领域进行信息全面定量采集以及信息互通,打通信息间隔阂,并进行全新的信息整合,实现分析实用性及数据科学性,创造更据价值的数据应用和信息资产。

    目前,大数据的运用不仅体现在网络平台当中,同时在人们的细微生活中、就业环境以及生态保护范围内都做到了广泛适用。

    某公司于2015年运用大数据分析出当下及未来人们就业环境。其调查结果表明:2015年全球范围内数据岗位的需求量高达440万,而2018年全球范围内仅大数据就业背景管理人员的缺乏将高达150万人。案例表明,全球范围的人才紧缺将成为必然趋势并不断增加,该案列清晰的体现出大数据环境下大数据思维的量化互联性,并且为未来就业环境做出了精准的预测。

    3、大数据思维的价值性

    由大数据思维的本质进行分析,大数据思维具有价值化特征。大数据时代信息的不断整合及分析已然使得信息及数据量化及互联转变为多维度的发展状态。

    换言之,大数据思维渗透至各个领域及行业的不同维度是大数据发展的初始动机和直接目的,现今社会看待其价值化特征将其价值性总结为大数据思维的本质,同时,万物的量化互联性及其整体性使得其价值性影响了多维度的发展,由此凸显了数据及大数据思维的创造性及重要性。

    通过对于事实的研究证明,大数据时代背景下,其价值化特征及其价值性的意义正在不断演进并处于不断被挖掘的状态,各个领域大数据思维模式相继被接受和适用也是大数据发展带来的益处之一,随着大数据思维的不断开发和研究。

    其运用不仅在处理数据分析上实行了高效率,也对于事件及数据的预测上实现了精准并具有概率性的分析结果。大数据思维对于社会发展体现出其必要的价值性,并且改变了社会对于大数据的看法,可谓大数据的运用成功到达了一个全新的高度。如某搜索公司通过对于数十亿网络搜索请求的数据整合,对世界各地区的流感做出预测,该项目的成功引起了各国对于大数据的使用,同时带动了人们的大数据思维及思考模式,将大数据思维上升至被社会认可的高度。

    根据现今社会发展现状分析,客观角度说明我国以基本进入大数据时代,大数据思维的特征已然体现在社会各领域当中,并且伴随着多维度的运用,因此大数据思维全面运用指日可待,高级思维带动我国科技及经济的发展势在必行。随着人工智能的不断推出以及数据分析的不断升级,并且基于大数据思维为社会带来的发展前景研究,大数据思维引领我国科技发展已成为未来的必然趋势。

    维克托曾经说过:“大数据是未来,是新的油田、金矿。”随着大数据向各个行业渗透,未来的大数据将会无处不在地为人类服务。大数据时代,锦富依然牢牢把握机遇,稳步前行。

    人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
    1.大数据时代,主要需要什么类型的人才?
    http://www.duozhishidai.com/article-1554-1.html
    2.对于大数据开发的学习,最经典的学习路线是什么?
    http://www.duozhishidai.com/article-1544-1.html
    3.Hadoop是什么,主要有哪几部分组成和Hadoop的影响力
    http://www.duozhishidai.com/article-1152-1.html
    4.大数据在各行业的应用和趋势
    http://www.duozhishidai.com/article-477-1.html
    5.大数据人才定义和分类
    http://www.duozhishidai.com/article-405-1.html


    多智时代-人工智能大数据学习入门网站|人工智能、大数据、物联网云计算的学习交流网站

    多智时代-人工智能大数据学习入门网站|人工智能、大数据、云计算、物联网的学习服务的好平台
    展开全文
  • 计算思维与大学计算机基础

    千次阅读 2018-11-12 15:11:17
    本文分析了当前计算机基础教学的新形势以及计算思维的重要性,重点讨论计算思维的培养和“大学计算机基础”课程相结合,提出了以培养学生计算思维能力为核心的“大学计算机基础”课程模型。 计算机基础教学是培养...

    计算机基础教学是培养大学生综合素质和创新能力不可或缺的重要环节。本文分析了当前计算机基础教学的新形势以及计算思维的重要性,重点讨论计算思维的培养和“大学计算机基础”课程相结合,提出了以培养学生计算思维能力为核心的“大学计算机基础”课程模型。

    计算机基础教学是培养大学生综合素质和创新能力不可或缺的重要环节。在新形势下,计算机基础教学的内涵在快速提升和不断丰富,进一步推进计算机基础教学改革、适应计算机科学技术发展的新趋势,是国家创新战略对计算机教学提出的重大要求。九校联盟(C9)计算机基础课程研讨会上达成共识:要旗帜鲜明地把“计算思维能力的培养”作为计算机基础教学的核心任务[1]。

    一、计算思维、计算透镜、计算社会科学

    2006年3月,美国卡内基?梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授提出了“计算思维”(Computational Thinking)[2,3],认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解的思维活动。 她在2010年给出了计算思维的正式定义[4]:计算思维是与形式化问题及其解决方案相关的一个思维过程,其解决问题的表示形式应该能有效地被信息处理代理执行。

    李廉教授指出:计算思维是人类科学思维固有的组成部分,以可行和构造为特征。计算思维表达构造和操作,因为对于人的集体行为,需要一个群体的共同理解,因此要具有以下的特征,有限性(可表述性)、确定性(无歧义性)、机械性(不因人而异)[5]。

    Richard M. Karp教授提出的“计算透镜”(Computational Lens)理念也提出要将计算作为一种通用的思维方式[6],通过这种广义的计算(涉及信息处理、执行算法、关注复杂度)来描述各类自然过程和社会过程,从而解决各个学科的问题。这一理念试图将计算机科学由最初的数值计算工具、仿真与可视化技术以及后来基于网络、面向多学科的e-Science平台,变成普遍适用于自然和社会领域的通用思维模式。计算科学是一门正在兴起的综合性学科,它依赖于先进的计算机及计算技术对理论科学、大型实验、观测数据、应用科学、国防以及社会科学进行模型化、模拟与仿真、计算等。特别是对极复杂系统进行模型与程序化,然后利用计算机给出严格理论及实验无法达到的过程数据或者直接模拟出整个复杂过程的演变或者预测过程的发展趋势。对基础科学、应用科学、国防科学、社会科学以及工程技术等的发展有着不可估量的科学作用与经济效益。Karp的计算透镜是对计算机科学及计算思维的重要拓展。

    目前人们普遍地以各种不同形式和方式生活在各种网络中。人们频繁地收发电子邮件和使用搜索引擎,随时随地拨打移动电话和发送短信,每天刷卡乘坐交通工具,经常使用信用卡购物,写博客,发微博,通过SNS来维护人际关系……以上的种种事情都留下了人们的数字印记。海量的数字印记汇聚起来就成为一幅复杂的个人和集体的行为图景,这些都是对现实社会的人及组织行为的映射,网络数据可用来分析个人和群体的行为模式,从而深化人们对生活、组织和社会的理解。随着信息化和网络化的不断普及与深入,社会动态变化的速度和规模已经提高到一个前所未有的水平,也迫切地希望利用海量数字印记掌握社会变化。从这个角度出发,将计算科学应用于社会科学便自然而然提出了计算社会科学,其主要特点是让社会科学的研究走向基于数据驱动和定量分析的道路。2009年Lazer等在Science杂志上提出了计算社会科学概念[7],指出计算社会科学的研究涉及如下三个相互关联的问题:人们的交互方式、社会群体网络的形态及其演化规律。这三个问题的研究可以帮助人们解答很多社会问题。计算社会科学是计算思维在推动其他学科发展的典型示范。

    计算思维、计算透镜、计算社会科学等概念的提出对计算机教学工作提出了挑战,并指明了方向:一方面要从计算思维、计算透镜、计算社会科学获取新颖和丰富的教学内容,另一方面要从计算机学科的本质和区别于其他学科的学科特点出发组织教学。理解好计算思维,围绕计算思维改进计算机基础教学,是解决上述两方面的根本。笔者认为可以将计算思维从算法思维角度简化成“合理抽象、高效算法”,从工程思维角度简化为“合理建模、高效实施”。通过这样的简化可加深对计算思维的理解,增强在学习及教学过程中的可操作性。

    二、国外大学计算机基础教学与计算思维

    国外著名高校已经对计算思维的培养有了充分的认识和行动。斯坦福大学在“下个十年计算机课程开设情况”方案中提出了新的核心课程体系,包括计算机数学基础、计算机科学中的概率论、数据结构和算法的理论核心课程,以及包括抽象思维和编程方法、计算机系统与组成、计算机系统和网络原理在内的系统核心课程。强调将计算理论和计算思维的培养纳入课程全过程。

    卡耐基?梅隆大学的计算机科学学院也正在计划对其入门课程系列进行大的修订[8],这不仅会影响计算机专业学生,也会影响到全校范围内选修计算机科学相关课程其他学生。修订包括:为计算机专业和非计算机专业开设的入门课程要推广计算思维的原理;针对软件的高可靠性加强高可信软件开发及方法的学习;考虑到未来程序主要利用并行计算实现高性能,着力培养学生这方面的能力。

    在卡耐基?梅隆大学的计算机课程体系中,其入门课程共有3门,分别是15-110、15-122、15-150,如下图所示。这3门课程要围绕着计算思维进行调整。15-110 计算机科学原理作为大学第一门计算机课程,是其他计算机相关课程的基础。计算机科学原理以培养计算思维为主,不要求过多的计算机专业背景或是编程经验,计算机和非计算机专业的学生都可以选修。15-110已于2011年秋季开出。

    卡耐基?梅隆大学计算机课程体系图

    三、计算机教学应当培养学生的三种能力

    1.计算机使用能力(Computer Literacy)。即基本的使用计算机和应用程序的能力,例如使用word编辑器,读写文件以及使用浏览器等。现在高中阶段计算机基础教学普及率逐渐提高,这类教学内容大多数学生在高中阶段早已经十分熟悉,如果在大学阶段再安排这类课程的重复教学,既浪费宝贵的教学资源又影响学生的学习兴趣。对于之前没有接受过计算机教育的大学新生,完全可以利用学校的教学资源自学相关操作。故笔者认为,计算机使用能力的培养应该从大学计算机教学体系中压缩甚至移除。
      文章来源于网络

    展开全文
  • Javascript基于对象三大特征

    千次阅读 2015-12-24 14:46:42
    Javascript基于对象三大特征 基本概述  Javascript基于对象的三大特征和C++,Java面向对象的三大特征一样,都是封装(encapsulation)、继承(inheritance )和多态(polymorphism )。只不过实现的方式不同,其基本...
  • 什么是计算机思维

    万次阅读 多人点赞 2018-04-23 16:53:53
    计算机思维是一套概念模型我们运用一个思维模型时,要经历这样三个阶段:建模,解模,解释。与之相对应的则是抽象思维、演绎思维、发散思维。通过抽象,形式化,将我们所需要研究的问题进行归纳,用一种范式表达出来...
  • 点是有重点的点,重点是点中的重点。离开点谈重点或离开重点谈点,都是错误的。我们应把点论和重点论统一起来,看问题,办事情,既要全面,又要善于抓住重点和主流。 三、认识论部分 1、实践和认识...
  • 程序员必备的思维能力:抽象思维

    万次阅读 多人点赞 2021-02-12 18:03:28
    若想捉大鱼,就得潜入深渊。深渊里的鱼更有力,也更纯净。硕大而抽象,且非常美丽。——大卫·林奇抽象思维是我们工程师最重要的思维能力。因为软件技术 本质上就是一门抽象的艺术。我们的工作是存思维...
  • 这是因为互联网思维更契合传统东方思维方式。东方文化强调智慧,而西方更强调知识,智慧来源于经验,而知识来源于数据。如何来证明这个论点?那么,我们来看一下诸葛亮和司马懿,他们个人可以说是一组典型的智慧PK...
  • (1)常见的特征工程主要指对各种类型的特征进行处理,包括数值型特征、类别型特征、时间型特征和其他类型特征和组合特征。对于数值型特征,可以进行幅度调整(包括min-max缩放、标准化、归一化)、统计值分析(最大...
  • 思维导图(一):高效的思维工具

    千次阅读 2019-06-15 12:37:36
    人类的思维可以分为线性思维和非线性思维两种。一般来讲,线性思维是一种直线的、单向的、单维的、缺乏变化的思维方式,如逻辑思维;非线性思维则是相互连接的,非平面、立体化、无中心、无边缘的网状结构,类似于人...
  • 思维导图 大数据开启了一次重大的时代转型。就像望远镜让我们能够感受宇宙,显微镜让我们能够观测微生物一样,大数据正在改变我们的生活以及理解世界的方式,成为新发明和新服务的源泉,而更多改变正蓄势待发...
  • 1【单选题】人类应具备的三大思维能力是指_____。答案:实验思维、理论思维和计算思维 A、抽象思维、逻辑思维和形象思维 B、实验思维、理论思维和计算思维 C、逆向思维、演绎思维和发散思维 D、计算思维、理论...
  • 什么是数据思维

    千次阅读 2018-11-07 14:36:54
    一言以蔽之,数据分析思维是一种通过对数据的分析看到各种商业价值的能力。 分为个方面: 分析问题的思想 处理问题的态度(技能) 具体要求: 理解业务->将业务问题转化为数据分析的问题(我认为是题目最...
  • 计算思维基础

    千次阅读 2016-07-08 20:45:57
    理论思维(推理思维特征:以推理和演绎为特征 代表学科:数学 实验思维(实证思维特征:观察和总结自然规律 代表学科:物理学 计算思维(构造思维特征:设计和构造 代表学科: 计算机科学 说明:用于问题求解...
  • 结构化思维(Structured Thinking)是指人在面对工作任务或者难题时,能从多个侧面进行思考,深刻分析导致问题出现的原因,系统制定行动方案,并采取恰当的手段使工作得以高效率开展,取得高绩效的思维方式。
  • 测试思维

    千次阅读 2019-10-29 22:32:00
    简述:指软件可以在正常运行状态下所表现出来的特征 栗子:比如某个功能点正确实现后是怎样的 目的:根据需求标准检查系统功能是否正常实现 2)逆向思维 简述:根据结果逆推条件 栗子:比如等价类划分输入...
  • 计算系统由微处理器、存储设备、输入设备和输出设备构成 计算之树中,类典型的问题求解思维是指________。 算法和系统 本课程中拟学习的计算思维是指_____。 蕴含在计算学科知识背后的具有贯通性和联想性的内容 ...
  • 大数据思维的核心是什么?

    万次阅读 2019-04-18 17:43:01
    数据为我们提供了解决问题的新方法,数据中所包含的信息可以帮助我们消除不确定性,而数据之间的相关性在某种程度上可以取代原来的因果关系,帮助我们得到我们想知道的答案,这便是大数据思维的核心。 在过去被认为...
  • 思维导图

    千次阅读 2009-01-23 04:55:00
    目录 【思维导图概述】 【思维导图的由来】 【思维导图在中国的发展情况】 【对速读记忆的作用】 【思维导图的优势】 一、人的大脑运用带来的问题 二、思维导图的优势 三、思维导图的作用 四、思维导图适应于应用的...
  • 第一他是不是具有定量化的思维方式:就是我们现在看很多问题习惯从经验、定性地角度看问题,不习惯所有的决策都用定量化的方式来进行描述。例如我们经常说一个人漂亮,说一个人好,但是我们不习惯用一套图像识别的...
  • 逻辑思维

    千次阅读 2017-09-25 16:05:07
    逻辑思维,又称抽象思维,是人的理性认识阶段,人运用概念、判断、推理等思维类型反映事物本质与规律的认识过程。
  • 中国人的五大思维缺陷

    千次阅读 2011-09-23 23:03:23
    中国人的五大思维缺陷 童大焕—2011年9月15日星期四 中国人赶时髦喊口号很起劲,连什么是智慧都还没搞清,很多城市已经喊出建设“智慧城市”口号了。智慧(Wisdom)是指辨析判断、发明创造的能力,不只是情感和...
  • 当程序员具备了抽象思维

    万次阅读 2021-03-22 14:32:46
    抽象思维是我们工程师最重要的思维能力。因为软件技术 本质上就是一门抽象的艺术。我们的工作是存思维的“游戏”,虽然我们在使用键盘、显示器,打开电脑可以看到主板、硬盘等硬件。但我们即看不到程序如何被执行,...
  • 我叫《数据结构与算法》,是计算机世界的四大基石之一。 想来我应该是惹人怜爱的吧(认真脸),因为我仿佛听到了无数个初入... 回复1001,获取《数据结构的三要素、五大特征》的思维导图,据说思维导图很Diao哦!
  • 互联网思维到底是什么——移动浪潮下的新商业逻辑(2014最不可错过的系统剖析互联网思维与新商业模式的真诚之作!通过30余个典型案例深刻解读互联网思维与新商业模式!抢占风口从本书开始!) 项建标 蔡华 柳...
  • 人不成熟的五大特征

    千次阅读 热门讨论 2020-01-12 15:30:20
    人的不成熟的五大特征: 第一个特征:立即要回报 放弃是一种习惯,一种典型失败者的习惯。 所以说你要有眼光,要看得更远一些,眼光是用来看未来的! 对在生活中有放弃习惯的人,有一句话一定要送给你:“成功者永不...
  • 本文还附有张算法思维导图供学习使用。 在本文中,我将提供种分类机器学习算法的方法。一是根据学习方式分类,二是根据类似的形式或功能分类。这种方法都很有用,不过,本文将侧重后者,也就
  • 系列文章解读&说明: 本系列文章主要内容是 思维导图 基础课,旨在帮助更多 热爱学习的伙伴 更...发散思维(Divergent Thinking),又称辐射思维、放射思维、扩散思维或求异思维,是指大脑在思考时呈现的一种扩...
  • 最近在得到APP听了吴伯凡老师的《每周商业评论》 1 中《字节跳动为什么能持续出爆品》这讲课程,我感觉对字节跳动这家公司多了一些了解,所以希望写一篇笔记来总结听课的内容。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,544
精华内容 25,017
关键字:

思维的两大特征是