精华内容
下载资源
问答
  • 商业模式的定义——做产品到底是什么   商业模式描述了企业如何创造价值、传递价值和获取价值的基本原理。本文将从商业模式的角度出发,探讨做产品到底是什么这个话题。 产品经理到底是在干什么呢? 这...

    商业模式的定义——做产品到底是做什么

     

    商业模式描述了企业如何创造价值、传递价值和获取价值的基本原理。本文将从商业模式的角度出发,探讨做产品到底是做什么这个话题。

    产品经理到底是在干什么呢?

    这个问题,刚开始做产品的时候,我们会认为做需求、画原型、写文档,就是我们的基本职责,也是我们的日常工作;只要我们能把这些东西给梳理清楚,我们就有可能把一个产品做好。

    事实上,这个仅仅是把事情做对的一个条件;这些功能,它只能保证最终交付出来的东西,和之前的设想很像很接近。

    至于做出来的东西是不是用户所需要的,市场会不会接受,最终能不能成功,其实很难评估。

    因为一个产品,它有一个基础的,核心的使命,解决用户的问题,满足用户的期待,并获取商业的成功——有人用,有人买单,还能做大。

    所以,最直接的来说:产品经理这个岗位就是为了为企业创造价值——实现商业上的成功,他的方法有且只有一个,那就是(为用户)创造价值,然后传递价值(把产品的价值通过恰当的渠道传播给受众)。

    好产品就是为用户创造价值

    这也是一个商业模式描述方式:企业如何创造价值、传递价值和获取价值,它是一个完整的产品、服务和信息流体系。

    如果你想真正从0到1构建一个产品,想在未来某个节点上创业的话,商业意识和商业逻辑是最底层的逻辑。

    既然商业模式描述的是创造价值、传递价值、获取价值,那价值到底是什么呢?

    好的产品解决的是应用环境下的综合性问题,产品的价值体现,可以分拆了三个维度。

    好产品就是为用户创造价值

    (1)用户端:

    价值体现在用户使用,获取产品的意愿。

    ——这个就是换用成本的问题,一旦换用成本过高,这个产品就很难成功。比如微信难以撼动,就是因为用户想要脱离社会关系网络的成本太高。

    (2)竞争端:

    要看用户是否愿意付出的成本上限。

    ——产品的竞争力,最终都体现为用户为了获取该产品愿意支付的最高成本上限,当一个替代品进入市场,必须有能给用户足够的洞理驱使用户换用替代品。

    (3)企业端:

    站在企业的角度,实际就是成本结构和收益的规模性问题 。

    从这三点出发,我们可以有一个结论性的东西出来:价格不等于价值,价格一定要匹配价值;否则,这个产品就极难成功。

    因为产品的价值覆盖了一个产品从设计、生产、营销、交付、支持的全过程,价值不是指单点的体验,而是一个链条,也是一个产品闭环的过程。

    商业模式:指的是企业与企业之间、企业的部门之间,乃至与顾客之间、与渠道之间都存在着各种各样的交易关系和连结方式。这一点其实又引发了另外一个思考,就是产品的定价问题。

    如果是从事硬件相关的产品工作,这一点一定要深刻的理解,到底你的产品它能以什么价格匹配它给用户带来的价值。

    用一个公式表达就是:

    以怎样的成本,用怎样的方式给谁提供怎样的服务,获得什么回报。

    好产品就是为用户创造价值

    产品的价值链覆盖了从设计、生产、营销、交付、支持的全过程,所以,我们也就可以把商业模式的实现过程拆分为4个节点路径:

    1. 用户:特定的用户,任何一个产品都不能满足所有的人需求;
    2. 产品:迎合独特的需求,不解决某些需求的产品,才可能是好产品;
    3. 运营:有效的渠道触达,包括营销和销售,其实这里环节里面,还有很多的话题,其中之一,就是到底是市场驱动,还是机会驱动;
    4. 盈利:可控的成本和可规模的收益。

    我们可以看到,这个路径上,商业模式就是一个蓝图,通过企业的结构、流程和系统来实现;覆盖用户、产品/服务、企业资产、盈利(财务生存能力)。

    也就是,不同的企业环境,面对同一用户群和同一个需求痛点,会有完全不同的产品方案,有的会成功,有的会失败。

    我们在准备向市场推出一款产品,并期待它能实现我们的期望,理想,可以用商业模式画布这个工具,它完整的回答了如何创造价值,传递价值和获取价值的过程和思路。

    好产品就是为用户创造价值

    • 创造价值:用户细分+价值主张(解决谁的什么问题)
    • 传递价值:客户关系+渠道通道(如何提供解决方案)
    • 获取价值:关键业务+基础建设+合作伙伴(如何实现盈利)

    一旦明确了产品的价值主张,也就意味着设定了产品的用户对象和范围,当你决定产品为谁解决问题的时候——明确了细分的用户以后,它就会开始忽略另外一些用户。

    这个话的意思就是:一定要去选择你的用户至少在产品的某些阶段,一定要选择性的适应你的用户,而不是幻想吃掉所有需求所有的用户,这是非常危险的一种想法和做法。

    我经历过的几个失败的项目,就是因为缺乏选择而最终失败退出竞争。要理解一点的是,当你没有筛选,就会进入不敢选择,然后进入无法选择的局面。

    这是一个必然的逻辑。

    好产品就是为用户创造价值

    据说张小龙每天收到1000条微信改版建议,我相信在做的大家也都一样,每天会接到很多的反馈和建议,新增XX功能,修改XX设计。

    一定要记住一个产品的基本原则,那就是不要盲目,也叫克制,一个产品不可能满足所有人的所有需求。

    这里有一个事情一定要注意,就是我们常说的“心智模型”,在一个襁褓中的产品,不要轻易的去挑战用户的常规思维,不要想着可以教育用户、改变用户。

    突破用户的心智模型,不是说完全不可能,而是不要轻易去挑战用户。乔布斯做到了,不代表你我可以做到,要做到这一点,和当时的情景、文化、技术等等都有关系。

    而且一定要注意的是,要避免聚焦现有用户,而应该盯着新用户,要去适应更多的用户,而不是只有老用户。对于用户而言,是什么没那么重要,要付出怎样的代价才能满足内心设定的预期很重要。

    俞军提出是( 新体验 – 旧体验 ) – 换用成本这个价值公式,转换为$APPELAS工具,则更具有可操作性。

    迈克尔·波特则用“替代经济学”来解释用户的整个替代逻辑,当你的产品能牢牢掌握住这一点,就有可能在市场上获得非常好的表现,打败竞争对手。

    好产品就是为用户创造价值

    并不是所有用户都对价格敏感,卖点则是针对竞争对手而言,如何让用户决策的基本依据,而且每一个产品针对不同竞争对手都是可以有差异的。

    当然,价值一定不是单纯的用户价值或者组织的商业价值,比如滴滴、淘宝,它们都是明显的三方角色:用户、平台、商家(滴滴的司机、淘宝的店铺)。

    所以,设计产品时,一定要去充分考虑围绕用户的整个链条实现价值最大化,包括涉及到的整个供应体系。

    供应链,本质就是价值链。

    一个真正可行的商业模式必须满足用户价值和商业价值的两个方程式,只有先为用户创造价值,满足了用户心理上的期待,才可能获得价值回报。

    用户感知到的、认可的产品价值越大,这个产品就越有生命力,就越能持续性的经营,也就越能为企业获得商业回报,就越能成为企业的现金牛;否则,很容易就会变成企业的一个黑洞,一个不断吞噬企业资源和资金的黑洞。

    好产品就是为用户创造价值

    但现实中不容忽视的是,“价值”在多方博弈的过程中,经常会出现扭曲,最首当其中的就是产品的质量。

    为什么会出现三聚氰胺的事件,就是价值利益的分配问题,甚至是为了获取更多的利润空间,无底线的牺牲用户价值,以及用户与产品建立的纽带关系。

    不忘初心非常的难,很多时候不会随你的主观意愿而改变。任何组织和资本一样,本身就像齿轮一样,一旦发动,就会产生持续性的惯性力量,推着你往前走,越走越远。

    任何一个产品的开发过程,都是一项投资行为,每一位PM都更多的用商业的视角去考量,设计产品,期待大家做出改变世界的优秀产品,成为你们想成为的那种人。

    展开全文
  • 《重新定义公司》阅读随笔。

    Google(现在也叫做Alphabet),一个在IT行业令人闻风丧胆而又充满神秘感的公司。在这个公司成立了十几年之际,两位高管(或者叫做前高管)合作写了一本书,翻译过来的中文名叫做《重新定义公司》。在这本书中,两位作者详细地向世人介绍了Google这家公司是如何运营的,它到底有哪些与众不同的地方。最近,我详细地阅读了这本书,并做了笔记。本文是我的学习随笔,供大家学习参考。

    关于作者
    本书的作者是谷歌前CEO(貌似也是首位CEO)埃里克·施密特和前高级副总裁兼产品团队的的管理人乔纳森·罗森伯格。有关作者的具体介绍,我就直接上图吧。
    这里写图片描述

    关于内容
    包括前言和结语在内,本书一共有八章内容。以下是各个章节的主要观点:

    在“前言”中,作者提出了如下观点:
    第一,有三股强大的科技狂潮汇集在一起,从而让几乎所有行业的大环境发生了巨大的变化:1)互联网让信息免费、源源不断、无处不在;2)移动设备和网络让全球范围内的资源共享及持续通信成为可能;3)云计算让人人都能以低廉的价格现付现购地使用强大的计算功能、无限的内存空间、精密的工具和各种应用程序。

    第二,“创意精英”是互联网时代取得成功的关键所在。所谓“创意精英”,不仅拥有过硬的专业知识,懂得如何使用专业工具,还需要具备充足的实践经验。也就是说,“创意精英”集商业头脑、专业知识、创造力以及实践经验于一身。

    第三,当今,提高产品研发速度及产品质量已经成为企业最注重的目标。

    在“第一章 文化:相信自己的口号”中,作者提出了如下观点:
    第一,在我们新加入一家企业时,这家企业的文化是我们最应该重视的因素。企业文化的力量在于:它让公司每个成员不断进步,也会让整个企业变得更大更强。最理想的企业文化会让员工无论在家或办公室都有很多有趣的事情去做。

    第二,在新型的互联网公司中,团队的大小应该遵循“两个比萨”原则:团队人数不能多到两个比萨还吃不饱。

    第三,对于一个组织来说,要想保持超强的战斗力,需要遵循的原则是:找出最有影响力的人物,组织就以此人为中心。

    在“第二章 战略:你的计划是错误的”中,作者提出了如下观点:
    第一,将技术洞见作为产品的基础,是Google一直以来秉承的一条重要原则。所谓的技术洞见,是指用创新方式应用科技或设计,以达到生产成本的显著降低或产品功能和可用性的大幅提升。

    第二,寻找技术洞见的途径之一,是将这些可用的科技及数据资料集中起来,为某个行业中存在的问题寻找新的解决方法;寻找技术洞见的途径之二,是找到一个具体问题的解决方案,然后想办法对这个解决方案加以扩展。

    第三,互联网时代的领导者,都是那些懂得如何创造平台并快速发展平台的人。所谓平台,从本质上来说就是一套能够吸引供应商及用户群,从而形成多边市场的产品或服务。平台拥有一个重要的优势:随着平台的不断扩张和不断升值,越来越多的资金会涌进来,有助于平台支持的产品和服务的升级。

    第四,在20世纪,单一而封闭的网络是主流,而21世纪的企业却靠全球开放网络制胜。同时,开放的平台更容易实现快速扩张。

    第五,许多大型企业的成功都从以下几点入手:1)使用创新的方式解决问题;2)利用这个解决方式快速成长与扩张;3)成功很大程度上是以产品为基础的。

    在“第三章 人才:招聘是你最重要的工作”中,作者提出了如下观点:
    第一,对于企业的管理者而言,“工作中最重要的事情”是招聘人才。激情、智慧以及学习型思维模式都是招聘中不可或缺的参考条件。

    第二,最优秀的人才通常是那些职业生涯处在上升阶段的人,因为如果顺着他们的职业趋势往前推,你会发现他们非常有潜力获得成长和成功。

    第三,想要鼓励员工尝试新的角色,可以通过轮岗制来实现,但如果不在具体实施上多加注意,则可能事与愿违。

    在“第四章 决策:共识的真正含义”中,作者提出了如下观点:
    第一,制定决策的方式、时机和实施决策的具体方法,与决策本身同样重要。数据成为制定决策的主要依据;最了解数据的人,是那些工作在第一线的员工,而往往不是管理层。

    第二,寻找解决方法是决策的最终目的,而最好的决策应该是正确的决策,而不是竭力争取大家一致同意而找出的最低标准,也未必是领导人自己的决策。

    第三,采取行动是一种积极的力量,在决心采取行动之前,应该尽可能长时间地静观其变;不要成为紧迫感的奴隶,在最后一刻来临之前,都要保持灵活变通。

    第四,会议的准则有:1)会议应该有一位决策者或主持;2)决策者应该亲力亲为;3)即使是在信息共享或头脑风暴这种不必制定决策的会议上,也应该明确指定会议的主人;4)会议应该很容易取消;5)会议规模应以便于管理为宜;6)只出席必要的会议;7)守时很重要;8)开会时就认真开会(不要玩手机或玩电脑)。

    在“第五章 沟通:当最牛的路由器”中,作者提出了如下观点:
    第一,谈话仍然是最主要且最有价值的沟通方式,但随着科技的发展和工作节奏的加快,谈话却渐渐成为了最少用的沟通方式之一。作为领导者,必须要习惯于苦口婆心、诲人不倦。

    第二,无论职务如何,都应该对企业、行业、消费者、合作伙伴以及不同文化大胆发表自己的见解。

    第三,电子邮件常识:1)迅速回复;2)在写电子邮件的时候,每个字都很重要,冗长的堆砌则是多余的;3)经常清理收件箱;4)先处理后收到的邮件;5)不要忘了,你是台路由器;6)在你使用密件抄送功能时,问问自己为什么要这么做;7)不要拿邮件泄愤;8)要方便跟踪进度;9)帮助未来的你更方便地搜索信息。

    第四,企业之间复杂的合作关系与国家之间的务实外交有相似之处,国家之间难免有一长串的矛盾,但从双方的共同利益来看,抛开恩怨、并肩合作才是王道。要营造成功的合作关系,必须认识到彼此之间的不同,还应承认和接受这些不同是无法根除的。

    第五,混乱才是互联网时代中企业的常态。当处于混乱之中的时候,要想把事情做成,唯一的途径就是靠建立关系。

    在“第六章 创新:缔造原始的混沌”中,作者提出了如下观点:
    第一,创新不只是创造新奇实用的想法,还包括实践,而适宜创新的环境是创新的先决条件。

    第二,所有的公司不仅要先营造一个让各种创意因素以新奇的方式自由碰撞的环境,还要提供时间和自由,让小部分创意进化和生存,并让余下的大部分凋零和消亡。

    第三,“第一追随者”原则:在发起一个行动时,吸引第一个追随者是至关重要的一步。

    第四,赌注下得越大,成功的概率往往也越大,因为企业无法负担失败的损失;较大的问题通常也较容易解决,因为挑战越大,越能吸引顶尖人才。挑战能磨炼技能、拓宽业内人脉,还能提高声誉。

    第五,70/20/10原则确保核心业务占有大部分资源,蓬勃发展中的新兴业务可享受一定的投资,而异想天开的疯狂构想也得到了一定的支持。

    第六,管理者的任务不是规避风险或防止失败,而是打造一个不会因风险和无可避免的失误而垮台的环境。一旦发现项目没有什么前途,就应该以最快的速度喊停,以免浪费更多的资源,产生更多机会成本。

    在“结语 想想无止境”中,作者提出了如下观点:
    第一,对于正在经营的企业而言,遇到难题是不可避免的;人们往往不会触及这些难题,要么是因为没有好的解决方案,要么就是因为触及这些难题让人不安。

    第二,几乎所有大的难题都可以归结为信息问题,也就是说,只要有足够的数据、具备足够的数据处理能力,人类所面临的几乎所有问题都有解决办法。

    我们需要一个什么样的公司
    从本文的主要内容中,不难看出,在大数据及智能时代,我们需要的公司有如下六个特点:

    第一,有独具特色的、与自身业务相匹配的企业文化。公司里面的每个人都认可这种企业文化,都能够在公司中找到自己的发展方向。

    第二,有清晰合理的战略及与之配套的行动方针。在良好的战略愿景的指导下,员工才能够知晓自己努力的方向,才能够有一种干大事的成就感。

    第三,尊重人才,真正将员工视为公司的财富。只有将每一个员工的潜力激发出来,公司才能够得到持续的发展。

    第四,有开放透明的环境,让每一个员工参与到公司的发展中来。公司的每一项重大决定,并不完完全全是领导说了算,底层员工要具备一定的发言权。

    第五,有顺畅的沟通条件,能够听到每一位员工的心声。员工有了任何与工作相关或无关的想法,都要能够有一双耳朵来倾听,都要能够在一定程度上被理解和采纳。

    第六,有鼓励创新的环境,能够接受失败,并为每一个员工提供实现他们想法的相关资源(如人力、资金等)。如果创新的想法经过实践之后失败了,也不要惩罚员工,而是让他们继续参与下一次创新。

    结束语
    读了《重新定义公司》一书之后,我回忆了一下自己所实习或工作过的公司,没有一家是按照书中所描述的那样做的。恰恰相反,大多数公司都是背道而驰。这也难怪人家Google引领潮流,而大多数公司都只是跟随了。

    加入一家重视人才、重视创新,且具备优秀的企业文化的公司是每一个人的愿望,希望在“大众创业,万众创新”的今天和明天,在我们的周围能够涌现出越来越多的像Google这样的公司。如此,则不枉大家努力奋斗一场!

    展开全文
  • Java是什么?Java到底能干嘛?

    万次阅读 多人点赞 2019-11-15 08:30:00
    我刚开始学习Java的时候,很长一段时间都有这么个疑惑?Java到底是啥?它能干什么?自己也看过不少的课程和书,大部分都是从Java的发展史开始讲,总之就是那些什么Jav...

    我刚开始学习Java的时候,很长一段时间都有这么个疑惑?

    Java到底是啥?它能干什么?

    自己也看过不少的课程和书,大部分都是从Java的发展史开始讲,总之就是那些什么Java历史悠久,Java很优秀,Java越来越牛,用的人越来越多,什么编程语言排行榜常年第一,大致都是这些,然后再扯些其他的,接着就上起了Hello World!就这样,你Java生涯的第一个代码开始了,意思是“你好,世界!”

    我还是想不通,Java是啥,能干嘛,能不能先告诉我?

    可能你在刚开始学习Java的时候也有这样的疑惑,那么你会怎么做呢?你不知道啊,怎么办?问别人?不,你应该会想到百度,不是说

    百度一下,你就知道吗?

    好嘞,我们上百度看看去:

    640?wx_fmt=png

    看到第一个是百度百科对Java的介绍,点开看看吧,百度百科是这样介绍Java的:

    Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 [3] 。

    大眼一看,说的真好,不过总觉得有点官方啊,继续搜索其他的文章,看看别人怎么介绍Java的,随便点开一篇文章,看,这位博主这样说:

    Java是一种可以撰写跨平台应用程序的、面向对象的程序设计语言。简单说,Java就是一种语言,不过是一种针对jvm的语言,Java编译后是字节码,而jvm会把这些字节码解释成机器码,然后做出相应的动作。

    百度百科那个说到了C和C++,还有什么面向对象,分布式,还有什么静态面向对象编程,觉得有点不懂,看这位博主写的,貌似懂了一些,不过啥是jvm啊?

    你看看,刚开始学习个Java,没想到什么是Java都弄不清楚,有点小失落!

    庆哥说:很多人刚开始学习Java的时候其实并不会这样仔细的去研究到底什么是Java,大部分都是百度搜一下看一下什么是Java,或者看书看视频,听别人大致讲一下什么是Java就过去了,结果就是突然有人问你什么是Java,你貌似不知道怎么说,大致能想起来,嗯,是个编程语言。

    那么怎么去理解Java,该怎么说呢?要的是那种从来没有接触过编程的人也能一听就知道Java是什么了?有吗?

    那必须有啊,那啥是Java嘞?

    首先嘞,你先记住,Java是语言,啥是语言?汉语,英语,法语和德语,布拉布拉,就这些,对,Java也是一门语言,有啥不同嘞,像汉语,针对的是我们人,我们中国人大部分都是使用汉语来进行沟通,Java也是语言,不过我们人不用Java语言沟通,那Java是谁的沟通语言?

    Java是计算机和我们的沟通语言,计算机可以懂Java这门语言。当然,你学会了Java,你也会这门语言,你就可以和计算机沟通啦!

    比如说,你对你女朋友说“给我倒洗脚水去!”,然后你女朋友听到了这句话,知道自己该干嘛了,就去给你倒洗脚水了(现实中大部分不是这样,哈哈)。

    那么你要是和计算机沟通,想让计算机给我们做一件事情,总不能说“喂,计算机,给我倒洗脚水去”,这个计算机还真听不懂,那咋办?

    当然是得使用计算机能够明白的语言与它沟通啦!那是啥,Java就是啊,你使用Java是可以和计算机沟通的,当然这里的沟通是类比我们人与人之间的说法,其实对于计算机而言,准确的应该是我们给计算机下达指令,计算机收到我们的指令去做相应的事情。

    怎么样,大致有个印象吧!啥是Java,明白那么一丢丢了吧!

    Java是一门语言,记住了吧,这个语言是用于计算机的,我们使用Java可以和计算机进行交流,我们写一段Java代码,计算机就知道我们想干啥,当然前提是你写的是正常的代码,所以Java可以叫做计算机语言。

    可能有人又不明白了,啥是计算机语言,这个?不就是计算机之间的语言嘛,我们看看百科怎么介绍计算机语言的:

    计算机语言(computer language)指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的介质。但是其概念比通用的编程语言要更广泛。例如,HTML是置标语言,也是计算机语言,但并不是编程语言。

    看到这里我们又要肯定一个概念,啥嘞?

    Java是一门计算机语言,可以用于我们与计算机之间的沟通,我们可以使用Java语言给计算机下达指令。

    好,我们继续,我们看上面说到了编程语言,那啥又是编程语言,和计算机语言有什么区别呢?

    首先你要知道,你学习Java,以后你就可以说自己是程序员,码农,敲代码的,干编程的!

    你看,我们又说到了编程,咱先来说说编程语言吧,上面我们说到,Java是一门计算机语言,那是不是编程语言呢?

    必须的啊,Java铁定是编程语言啊,这里要记住:

    计算机语言包括的更多,它包括了编程语言,除此之外,计算机语言还包括置标语言,建模语言,你可能又糊涂了,这都是啥啊?其实吧,我也不知道,所以,别管了,你只要记住,计算机语言包括编程语言,Java是一门计算机语言,也是一门编程语言。

    到了这里,急需要和大家解释一下,什么是编程语言,百科对他是这样说的:

    用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

    简单点,大白话一点:

    可以写程序,也就是我们可以使用它来让计算机干活

    没忘记吧,Java就是一门编程语言啊,当然,编程语言那可有不少嘞,就像各个国家都有自己不同的语言,编程语言也是有很多分类的,来来,看张图吧:

    640?wx_fmt=png

    你看看,是不是很多啊,不过不用管它,我们的重点是Java。

    说到了这里,我们大致知道了Java是个啥,那么这个Java怎么用啊?能不能举个例子啊,好,接下来,我们就让我们的计算机给我们倒洗脚水,走起。

    对了,你起码应该知道Java编程语言,是需要你写的吧,也就是需要你敲代码的。

    庆哥说:啥是代码啊,代是代表的意思,码嘞,这可不是我们骑得那玩意,这里指的是二进制编码,所以代码就是“代表二进制编码的东西”,这一块,后面也会详细介绍,不着急。

    下面我们开始敲代码吧,打开你的记事本,然后写上这些:

    public class Hello{	
        public static void main(String[] args){	
            System.out.println("hello,给我倒洗脚水去");	
        }	
    }

    对了,你知道上面这是干嘛不,我们在给计算机发指令嘞,也就是让它给咱干活,写好之后保存这个文件,对了,文件的格式要改成以“java”结尾的哦,文件名称要叫Hello,也就是“Hello.java”

    看,就是它:

    640?wx_fmt=png

    然后我们打开我们电脑上的cmd命令行,关于cmd有多种打开方式,通常的一种是按下“win+r”会出现这个:

    640?wx_fmt=png

    在里面输入cmd,然后确定,就会出现“黑窗口”,也就是dos命令窗口。也就是现在这个样子:

    640?wx_fmt=png

    可能有人说,不一样啊,我的没有那个cd,我也是刚打上的,所以,你也敲上个cd吧,可能有人知道这是干嘛的,接下来我们把刚才创建的“Hello.java”直接拖拽到这个黑窗口,就成了这样:

    640?wx_fmt=png

    然后注意要把后面的“\Hello.java”删除掉,然后按一下回车键,也就是“Enter”,就出现了这个:

    640?wx_fmt=png

    ps:到这里可能有人会出错了,我们初学编程的时候总会遇到各种各样的奇葩问题,很多人迷茫的不要不要的,说我明明照着做的,为啥就是不行,初学者出现这样的问题,大部分都是自己的马虎造成的,非说自己的一样,到最后,不是字母写错,就是忘了空格,还有个重要的是标点符号不是英文状态下的,如果你这里出现错误了,看看,有没有出现我说的错误。

    接下来,我们继续输入:

    javac Hello.java

    然后回车,这一回车不要紧,那是会产生一个新物种的:

    640?wx_fmt=png

    出现了啥新物种呢?你看看,就是它:

    640?wx_fmt=png

    这个是Java的字节码文件,也叫做class文件,因为命名是以class结尾的,这个你不懂没关系,我们接着往下做:

    640?wx_fmt=png

    看到没,我们又输入了以下命令:

    java Hello

    然后我们看到有个输出:

    Hello,给我倒洗脚水去

    ps:如果你在跟着我的操作在你的电脑上操作的话,可能你在输入javac那一步就出错了,那是因为你缺少java运行环境,这个我们后面会详细介绍,你可以先看我操作的结果。

    有人说,这是啥,有点疑惑啊,我之前不是说了嘛,我们可以使用java语言来给计算机下达指令,让计算机给我们干活,对了,你不会真以为计算机会给咱们倒洗脚水吧。

    我们再来看看这段代码:

    public class Hello{	
        public static void main(String[] args){	
            System.out.println("hello,给我倒洗脚水去");	
        }	
    }

    这就是一段最简单的java代码,至于为啥这样写,你先不用管,我们不是说可以用java给计算机下达指令嘛?指令在哪?

    System.out.println("hello,给我倒洗脚水去");

    这其实就是我们给计算机下达的一个指令,意思是让计算机在屏幕上打印这一句话:

    hello,给我倒洗脚水去

    我们看刚才的输出,是不是就是打印出了这句话:

    640?wx_fmt=png

    你看,计算机是不是按照我们给的Java指令做出了相应的动作,当然,这是最基本的,最简单的。

    到这里,我相信,你大致懂了什么是Java了,不过接下来还有一个大问题,那就是Java能干嘛啊?

    上面我们给出了一个简单的例子,就那么一丢丢代码,不过还可以有很复杂的,代码超级多的,这样就会产生一个有很多功能的东西,比如我们可以用Java写一个计算器,啥计算器,就类似你电脑上自带的计算器那样,再比如我们常用的qq吧,我们也可以用Java写一个,当然,越复杂的应用,写起来难度越大,我们还可以使用Java做出来一个网站,你想在网站上展示啥都行。

    不过嘞,Java可能写系统更多一些,就是各种各样的后台,啥是后台,比如你进入淘宝买东西吧,你登陆自己的账户和名称,然后进入首页,然后搜索“好吃的”,然后就会出来一大堆好吃的。

    为啥你输入自己的账户和名称就能进去网站,那是因为用Java代码写了一个逻辑,比如说,你的名字是1,密码是2,当你点击登录按钮的时候,Java代码中就会做判断,如果名字是1而且密码是2,那就让你登进去,否则就进不去,这都是Java代码的功劳。

    当你选中一个好吃的,然后下单,填写地址,然后你就愉快的购物完成了,接下来商家需要给你发货啊,于是商家就会登上一个网站,在这个里面可以看到你叫啥,买的啥,地址在哪,然后就给你发货了,商家登入的这个网站就可以叫做后台。

    懂了嘛,Java就可以完成这样的一个网站。

    学到后面你就会发现,语言就是工具,能做的事情有很多,不局限于网站啊,桌面应用啥的!

    说了这些,你也能大致知道Java能做些啥了,其实我知道你了解的还是有点模糊,那下面咱再说说。

    Java其实有三个版本分类:

    1. JavaSE

    2. JavaME

    3. JavaEE

    你可以大致的这样理解,JavaSE是Java的核心基础,包含的就是基础知识,自学Java刚开始都是从这个开始的,JavaME呢?不知道大家之前玩过那种游戏没,就是在安卓手机还没有的时候,我们会下载一些jar结尾的游戏文件来安装,打开之后都会先有这个图标:

    640?wx_fmt=png

    你可以简单理解这就是JavaME搞出来的,不过后来出来了安卓,就代替了它,所以不用太管它,至于JavaEE,可以称为企业级应用开发,这部分会学各种框架,各种高级玩意儿,也是我们后期主要学习的东西,我们可以利用这部分知识开发各种网站啊,桌面应用啊,一些工具啊,甚至游戏都可以,当然,很多应用都是使用到了java的综合技术来实现的。

    现在很多学习编程的人,刚开始会疑惑不知道学哪门编程语言,其实吧“铁打的思想,流水的语言”,语言终归是工具,怎么用,能干嘛,这取决于用的人,如果你足够牛,那么你可以:

    用java改变世界!

    尾声:这篇文章相当于一个先导课,目的是让大家对java有个初步的认识,后期会有更加详细的介绍,会带着大家一步步揭开java的神秘面纱!

    有道无术,术可成;有术无道,止于术

    欢迎大家关注Java之道公众号

    640?wx_fmt=png

    好文章,我在看❤️

    展开全文
  • 展开全部出处: Toward a Science of Translating 《翻译的科学探索》在Principles of correspondence 那一章定义:翻译时不求文字表面的死板对应,而要在两种语言间达成功能上的对32313133353236313431303231363533...

    展开全部

    出处: Toward a Science of Translating 《翻译的科学探索》在Principles of correspondence 那一章定义:翻译时不求文字表面的死板对应,而要在两种语言间达成功能上的对32313133353236313431303231363533e78988e69d8331333363396430等。

    奈达是美国人,师从几位著名的结构主义语言大师,本身也是有重要地位的语言学家,曾任美国语言学会主席。但这位在学术界赫赫有名的人物,偏偏远离学术重镇,默默地在美国圣经协会供职半个多世纪。他一生的主要学术活动都围绕《圣经》翻译展开。在《圣经》翻译的过程中,奈达从实际出发,发展出了一套自己的翻译理论,最终成为翻译研究的经典之一。奈达理论的核心概念是“功能对等”。所谓“功能对等”,就是说翻译时不求文字表面的死板对应,而要在两种语言间达成功能上的对等。

    为使源语和目的语的之间的转换有一个标准,减少差异,尤金·A·奈达从语言学的角度出发,根据翻译的本质,提出了著名的“动态对等”翻译理论,即“功能对等”。在这一理论中,他指出“翻译是用最恰当、自然和对等的语言从语义到文体再现源语的信息”(郭建中,2000 , P65) 。奈达有关翻译的定义指明翻译不仅是词汇意义上的对等还包括语义、风格和文体的对等,翻译传达的信息既有表层词汇信息也有深层的文化信息。“动态对等”中的对等包括四个方面:1. 词汇对等,2. 句法对等,3. 篇章对等,4. 文体对等。在这四个方面中,奈达认为“意义是最重要的,形式其次”(郭建中,2000 , P67) 。形式很可能掩藏源语的文化意义并阻碍文化交流。因此,在文学翻译中,根据奈达的理论,译者应以动态对等的四个方面作为翻译的原则准确地在目的语中再现源语的文化内涵。

    为了准确地再现源语文化和消除文化差异,译者可以遵循以下的三个步骤。第一,努力创造出既符合原文语义又体现原文文化特色的译作。然而,两种语言代表着两种完全不同的文化,文化可能有类似的因素,但不可能完全相同。因此,完全展现原文文化内涵的完美的翻译作品是不可能存在的,译者只能最大限度地再现源语文化。第二,如果意义和文化不能同时兼顾,译者只有舍弃形式对等,通过在译文中改变原文的形式达到再现原文语义和文化的目的。例如,英语谚语“white as snow”翻译成汉语可以是字面意义上的“白如雪”。但是,中国南方几乎全年无雪,在他们的文化背景知识中,没有“雪”的概念,如何理解雪的内涵? 在译文中,译者可以通过改变词汇的形式来消除文化上的差异。因此,这个谚语在汉语中可以译作“白如蘑菇”,“白如白鹭毛”(郭建中,2000 ,P63) 。再如,英语成语“spring uplike mushroom”中“mushroom”原意为“蘑菇”, 但译为汉语多为“雨后春笋”,而不是“雨后蘑菇”,因为在中国文化中,人们更为熟悉的成语和理解的意象是“雨后春笋”。第三,如果形式的改变仍然不足以表达原文的语义和文化,可以采用“重创”这一翻译技巧来解决文化差异,使源语和目的语达到意义上的对等。“重创”是指将源语的深层结构转换成目的语的表层结构(郭建中,2000 , P67) ,也就是将源语文章的文化内涵用译语的词汇来阐述和说明。在此句的英文原文中,原文的内涵并不是靠词汇的表面意义表达出来的,而是隐藏在字里行间里。

    因此,如按照英汉两种语言字面上的对等来翻译,原句译为“他靠传染来思维,象感冒一样获得思想”,这样,原文的真正意义就无法清楚地表达。事实上,在汉语中很难找到一个完全与英文对等的句型来表达同样的内涵。于是,译者将源语的深层结构转换成目的语的表层结构,即用目的语中相应的词汇直接说明、解释原文的内涵,以使译文读者更易接受译作。

    根据奈达的翻译理论,文化差异的处理是与从语义到文体将源语再现于目的语紧密相联的。只有当译文从语言形式到文化内涵都再现了源语的风格和精神时,译作才能被称作是优秀的作品。

    展开全文
  • 优秀的个人定义

    千次阅读 2007-08-03 18:34:00
    2007年8月3日 星期五 18时31分【人生感悟】优秀的个人定义自己优秀定义:第一、人性上:真诚、善良、纯洁--具备这三个因素就已经构成了先天的优秀;第二、后天上:执著、追求、积极向上--这构成了后天的优秀。...
  • 拐点和驻点的区别是什么

    万次阅读 2020-12-29 12:04:20
    ——网页顶部有“搜索栏”,输入“关键词”后按“回车键”即可浏览更多文章—— ❤❤《拐点和驻点的区别是什么》文章结语:每一篇优秀的文章都凝聚了平时日积月累的知识量储备,花费大量的时间心血才能写出来的。...
  • 深入理解UE4宏定义—— GENERATED_BODY

    万次阅读 多人点赞 2017-06-01 18:37:40
    作者:cartzhang一、GENERATED_BODY 都实现了什么? 在前几年的写引擎的时候,也类似使用过这些宏定义的方法,用法也是比较复杂的。现在就借UE4来回顾和分析一下。 测试版本:4.15 看例子:// Fill out your ...
  • 【数组】- 如何在C++中定义数组?

    千次阅读 2020-12-30 22:32:28
    期末考试结束,王老师想知道这次考试中成绩优秀的同学有多少人(考试成绩大于或等于90表示成绩优秀),请你编程帮助王老师来计算出成绩优秀的人数。 输入 第一行,一个整数n代表有n个人的成绩(n<=100)。 第二行...
  • 机器学习话题的优秀回答者 34 人赞同了该回答 不受限的玻尔兹曼机就是物理上的Ising模型,其能量形式的一般形式是: 其中是自旋之间的耦合, 也就是机器学习中的特征,就是物理上的外场, 也即机器学习中bias项。 ...
  • spring中xml和注解定义的bean哪个优先级高, 为什么, 下面一起分析下源码吧
  • “最优秀”不是只靠智力或专业能力等单一方面的属性定义的。 谷歌工作法则:关于招聘 资源有限的情况下,将人力资源费用首先投入到招聘上。 慢慢来,聘用最优秀的人才,只聘用在某些特定的方面比你更优秀...
  • 这套简洁实用的资金账务系统,在我看来,非常能说明,使我想阐述一个观点,“定义和分析问题,往往比解决具体问题更重要”。 说道“观点”,自然应该归纳到我的“雷观”系列中,回头看一看时间,上一篇却是在半年...
  • 操作性定义(Operational Definition)

    千次阅读 2018-01-11 02:44:53
    操作性定义,又称操作定义,是根据可观察、可测量、可操作的特征来界定变量含义的方法。即从具体的行为、特征、指标上对变量的操作进行描述,将抽象的概念转换成可观测、可检验的项目。从本质上说,下操作性定义就是...
  • Springboot学习-bean的定义

    千次阅读 2018-06-28 21:59:45
    Springboot以其强大的功能而广受开发者的喜爱,其中非常优秀的一个功能就是注解非常智能化,本文探讨springboot的自动发现功能。spring框架中用来定义bean的注解有@Repository,@Component,@Bean(@Configuration...
  • ESB和SOA到底是什么

    万次阅读 多人点赞 2016-05-06 16:09:10
    ESB和SOA到底是什么? 一个关于系统的系统思维方式的优秀表述,  Nick Coghlan核心Python开发者如是说。 Translated from English by kenxinlee. Also available in Català, Deutsch, Français,...
  • 《重新定义Spring Cloud实战》

    万次阅读 2018-09-17 23:20:52
    :注重生产实践,通过案例驱动,给出优秀的生产实践方案和优秀的生产配置,帮助读者快速落地企业微服务架构。 全书共25章,分为三个部分: 第一部分 核心组件篇(第1~10章) 主要讲解Spring Cloud的...
  • 【译】什么才是优秀的代码

    千次阅读 多人点赞 2019-11-28 22:39:24
    究竟什么优秀的代码?Robert Martin的一句话可以完美诠释。
  • 【C语言】----宏定义,预处理宏

    千次阅读 多人点赞 2019-09-26 21:55:28
    宏是学习任何语言所不可缺少的,优秀的宏定义可以使得代码变得很简洁且高效,有效地提高编程效率。 宏是一种预处理指令,它提供了一种机制,可以用来替换源代码中的字符串,解释器或编译器在遇到宏时会自动进行这一...
  • python基础字符串定义

    千次阅读 2019-05-14 16:29:04
    WEB开发:众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣 人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought 系统运维: 运维人员必备语言 金融:量化交易,金融分析,在金融工程领域,...
  • 曾经优秀的人,怎么就突然不优秀了。

    万次阅读 多人点赞 2020-01-07 18:00:00
    职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
  • C语言中定义字符串的几种方式

    千次阅读 2020-03-11 08:45:27
    1,什么是字符串?   所谓字符串本质上就是以'\0作为'结尾的特殊字符数组; 2,定义字符串的过程中有哪些注意点   由于字符串本质上其实就是以'\0作为'结尾的特殊字符数组,所以定义字符串时,必须保证...
  • 计算机操作系统-操作系统的定义

    千次阅读 2019-01-14 12:12:57
    计算机系统的层次结构 用户 应用程序 操作系统 ...从操作系统层往两侧看:负责管理协调硬件、软件等计算机资源的工作...定义 Operating System是指控制和管理整个计算机系统的硬件和软件资源,并合理地组...
  • C# abstract抽象类的定义,作用(使用场景)

    万次阅读 多人点赞 2018-09-03 11:34:27
    写代码已经有很长一段时间, 但感觉成长很少,基本是为了功能开发而开发,我相信80%的程序员都一样,基本都是拿网上的开源项目改改改后实现功能就行, 很少会去深入,去思考为什么要这么来实现,所以有了今天的文章...
  • 五分钟学Java:Java到底是值传递还是引用传递?

    千次阅读 多人点赞 2019-12-11 08:43:27
    在逛 Stack Overflow 的时候,发现了一些访问量像阿尔卑斯山一样高的问题,比如说这个:Java 到底是值传递还是引用传递?访问量足足有 188万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。实话实说吧,我...
  • 如何做一名优秀的工程师

    千次阅读 2019-02-28 14:25:43
    通过对那些优秀的工程师观察,我们发现他们之所以优秀是有原因的。 从个人角度来看,优秀的工程师当具备以下特征: 1. 强大的学习能力 2. 过硬的基础知识 3. 专业的文档管理能力 4. 顺畅的沟通能力 5. 超强的时间...
  • 什么80%的码农都做不了架构师?>>> ...
  • 怎样成为一个优秀的架构师?

    万次阅读 多人点赞 2019-10-08 17:15:37
    1)首先定义问题,而定义问题中最重要的是定义客户的问题。定义问题,特别是识别出关键问题,关键问题是对客户有体感,能够解决客户痛点,通过一定的数据化来衡量识别出来,关键问题要优先给出解决方案。 2)问题...
  • 一、汉化 1、首先打开软件,软件默认是英文配置状态,如图所示: 2、使用快捷键【Ctrl+Shift+P】,进入如下界面。...二、设置跳转到函数定义 1、可以先安装一下对应代码的相关插件,我不确定是否
  • 2.1详解变量的定义、初始化与赋值

    千次阅读 2017-01-16 15:39:34
    简要地说,计算机拥有可供程序使用的随机存取存储器(RAM),当一个变量被定义时,一部分内存就会被预留给这个变量。 内存的最小单位是二进制数字(binary digit,bit,比特),0或者1。你可以把bit想象成传统的...
  • python中class 类定义与使用

    千次阅读 多人点赞 2020-02-02 19:40:08
    python中class 类定义与使用 在学习python中类这一部分也是非常常用的,类的定义类似于函数却又不同于函数,class 定义一个类, 后面的类别首字母推荐以大写的形式定义,比如Calculator. class可以先定义自己的属性...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 274,166
精华内容 109,666
关键字:

优秀的定义到底是什么