Ⅰ 程序员应该学习什么技能_程序员技能要求
程序态塌芦员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。
作一个真正合格的程衫毕序员,应该具有的素质。
1:团队精神和协作能力
团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。
2:文档习惯
文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果没有缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。
3:规范化的代码编写习惯
知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。一些所谓的高手甚至叫嚣高手写的代码一般人看不懂,我只能说他不是一名合格的程序员。
4:需求理解能力
程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。
5:模块化思维能力
作为一个优秀的程序员,他的思想不能在局限当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能是系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。
6:测试习惯
测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。
7:学习和总结的能力
程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。
作为高级程序员,除了应该具备上述全部素质之外,还需要帆带具备以下素质:
1、需求分析能力
2、整体框架能力
3、流程处理能力
4、模块分解能力
5、整体项目评估能力
6、团队组织管理能力
1,激情。
我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工作即使这没有报酬。激情是一个优秀程序员的重要指标。
2,自学好学
编程领域始终发展变化着,不出一年有些新技术就变成了老技术,这并不是说好的程序员要对所有新技术跟进,但有些却对学习任何新技术都没有兴趣。他们通常在学校学习了编程,然后工作后单位安排学什么就学什么。如果在招聘中你听到“让我培训一个星期我就会胜任这个工作”那不要雇佣他。实际上,真正优秀的程序员始终谈论着你所不知道的新技术,向人们解释为什么你必须用这个技术,哪怕没有听众听得明白,哪怕他自己也不明白。
3,聪明
聪明包括很多因素,情绪和社会交际只是其中之一。好的程序员绝不木讷,他们是最聪明的人,他们中的许多善于交际,健谈、兴趣广泛。
4,隐性的经验
—好的程序员通。常有自己的私人的一些研究、爱好、项目,而这些是他们不写在简历上(通常觉得不值得写),但表现出来却可能恰恰是他的潜能、深度和后劲所在。
5,技术多样性
由于好的程序员喜欢学习和涉猎新技术,所以一般来说超过22岁的都熟知很多新技术,而且对多种技术的长短有“强烈”的个人意见/见解,喜好尝试新鲜技术。
6,资格证书
资格证书并不是识别真正程序员的方法,MCSE、SCJP、说明不了什么,它们只是让别人认识和获取的,顶多代表这个人在某个技术有一定的知识。
原文作者在文末写道:以上所说的标准并不是绝对的,因为有些优秀的程序员确实不符合上述,而有些bad程序员却符合了。但相信这些对大多数真正的程序员都适用。
总结而言,优秀的程序员通常有一下特点:
n对技术充满激情;
n将编程作为一种爱好
n如果你允许会滔滔不绝地跟你谈论技术
n有过个人的开发经历(与4意思相同)
n坚持认为某种技术最好
n如果让他用他认为不好的技术他会非常别扭
n聪明、健谈、兴趣广泛
n在大学和工作前就开始接触程序
Ⅱ Java程序员学习应该掌握的技巧
每个人都在知道,知识改变命运,无论在任何时候知识都是非常重要的。在IT行业中,知识是不断更新变化的,对于Java程序员来说,在技术不断更新的同时,自己也是需要不断的充电,这样才能在行业里面站稳脚跟。程序员想要进步是离不开学习的,在学习过程中应该掌握哪些小技巧呢?下面昆明电脑培训为大家具体介绍。
一、一定要看书
学习Java,前期学习和后期学习的情况是不同的,后期学习会变得更加容易一下。在学习的过程中,很多人发现能够选择的学习方法是非常多的,视频学习、培训学习和看书学习等多种方法,每个人适合的学习方法是不同的,应该如何把Java学习变得越来越简单呢?Java程序开发学习的不只是皮毛,想要成为高手,任何一点细节的内容都不能错过。其实书籍的学习才是最好的载体,书籍里面蕴含的知识是非常丰富的,IT培训认为通过看书能让自己变得更加聪明,并且编写代码更加流畅。
二、编程学会独立思考
在这个网络发达的时代中,很多人都知道不会的可以问网络,对网络的依赖性是非常大的。但是在查网络的过程中,要知道如何把查看的东西变成自己的,比如一个简单的JBDC的初级问题,在编程的过程中是经常使用的,如果每一次使用都需要去网络查找,那么想要掌握编程是不可能的。一般情况下,经常使用的东西应该铭记于心,并且能够做到信手拈来的效果,这才是一个高手应该具备的能力。
三、了解算法,不断优化程序
想要快速掌握Java开发,最重要的就是不断的练习和学习,在学习过程中无论自己学到那个程度,都需要不断的优化自己编写的程序,程序的优化对后期的使用有很大的帮助。并且昆明北大青鸟认为在进入后期时,应该注重算法的了解,根据算法进行优化,这能让程序更加完美。
四、任何一个程序都需要进行改进
学习是一个非常漫长的过程,在开始学习的时候,每个人都会编写一些简单的程序,前期编写的小程序是非常简单的,仅仅能够实现一些简单的功能。随着自己技术的不断加深,我们可以在这个程序上面实现更多的内容,知道程序达到完善,这样程序的性能才能达到最佳。
五、在学习过程中积累经验,学会总结
在学习的时候,最忌讳的就是一把抓,最后可能什么都抓不到。在学习过程中,最重要的就是学会总结,把自己学习的思路、遇到的问题和解决的方法记录下来,并且还需要记下在整个学习过程中自己积累的经验和技巧。在北大青鸟云南计算机学院学习的过程中,你会发现这样的积累能够让你得到很快的成长。
Ⅲ 程序员的成功面试技巧
程序员的成功面试技巧
程序员的成功面试技巧,程序员在近几年来是很热门的一个职位,因为在很多人眼里程序员的收入是很高的,程序员想要工资高在面试的时候也是很讲究技巧的,下面分享程序员的成功面试技巧?
1、给自己写一份非常专业的简历
我的建议是,如果你想增加自己的入选机会,那最好还是花点钱制作一份专业的简历。相较于你将来可能得到的巨大收获,这真的只是一个小小的投资。
2、研究面试官
当我联系程序员来面试的时候,我总是会事先发电子邮件给他,并附上我的名字和博客地址。但是让我惊讶的是,当我给他面试的时候,他竟然对我还是一无所知。
再举个正面的例子,我在面试时也碰到过这类开发人员,甚至能对我以前写的一篇博客或者做的教学视频上面的内容侃侃而谈。
你说我会推荐哪个?
面试官也是人,也会有人性的弱点和特点。Dale Carnegie曾说过,要让别人对你感兴趣,最简单的方法就是你先表达出对对方的兴趣。
不管这种方法是否有欠公正,但是如果你想面试成功,那么我建议你事先最好先好好研究一下你应聘的这家公司和面试官(如果知道的话)。
当今社会的信息是如此的发达,我们完全可以在Facebook、Twitter、微博、博客上找到任何人的资料。即使你只是大致浏览一番,也会让你受益良多。
3、获得内部推荐
知道找工作最简单的方法是什么吗?那就是获得内部推荐。
这不但可以增加面试机会,还能提升40%的录用几率。
前阵子,我找到了一家心仪的公司。然后直接投简历?NONO,猜猜我是怎么做的吧?
首先我找到一名和我有共同想法和意见的开发人员,然后开始关注他的博客。
接着我在他的博客中留言、发表建议,并且表现出对他的工作和公司非常感兴趣的想法。最后我成功拿到了这个宝贵的内部推荐资格。
很多程序员会说,“可是,某某某公司里面的人我一个也不认识啊”。如果你想就此放弃,那当我什么也没说,如果你愿意试试,我敢打赌,你总能想出一种方法达到你的目的。
不过这有个秘诀,那就是首先你得在网上创建自己的“名片”——让别人有了解你的机会,所以do it now吧。
4、 学会解决算法问题
这是每一个开发人员都应该具备的重要技能,而且真要掌握起来也并非那么难。
在很多面试中,都会有这样的问题,要求你在白板或者电脑上解决编程问题,但是许多程序员,即使是那些非常优秀的程序员,都会一下子大脑一片空白,完全理不出思路来。
如果你能花时间学会如何解决这种类型的面试问题,那么下次再碰到这种场景,就不会这么紧张了。
我们会紧张其实和怯场无关,主要是因为我们不熟悉这些问题,也没有自信能解决这种问题。
在这方面建立起自信之后,你就再也不会紧张了。
5、活力洋溢地回答问题
只用一个字或者一句话,照本宣科平平无奇地回答问题,或许在技术上是正确的,但是你忘了应该借此机会好好展示自己的激情——这才是一个开发人员能带给团队的最大正能量。
举个例子说,如果我问你什么是多态性,我不是要你按照课本中的定义重复给我听,我希望你能就这个主题阐述一下,然后我们可以更深入地聊一聊。
6、小心“陷阱”问题
你为什么换工作?
说说你最大的优点和缺点。
最近一次你是如何解决和同事之间发生的技术分歧的?
在回答问题之前,你最好明白面试官问这些问题的目的,掌握如何回答这类问题的技巧。
就先说说第一个问题吧“你为什么换工作?”
在大多数情况下,面试官想知道的是你是否是一个爱说三道四、惯于诽谤抨击雇主的人。所以千万不要上当。
7、永远不要撒谎
最糟糕的事就是在面试的时候撒谎。
知之为知之,不知为不知,如果你确实不知道,千万不要自作聪明来编造问题的答案。
相反,你应该诚实地说,你不知道或者你并不是100%肯定,但是你愿意尝试一下,然后再讲讲自己的想法。讲完之后也可以问面试官正确答案是什么,以显示你对此非常感兴趣。
实话告诉你,大多数面试官问的问题都是他们知道的问题,不然如果你滥竽充数给你通过的话就会显得他们像个傻瓜。所以千万不要抱着侥幸心理,一旦发现你在撒谎,面试官马上就会质疑你的人品。
8、不要太诚实
很多程序员会过多地透露自己的信息,不要以为诚实和完全透明就是最好的政策,殊不知过犹不及。
第7条所说的不可撒谎诚然不错,但是我们也没必要将自己所有生活的细节和所有缺点都告诉给面试官。
有个性是好的,但是如果暴露了性格缺陷就坏事了。
试想一下,要是你说自己喜欢赌博或者沉迷于魔兽世界,我敢打赌,面试官肯定会重新审视你。所以在说自己信息的时候一定要慎重,因为这不但会暴露你的缺陷,还会显得你缺乏应有的.判断力。
9、掌握计算机科学的基础知识
是的,很多程序员在面试的时候,甚至理直气壮地说,他们不知道链表和堆栈,因为他们没有受到正规教育或者早就还给老师了。
我也承认我们在工作的时候是用不到那些深层次的计算机科学概念的,但是作为一个专业的软件开发人员,你至少应该知道一些基本知识。
举个例子说吧,你请电工来重新给你家的房子布线,但是这电工一点也不知道任何电气工程的基本知识,你还请他干不?同理,我们也是如此。
10、关于经验
这是最后一点,但并非最不重要的,很多开发人员,特别是刚进入这一行的新手,往往缺乏相关的经验,也不知道如何增加所谓的工作经验。
这有点像是鸡和蛋哪个先出现的问题。
那么又该如何增加经验呢?
关键是要用创造性的方式。有很多方法都可以获得工作经验,但是却不必真正去一家公司上班。
给你点提示:
参加开源项目
启动开源项目
做一个移动app,放到App Store里
写一个小型的Web应用程序
参与代码交流和用户组
这些方式都可以作为工作经验写到简历中去,只要自己有想法,不愁没经验。
希望这些技巧能对各位有所裨益。如有不同想法,也请不吝赐教。
程序员的中年危机是什么
中年程序员危机
近日,中兴网信员工欧某打开26楼办公室窗户纵身跃下,结束了42岁的生命。
目前有多种说法,有说因股份转让价过低和人事部产生分歧,有说疑因内部宫斗被离职,甚至还有消息说欧有精神方面的问题。
尽管具体原因仍待进一步的核实,但却由此引发网上一波关于中年职场危机,特别是中年程序员危机的讨论。
一般来说,一个行业的收缩导致人员数量与结构的调整,大致可以用一个简单的模型来描述:行业规模缩减,行业人员减少,公司数量减少或规模缩减,进而导致管理层岗位变少,原本的管理层,被迫降至转入下一级岗位。
这种降岗机制层层传递,高层降为中层,中层降为基础管理岗,基础管理岗降为一线员工。与此同时,由于行业规模的缩减,一线员工数量也在减少。
于是,一线员工失业,同时,停止招收该行业的新毕业生。在这个模型中,一般来说,即便行业收缩,中层也不用愁就业,仍可留在本行业中,最坏也不过是降岗。
中年人学习能力下降明显
不过,在程序员行业中,有一些特别的因素,导致了其不同于一般行业的现象。
35-45岁的中年人,学习能力下降明显。与此同时,这是一个新技术不断涌现的时代。
一个人进入职场初期的技能、概念,过了20年后,已经完全不一样了。程序员这个行业,更是把这个特点发挥到极致。
此外,精力明显下降,不能熬夜,加之家务琐事缠身,高强度工作即便有意愿也很难付诸行动。
如果说其他行业的中层人员降级后仍可游刃有余的话,这个行业的中层降岗后,会不如自己新岗位上的同事。
所以,程序员密集的IT、通讯行业,很多中层员工就处于一个很尴尬的地位。即便勉为其难地接受,也会面临收入大幅度下降的心理适应问题。
如果考虑到资产配置中较高的按揭比例,当资金链断掉,这就成为不可承受之重。
Ⅳ 怎么学程序员编程
学程序员编程可参考如下:
对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。编程教学视频可以让人迅速掌握编程,但通常比较生动、浅显,不成系统。
编程书本是比较系统、深入的,但是枯燥,所以最好的方法是书和视频结合。当人已经过了入门期之后,看书、看视频、看博客就可以随心所欲。
其实软件工程发展到今天,编程已经是一个很“职业化”的技能。业内自嘲“IT民工”,每天“搬砖”之类的,就是这种现象的反应。不扯远了,总之一句话,基本上都是些是个人都能学会的技术,没有什么神秘的。
某些培训机构招一些高考失利的考生,培训两年就把他们往公司里送,他们也一样能胜任工作。所以自学也不是件难事。但前提是,你走对了路。
如果你从二进制、编译原理、数据结构……这些开始,我估计你陷在里面就出不来了——除非有名师指点或者天赋异禀,再或者有大机缘?
不要急着做这些“学究”式的学习研究,就像学开车一样,不需要你从发动机原理学起是一样的。程序/语言是让你用的,就像车是让你开的,明白了这一点,你就可以立马轻松100倍。
所以,先选一辆“好开“的车,迅速的跑起来,享受这种微风拂面的快感和刺激,才是最重要的。
Ⅳ 晚点独家 | 自动驾驶独角兽小马智行组织调整,技术骨干离职创业
文 | 马慧
编辑 | 程曼祺
目标估值超过 100 亿美元的中国自动驾驶明星公司小马智行近几个月连续遭遇上市计划搁置、重要业务调整和关键技术人员离职。
《晚点 LatePost》获悉,约 1 个半月前,小马智行已将卡车自动驾驶研发团队并入乘用车研发团队。合并前,卡车部门总人数约为 100 人。
卡车部门自动驾驶技术总负责人潘震皓、国内自动驾驶 PnC(Planning & Control,规划与控制)组负责人孙浩文已在调整后离职。
部分离职人员正筹划创业,方向也为自动驾驶,与小马智行有竞争关系。其中一家公司中,有小马智行前老天使轮投资机构投资人参与创立。据工商慧乎升信息,该公司已获得顺丰控股孙公司顺丰投资和小鹏 汽车 的投资。
内部人士称,潘震皓在公司里被称为 “潘神”,是小马智行核心技术人员,与小马智行联合创始人、CTO 楼天城沟通频繁,他直接领导的美国卡车自动驾驶团队资深工程师多,承担更多前瞻研究;在国内的孙浩文广受团队认可,被评价对人诚恳、组内协作气氛好,有什么问题解决不了大家会愿意找他。
小马智行回应《晚点 LatePost》称,近期小马确实对卡车研发团队架构进行了 “升级”,未来他们会继续加大对卡车业务的投入。小马智行副总裁、卡车部门总负责人李衡宇仍负责该业务。小马智行认为,乘用车自动驾驶技术和重卡自动驾驶技术有共通性,放在一起研发效率更高。李衡宇曾公开表示,小马智行可以做到把 80% 的乘用车自动驾驶技术用到卡车上。
种种迹象显示,小马智行的卡车部分在收缩:组织架构调整前一段时间,小马智行卡车部门研发团队已放缓招聘速度,收紧招顷野聘名额;9 月调整后,国内卡车路测仍在进行,但美国卡车路测已暂停。这发生在小马智行正式成立卡车事业部、加速投入卡车自动驾驶仅一年之后。
调整前的 8 月,据 Reuters 报道,小马智行搁置了此前推进的赴美 SPAC 上市(类似借壳,是一种比 IPO 条件更宽松的上市方式)计划。据《晚点 LatePost》了解,今年 7 月时,小马智行 CEO 彭军已在进行上市路演,他期待的估值约为 120 亿美元,计划募资 10 - 15 亿美元。
接近小马智行的人士认为,卡车部门调整的直接原因是上市遇阻,融资计划发生变动,这意味着公司要重新考虑资源分配。
一名小马智行员工告诉《晚点 LatePost》,调整来得突然。9 月中旬的一次团队沟通会上,小马智行联合创始人、CEO 彭军和 CTO 楼天城宣布了这一变动,当时他们表达,公司要集中资源做重要的事,卡车团队独立研发的效率偏低。
这之前,小马智行对内对外传递的信息是要大力发展卡车业务,将其视为重要战略目标。
今年 3 月底,小马智行正式发布卡车业务独立品牌 “小马智卡”,彭军当时表示:“我们的战略非常清晰,小马智行将同时聚焦乘用车及商用车两大业务板块。”
此后一段时间,小马智行密集释放了卡车部门的进展:4 月,小马智卡和 汽车 制动控制系统供应商采埃孚签署了合作框架。5 月,小马智卡宣布获得广州南沙区货运道路运输经营许可证,可开展物流商业运营。7 月,小马智卡 CEO 李衡宇对外称小马智卡已开展 200 多天道路测试、完成 1.36 万吨货物运输、跑了 3.7 万公里商业运营里程。
一位内部人士说,直到今年 7 月前,小马智卡自动驾驶研发团队都一直在招人,每月都有新人加入。
团队士气高昂,一位员工告诉《晚点 LatePost》,卡车的工程师此前加班时不会拒绝、不会抱怨,大家觉得业务有前景,并受公司重视。但这种欣欣向荣的氛围在 9 月调整后发生了变化。
小马智行成立于 2016 年,由网络无人车前首席架构师彭军和在程序员群体里极有号召力的着名极客楼天城联合创立。据《晚点 LatePost》了解,目前其团队规模达上千人,其中约 6 成为研发人员。
楼天城去年接受《晚点 LatePost》专访时曾说,小马智行的目标是实现真正的无人驾驶。
无人出租车(Robotaxi)被认为是无人驾驶最具市场空间的方向,这也是小马智行最重点的业务。面向高速公路干线物流场景的重卡自动驾驶是无人驾驶的另一方向,被认为能比 Robotaxi 更快商业落地。
小马智行 探索 重卡自动驾驶的想法萌芽于 2018 年。但据《晚点 LatePost》了解,直到 2020 年前,卡车并不是小马智行重点投入的方向,它在早期是一个十人左右的小组,主要做技术验证。
2020 年,小马智行开始加大对卡车自动驾驶的投入,核心团队逐渐成形:小马智行创始成员之一刘博聪负责感知技术、孙浩文负责国内规划与控制、贺星负责卡车车队管理等物流运营系统。同期,小马智行成立美国卡车部门,潘震皓负责全球卡车自动驾驶技术研发。
2020 年 12 月,小马智行正式成立卡车事业部,并注册小马智卡公司。小马智行北京地区负责人李衡宇担任小马智卡总负责人,潘震皓担任技术负责人。不过当时已有重要技术人员离开:刘博聪在当年底离职加入美团,现担任美团无人车感知部门负责人。
到今年 9 月的调整发生前,小马智卡团队规模已从去年年中的数十人扩张至约 100 人,至少翻了一倍。不过对比专门做重卡自动驾驶的公司,小马智卡的人数不多:据图森财报,截至 2021 年第三季度,其研发团队人数约为 1000 人。卡车部门总人数不多,和小马智卡发展时间相对短有关——小马智行大力投入这个方向是近一年的事,更重要的原因是小马智行整体资源有限。
目前,小马智行已在一级市场累计融资 11 亿美元,绝对金额不小,但对瞄准全无人驾驶的公司来说,也不算多。这一方向的全球最头部公司, Google 旗下的 Waymo 已累计从 Google 内外获得约 150 亿美元资金,但目前还未进入大规模商业化阶段。与小马智行在卡车领域有竞争关系的图森则持有超过 14 亿美元的现金及现金等价物。
楼天城对全无人驾驶的长期性有认识。他曾告诉《晚点 LatePost》,无人驾驶在五年后应该还是一个应用开始发展的状态,十年后能覆盖大部分地区,开始有很多应用。
对大规模商业落地远在 5 - 10 年后的领域,投资人的投资逻辑是,找最优秀的、最有可能实现未来大机会的团队。
小马智行的极大优势之一是对优秀人才的超强吸引力。其人才密度之高,从卡车业务调整前后的流失人员中可见一斑。
2020 年底离开的刘博聪是 CMU (卡内基梅隆大学)电子与计算机工程本科、硕士,曾就职于网络美国研究院和高通总部,在小马智行期间参与多个无人车模块设计开发。
近期离职的小马智卡技术负责人潘震皓是 2004 年全国信息学奥赛金牌得主,2005 年保送清华,本硕毕业后前往美国 Google 工作,2017 年加入小马智行。
楼天城曾这样描述吸引和留住人才的方式:“顶尖人才需要的其实很简单,就是成功。别的东西我们可能没有,但我们还有一个真正成功的可能。”
我们采访的接近小马智行的人士都对该公司的技术实力给出了高度评价。但商业的冷酷一面是,它并不总奖励技术最好、最有开创精神或最敢于 探索 边界的人。商业落地能力无法衡量一个创业团队的所有方面,但它确实是一个重要维度。
小马智行发展到了第 5 年,它需要面对更多技术之外的组织管理、战略决策、资源分配和商业化挑战,需要对 “成功的可能” 给出更综合的回答。