精华内容
下载资源
问答
  • 患者有的部分脑叶功能不一定都一样,什么意思?(男,30岁)周晓梅医生你好 是什么情况下 你想知道脑叶功能的 是你有什么不舒服么周晓梅医生脑叶分为额叶 枕叶 颞叶 顶叶 每个脑叶的功能绝大多数人都是一样的 只不过...

    患者

    有的人部分脑叶功能不一定都一样,什么意思?(男,30岁)

    周晓梅医生

    你好 是什么情况下 你想知道脑叶功能的 是你有什么不舒服么

    周晓梅医生

    脑叶分为额叶 枕叶 颞叶 顶叶 每个脑叶的功能绝大多数人都是一样的 只不过是开发出来的功能有差别 如同有的人艺术细胞高 有的人计算能力好 有的人记忆力强 有的人操作能力好 这是大脑在长期训练利用的情况下开发出来的 大多数功能都是一样 只是利用的程度不一

    周晓梅医生

    枕叶——专职视觉功能的中枢;颞叶——记忆功能的重要区域,同时又是专司听觉、味觉、嗅觉的中枢,例如在左脑半球的颞叶会将声音理解成文句(语言理解);额叶——掌管人之判断、思考、人格、动机及意志,所以与人格、情操、创造、内省有关;顶叶——接受并处理各种感觉信息,如痛、冷、热、压力、物体形状、大小、质材等各种感觉的综合分析区,所以与人的空间辨识、空间感受、艺术理解与鉴赏、语言功能等有关。

    患者

    正常人的组织都一样。但是在生长发育过程中,会有细胞发生基因突变,变成不好的细胞,形成异常的组织

    患者

    有的部位手,有的管脚,有的管视觉,有的听觉还有嗅觉。每个小的感觉或者运动的形成都是不同部位的工作的结果

    患者

    这两句怎么解释呢?谢谢

    周晓梅医生

    第一句 指的是基因突变

    周晓梅医生

    基因突变后 会出现某些功能无法正常发挥

    周晓梅医生

    但是突变以后 发挥另一种功能 也可能是有的 只是很罕见

    周晓梅医生

    第二句 是大脑各个部位的功能不一样 各司其职

    患者

    基因突变每个人都会吗?还是怎么样情况下会突变?

    周晓梅医生

    基因突变 不是每个人都有 但是应该很多人有 只不过有一些突变的基因是无意义的 也就是说突变后不影响功能表达 不检测根本发现不了 有的突变是有意义的 会导致该基因编码的蛋白质异常 发生功能异常 表现出某些疾病

    患者

    基因突变大多人都有吗,一般情况怎么知道基因突变呢?

    周晓梅医生

    没有发生疾病的 不需要管它 没有意义

    周晓梅医生

    如果表现出某种疾病 怀疑是基因突变 可以去医院做基因检测

    周晓梅医生

    基因突变指的是DNA分子中碱基配对的增添、缺失或改变。原因有自发的突变,这个是不可预知的,还有人工诱变,物理因素如用射线,激光等,化学因素,如亚硝酸盐等,生物因素,如病毒、细菌等。

    患者

    突变基因影响功能是有疾病的发生吗?

    患者

    基因突变很多人有是指大部分人都有吗?

    周晓梅医生

    对的 有些关键的基因 突变后 导致该基因编码蛋白质异常 然后发挥的功能也异常

    周晓梅医生

    基因突变无意义的应该很多人都有 但是没有统计学数据 因为很多正常人有没有基因突变无法得知 但是少数正常人确实会有基因突变 我们能统计的只能是有疾病表现的人群

    周晓梅医生

    请问你是否有疾病一类的要咨询呢

    患者

    你们只知道有疾病来医院看病检测才知道基因突变吗?

    周晓梅医生

    一般都是啊 没有病不会想着做基因检测的 没有意义的啊 很多遗传性疾病会做基因检测

    周晓梅医生

    还有先天性疾病

    患者

    一般去医院检测基因的人,大多都有突变吗,还是疾病一类比较多呢?

    患者

    那你讲下都怕了,我这样都不知道有没有?

    周晓梅医生

    你没有疾病表现 管它有没有么

    周晓梅医生

    说不定我也有

    周晓梅医生

    来医院做基因检测的都是有疾病表现的

    周晓梅医生

    正常人不会来做 只有学术研究报道说正常人也会有 但是根本不影响 所以才叫正常人 这种突变毫无意义

    患者

    来医院做基因检测的都是有疾病表现的。不一定有疾病监测都有不好基因突变阿

    患者

    毫无意义的突变会形成异常组织吗?还是有坏的基因才有异常组织

    周晓梅医生

    不会

    周晓梅医生

    无意义的基因突变不会造成异常组织

    患者

    是不是不管每个人是好是坏基因突变,只有不影响正常功能就可以,那换个说法要是谁发生不好基因突变怎么知道呢

    周晓梅医生

    无意义的基因突变 也不会导致蛋白编码异常 也不会导致功能异常 更不会产生疾病 无意义就是没有任何意义 人体机体复杂极了 不必要纠结这些没有意义的东西啊

    周晓梅医生

    基因突变没有好坏之分 只要突变了 导致疾病了就是不好的基因突变

    周晓梅医生

    只有有病了 怀疑基因突变所致才会检测基因 其它的不需要

    周晓梅医生

    发生了不好的基因突变 人体自然会有疾病表现

    患者

    其它就当做没事,基因突变疾病表现在哪呢

    周晓梅医生

    很多 每个疾病表现不一样 基因众多 不同基因突变后单只疾病也不一样 表现也不一样

    周晓梅医生

    你现在为何纠结这个问题

    周晓梅医生

    你需要放松

    周晓梅医生

    你太焦虑了

    患者

    你讲下会怕呀

    周晓梅医生

    你现在有疾病表现么 这个不是我一句两句能讲明白的

    周晓梅医生

    基因病是一门科学 不是几句话能讲清楚的

    患者

    只有是怀疑担心才监测吗?

    周晓梅医生

    对啊

    周晓梅医生

    还是要去医院 经过医生怀疑才会建议检测

    周晓梅医生

    不是你自己怀疑就去检测了

    患者

    不管好坏基因谁也不知道有没有吗?

    周晓梅医生

    你放轻松 没事的 没那么容易基因突变 一般都是小孩子或者有先天性疾病或者遗传性疾病的人才会去检测

    患者

    如果发生不好基因突变,形成异常组织谁也不知道,只是病了怀疑才去咨询检测吗?

    周晓梅医生

    没有好坏之分 基因突变要么没有意义 称不上好不好 要么有意义 完成疾病 这就是不好 不好的基因可以检测 就是你发现疾病 去做监测 你要是实在不放心 可以去医院里申请基因检测

    周晓梅医生

    不是 只要是不好基因突变就会产生疾病 不可能不好的基因突变产生异常组织 还不发生疾病的

    周晓梅医生

    也就是说 只要不好的基因突变 必定有疾病表现 去查就可以查出来

    周晓梅医生

    你没有疾病表现 就一定没有不好基因突变

    患者

    人脑结构一般人都一样把

    周晓梅医生

    对的

    患者

    每个人每个区域功能都一样,有个人同个区域功能有所不同呢?

    周晓梅医生

    不排除有这样的人 就算不同 这样他正常 就没关系

    患者

    每个人同区域功能一样吗,有没有差别呢?

    周晓梅医生

    就如同有的人心脏长在右侧 一样泵血有力 健健健康

    周晓梅医生

    一样

    周晓梅医生

    只是应用的程度不一样

    周晓梅医生

    还有3次对话就结束了

    周晓梅医生

    你不要纠结了

    周晓梅医生

    放松身心

    患者

    极个别,同个区域功能会不一样吧,大多人都是相同的

    周晓梅医生

    对的

    周晓梅医生

    有时候过于担心和焦虑 反而容易生病 乐观点 身体需要正能量

    患者

    应用不同是各个区域相互作用的不同吗?

    周晓梅医生

    人体的各个活动 思维 情感都是各个功能区域的相互协同 每个功能区域所发挥的作用都一样 只不过通过后天应用 环境的影响 教育的不同有所差距

    周晓梅医生

    有的人把该区域功能作用的更加充分而已 不代表他的这个部分功能跟别人不一样

    患者

    没问题了,谢谢

    周晓梅医生

    不客气 保持良好心态 💝

    加入医生群,随时问医生  >>

    提示:疾病因人而异,他人的咨询记录仅供参考,擅自治疗存在风险。

    咨询时间: 2017-10-14

    展开全文
  • 想学计算机,这三类合适!

    千次阅读 2021-07-04 10:24:38
    计算机专业的高薪高就业已经成为共识,互联网向上的发展趋势也让更多对行业的前景充满期待,在其他行业发展并明朗之际,越来越多的想转行学计算机,其实作为互联网从业人员,这三类合适。科技是第一生产...

    计算机专业的高薪高就业已经成为共识,互联网向上的发展趋势也让更多人对行业的前景充满期待,在其他行业发展并不明朗之际,越来越多的人想转行学计算机,其实作为互联网从业人员,这三类人并不合适。

    科技是第一生产力,未来是科技时代,互联网技术与各行各业的交融改变了很多原有的社会现状,更多的人关注科技所带来的影响,可以说,未来很多的岗位可能会被科技所替代,除了对自身行业的担忧,程序员相当不错的收入和一技傍身的思想让更多的人想转行学计算机。但编程并不是人人都适合,想要学好计算机编程,成为一个合格的程序员,是有一定的要求的,起码这三类人并不合适。

    1、思想懒惰的人

    从互联网这26年的发展,我们可以了解到,互联网是不断发展变化的,互联网技术也是,没有持续学习的心态,总是拿固有的知识和技能去混日子,你会发现想要突破目前的工作,几乎是不可能的。互联网技术三年一小变,五年一大变是常有的事,新的技术、新的框架、新的编程语言,客户新的要求,用户新的需求,新的模式等等,这些在互联网行业司空见惯,在互联网唯一不变的就是变化,如果你不能适应这种变化,那么这种变化就会让不适应的人慢慢淘汰。所以,对于IT从业人员来说,想要获得长远的发展,不断的去了解和认识那些新概念、新技术和新产品,保持着自己的竞争力。

    现在已经不是懂一点点编程,有一点点技术就能顺利找到工作的时代了,就业市场对互联网技术人才的要求正在逐步的提高,不论是从学历、技术经验还是平台,对技术人才的要求只会越来越高。

    而思想懒惰的人,往往会说我不是不学,我是没有那种天赋,我们学哪个专业都有一定天赋的人群存在,编程也不例外,但编程专业,实在不是拼天赋的专业,即使你的学习能力一般,数学一般,英语一般,只要努力,用对方法,坚持练习,一样也可以成为一名合格的程序员。

    退一万步说,即使成为不了一名程序员,你还可以从事较为简单的测试工作、运维工作、技术支持等工作。所以思想懒惰的人,总为自己找借口的人,是无法在互联网行业长足发展的。

    567b7f88be62a48bc436815f0ee913ff.png

    2、缺乏耐心的人

    如果你只是看重了互联网行业的发展,看重了程序员的高薪,但对做事情没有耐心的话,也是不适合学计算机的,因为编程是带有一定创造性的工作,即使你有多年的经验,也很有可能在工作的过程中遇到这样或者那样的问题,这些问题会不断的考验着你的能力和耐心,因为它需要你花时间花精力去寻找解决的办法,如果你对待事情经常没有耐心,那么在遇到问题时,你会很受煎熬,久而久之,你自己也会厌倦。所以对编程不是真正的感兴趣,又缺乏耐心的人也是不适合学计算机的。

    3、过于自我,过于崇尚自由的人

    目前大部分从事程序员的现状是随叫随到,保持随时待命。因为技术工作,你不知道问题什么时候会出现,服务器、运行环境这些都是不可控的因素,这就要求技术人员在出现问题时,能及时的进行处理,这不是不人性化,而是这个工作的需要承担的责任。

    另一方面,互联网行业加班已经成为常态,这样的现象屡见不鲜,所以过于自我,要求有正常的休息,过于崇尚自由,要求有足够自我空间的人,也是不适合学计算机专业的。

    拿着高薪,又有一定自由权的人在互联网行业都是经过了一定时间打磨才实现的财务自由。互联网行业也许是最快让你实现财务自由的行业,但互联网行业也必然是让你付出更多才能收获的行业。

    想学计算机,在不确定自己是否适合前,可以先自学一段时间,如果能坚持一段时间的自学,那么进入系统的学习是没问题的。

    展开全文
  • 在人工智能的江湖,常听言:得框架者,得天下。 多年以前,一面画着大G的大旗在高处飘扬,美国谷歌公司的深度学习框架占据大半江山。万万没有想到,一场大风暴来了。 2018 年,脸书公司“同款”对标产品把一款...

    2021-03-01 14:21:19

    搞深度学习框架的那帮人,不是疯子,就是骗子

    世间有一种软件,名叫“深度学习框架”。

    在人工智能的江湖,常听人言:得框架者,得天下。

    多年以前,一面画着大G的大旗在高处飘扬,美国谷歌公司的深度学习框架占据大半江山。万万没有想到,一场大风暴来了。

    2018 年,脸书公司“同款”对标产品把一款前辈产品吸纳进来,联剑并肩,威力大增。一年后,火力全开,专拣敌人的罅隙进攻。连冲数剑,杀开一个缺口,有守有攻,看看就可闯出。放眼学术圈,更是独领风骚,顶级学术会议的胜利快报像雪片一样飞来。

    小心低头,王冠易掉,谷歌框架的王者时代,结束了。

    历史总是吊诡,一些无名之处会发生极为有名的战役。战事残酷而隐秘,高深晦涩的技术仿佛咒语,牢牢挡住人们的视线。

    美国白宫《2019年国家人工智能研发战略规划》报告中,美国将中国视为人工智能主要对手,进行了深刻观察。

    “中国人工智能发展势头很猛。” 这话猛一听,真让人高兴。

    后半句是个打击:“中国人工智能缺点亦十分明显,硬件、算法、人才……人工智能框架创新能力薄弱。”

    “硬件” “人才”……这题我会,这题我会,“框架”是个啥?

    假如人工智能深度学习是太平洋上的一个岛屿,算法是岛上茂盛的植被,框架和芯片则是地质结构,算法建在框架和芯片之上。

    深度学习框架,头顶两个光环亮闪闪,第一个,基础软件。

    几乎所有的深度学习开发者,都要用深度学习框架。

    几乎所有的深度学习算法和应用,都是用其实现的。

    作为一种复杂基础软件,有这样一条原则:极少数人“造”轮子,大部分人“用”轮子。

    框架研发门槛高不可攀,本质上,这类产品是大型科技企业才“配”拥有的基础设施,小门小户造不起。

    多说一句,打败围棋大师李世石的人工智能阿法狗(AlphaGo)听过吧,框架也是其背后的底层技术。

    谷歌科学家的凡尔赛是:“我们让阿法狗更顺畅”。

     

    1上半场:美国科技大厂的豪门恩怨

    简单地说,深度学习框架=深度学习操作系统。

    世间最流行的两个深度学习框架,谷歌公司的TensorFlow和脸书公司的PyTorch。

    开发者压力山大,

    需要“精通”这两个,

    或至少“熟练”其中一个,

    甚至,“辅修”第三个框架,“选修”第四个。

    谷歌与脸书,作为美国科技企业,其框架产品的流行度,像极了可口可乐和百事可乐。

    快乐肥宅水统治世界,兵家必争之地必属枭雄。大型科技企业想尽一切办法取得技术上的领先优势,深度学习框架不会错过,也无法绕过。

    算法突破、数据爆发、算力增长的“铁人三项”支撑了AI的浪潮,唯一能将“铁人”整合的系统软件,是深度学习框架。

    它好比底座,对下,完成对底层硬件的调度;对上,支持模型搭建。

    人工智能的一堆新玩(算)意(法):人脸识别、图像分类、图像检测与分割、语音识别、广告推荐、GAN、强化学习等等,被封装在软件框架里。

    封装,不是封印。

    孙悟空冲着框架大喊:“人工智能,叫你一声,敢答应吗?”

    Siri(用机械女声回答):穿豹纹超短裙的那位,你有事找我?

    一般来说,只有超大型科技企业才能支撑“操作系统”的开发。

    深度学习的“操作系统”萌芽于高等学府,但早期工业雏形出现在美国科技豪门,是大公司竞争的舞台,也是全球计算机技术精英群体,最精锐部队的角逐。

    使用全国通用感叹词:“卧槽,深度学习框架是硬科技。”

    把全球AI顶级精英俱乐部的会员分成两类:一类是原创AI算法的发明者, 一类是AI框架的发明者。

    前一类是加钱阅读的部分,后一类是本文的重点。

    请大家记住这些名字,因为这些“精神小伙”,对深度学习框架的发展至关重要。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    现任阿里巴巴技术副总裁贾扬清,浙江绍兴人,从初中三年级开始接触电脑,他一直觉得自己学编程挺晚的。

    2002年是他高考那一年,浙江省是高考界的领跑者,清华大学计算机系的分数线很高,他去了清华自动化系。

    在科学界,瑞士是物理和数学领域的领跑者。也在2002年,瑞士戴尔莫尔感知人工智能(Idiap)研究所诞生了第一个机器学习库Torch。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    欧洲最高山脉阿尔卑斯山的雪顶千年不化,山脚下的瑞士名城马蒂尼(Martigny),既是登山爱好者的天堂,又是葡萄酒产区。

    这是个做学术的好地方,自1991年以来,这里的研究所就是全球人工智能和认知智能领域的领导者之一。

    机器学习库Torch,出自“葡萄酒产区”研究所的一份研究报告(三位作者分别是:Ronan Collobert、Samy Bengio、Johnny Mariéthoz)。

    其中一位作者姓本吉奥(Bengio),没错,这位眉毛粗粗的科学家,就是深度学习三巨头之一,约舒亚·本吉奥(Yoshua Bengio)的兄弟。

    2007年他跳槽去了谷歌。

    Torch意为火把,成为框架旷野的第一颗火种。

    “库”(Library)是一系列事先编写好的代码集合,在编程中调用,可以减少重复工作。

    加拿大蒙特利尔大学的深度学习框架的开发,始于2007年,Theano是行业祖师爷。

    框架和图灵奖获得者颇有渊源,约舒亚·本吉奥(Yoshua Bengio)和伊恩·古德费洛(Ian Goodfellow)都有参与Theano。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    库和框架的不同之处,在于境界。

    库是兵器库,框架则是一套武林绝学的世界观,程序员在这个世界观的约束下去练(编)拳(程)法(序),结果被框架所调用。框架接管了程序的主控制流。

    反正,框架比库厉害多了。

    有了框架,才能做到只关注算法的原理和逻辑,不用去费事搞定底层系统、工程的事。生命短暂,都想走捷径。话不能这么说,都996了,生产队里的驴也得歇歇。

    转眼间,贾扬清已经在美国加州大学伯克利分校攻读博士学位。也是在此期间,他开启了计算机视觉的相关研究。

    那时候,他常被一个问题困扰:怎样训练和设计深度学习的网络?为此,贾扬清想造一个通用工具。

    著名的Caffe框架的发音和“咖啡”相似,是“快速特征提取的卷积框架”论文的英文简称。巧合的是,这个框架像咖啡一样流行。

    这是贾扬清第一个C++项目,多年以后,他在阿里巴巴回忆:“最开始的时候没有测试,代码纠错(Debug)成了最痛苦的事。”

    2013年的Caffe框架是他的成名之作。在工业场景的计算机视觉系统上,Caffe 稳健快速,是无可争议的王者。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    这一年,Parameter Server(参数服务器)的两位著名教授走向台前,邢波(Eric Xing)教授和Alex Smola教授,现在两位均在美国卡内基梅隆大学(CMU)任教。

    参数服务器是个编程框架,也支持其他AI算法,对深度学习框架有重要影响。

    高校实验室善于技术创新,深度学习框架的很多精髓创意源于此地。但是,深度学习框架复杂性高、工程量极大,长期负责复杂产品,高校并不擅长。

    事实也证明,多年后,高校出生的深度学习框架,都以某种方式“进入”企业,或者被企业赶超了。

    嗅觉敏锐者,业已出发。

    2015年11月,TensorFlow开源,由谷歌大脑团队开发。谷歌的搜索、油管、广告、地图、街景和翻译的背后,都有其身影。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    谷歌开源AI产品备受瞩目。若论起名的原因,TensorFlow直译,张量(tensor)在图中流动(flow)。由此也可获知,数据流图是框架的重要技术。

    再往细说,数据流图由算子组成,算子又分为大算子和小算子。Caffe是大算子抽象,TensorFlow是小算子抽象。小算子好处是灵活,坏处是性能优化难。

    TensorFlow原创者之一是谷歌天才科学家,杰夫·迪恩(Jeff Dean)。

    为什么说他是天才?

    赞美之词就免了。在2000年下半年的时候,Jeff Dean的代码速度突然激增了40倍,原因是他把自己的键盘升级到了USB 2.0。编译器从来不会给Jeff Dean警告,但Jeff Dean会警告编译器。

    笔者承认,这确实是两个段子,出处无考。

    2015 年是一个重要的年份,何恺明等人的研究成果,突破了边界,在准确率上再创新高,风头一时无二。

    谷歌AI研究员弗朗索瓦·乔莱特(Francois Chollet)几乎是独自完成了著名的Keras 框架的开发,为谷歌再添一条护城河,大有“千秋万代,一统江湖”的势头。

    这时候,喊一嗓子“深度学习是下一个重大技术趋势”,已经没有压倒性的反对意见了。

    美国西雅图素有“阿拉斯加门户”之称,微软公司总部位于西雅图卫星城,从那里开车13个小时就能到达谷歌公司总部所在地山景城。在AI的跑道上,很多人在追赶谷歌,但是,微软既没有好车,也没有弯道,压力大了,方向盘也能捏碎。

    按理说,背靠微软的产品本应有个好前途,框架却都没有流行起来。

    英文单词Minerva的意思是“智慧女神”,这是微软亚研院一个孵化项目的名字,由当时的副院长张峥发起,项目组成员有纽约大学王敏捷和北京大学肖天骏。

    现在张峥在亚马逊上海AI研究院做院长。两名大将也随之前往,现在均是张院长麾下主力。

    后来,就没有后来了。开源(Github)给女神画上了句号。

    2016年,从先后关系上讲,CNTK(Cognitive Toolkit)伸手接过女神的接力棒,可惜魔障难消,用的人少,没有推广开,于2019年停止维护。

    GitHub上的悼词是:“在这个版本之后,没有新功能开发的计划。”

    这意味着,微软已经放弃了CNTK。

    两次前车之鉴,微软仍没有认输的打算。

    因为深知框架的重要性,也因为微软的电脑里,绝不会长期使用贴着别人家logo的AI工具。

    2016年,贾扬清从谷歌TensorFlow团队离职,跳槽到了Facebook公司。与谷歌挥手道别,四载光阴(实习两年,工作两年),往事依稀,他的内心充满感怀。

    西雅图作为美国的超一线城市,华盛顿大学是城市招牌之一,华人武术宗师李小龙就毕业于此。“天才少年”陈天奇也在这里取得了计算机博士学位。

    陈天奇在AI圈的名气,不比李小龙在武术界低,且都是少年成名。

    陈天奇读博士的第二年,一个叫做MXNet的项目开始了,这是一个名牌大学联合学术项目。

    仅仅一年时间里,就做出了完整的架构。团队中还有一位闻名遐迩的大神,李沐(现任亚马逊公司资深主任科学家,principal scientist)。

    2016年5月,MXNet开源,浓缩了当时的精华,合并了几个原来有的项目,陈天奇cxxnet、参数服务器、智慧女神、颜水成学生林敏的purine2。

    所以,MXNet,读作“mixnet”,mix是中文“混合”之意。

    可巧了,从华盛顿大学到亚马逊公司全球总部不到6公里,开车只消10分钟。总部大楼抱着两个“温室大球”坐落于市中心。可能是近水楼台先得月,这次亚马逊公司火眼金睛,行动迅速。2017年9月,MXNe被亚马逊选为官方开源平台。

    江山代有才人出,该退休时就退休。同一年,祖师爷Theano官宣退休。

    这时候,贾扬清借鉴谷歌TensorFlow框架里面的一些新思想,实现了一个全新的开源Caffe2。三十而立的他,成长为遍历世界级产品的第一高手。

    谷歌TensorFlow在人间潇洒走一回。未曾想一场大风暴正在酝酿。

    2018 年,PyTorch接纳Caffe2后,意外崛起,上演令谷歌框架王冠落地的戏剧性一幕。

    易用性确实可以抢客户,但谷歌没有想到脸书抢了这么多。

    后来者确实可以居上,但谷歌没有想到脸书仅用如此短的时间。

    改旗易帜,有人哗然,有人唏嘘。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    谷歌出发最早,为何没有独坐钓鱼台?为什么是脸书抢了市场?

    谷歌野心非常大,初期想做很大很全的工具。虽然完备性很强,但是,系统过度复杂。虽然以底层操作为主,有很多基础的功能,但是这些功能没能封装得很好,需要开发者自己解决(定义),手动工作过多。

    三个AI开发者凑在一起,花生配酒,吐槽谷歌TensorFlow,十有八九。

    甲有点激动,说:“实在太难用了,想骂脏话。”

    乙表示赞同,说:“简直就是一个缝合怪。”

    “一座屎山,还要往屎上堆屎。”丙说完,深埋头,叹口气。

    虽然TensorFlow可直接使用天下排名第一又易上手的Python语言来编写程序,算子库丰富,TPU加速,但是,一些个性化规定琐碎,新概念层出不穷,开发者要视其为一种新的编程语言来学习。

    再者,系统非常复杂,代码又长又臭,难以维护。更糟的是,API很不稳定,易变脸。API好比电脑键盘,键盘上的字母位置天天变,谁受得了?你想要一个活着的祖宗吗?

    仅仅是丢市场还不够惨,PyTorch框架带火了背后的技术(动态执行等),脸书开始左右技术趋势。

    谷歌仰天长啸,潸然泪下,口中默念:“万万没有想到。”

    命运像水车的轮子一样旋转,有时高,有时低,而亚马逊公司的MXNet从来没高过。

    知乎上有两篇非常火的高赞帖,可一窥其端倪。

    李沐:《为什么强大的MXNet一直火不起来?》。

    贾扬清:《如何看待亚马逊 AI 李沐团队大批人员离职?》。

    谈起亚马逊和MXNet框架的缘分,就不得不提起一位美国卡内基梅隆大学的高人,Alex Smola教授,他也是李沐在CMU的博士导师。

    2016年7月,Alex Smola教授从CMU重返工业界,加入亚马逊AWS担任副总裁级别的科学家(职级为Distinguished Scientist)。大半年后,2017年3月,李沐加入AWS,直接向老师Alex Smola汇报。

    师徒同框,双手比V。

    此时,巨头已整装列位,兵马齐发。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    微软岂能袖手旁观,微软在智慧女神和CNTK两次滑铁卢之后,依然斗志昂扬准备第三次入局。

    这次,微软思路清奇地设计了ONNX(全称Open Neural Network Exchange),一种开放式深度学习神经网络模型的格式,用于统一模型格式标准。

    ONNX是脸书和微软合作力推的,贾扬清也是发起者之一,目标剑指“标准和生态”。

    说白了,一个PyTorch模型可以被导出ONNX文件格式的模型。

    不止于此,随后,微软基于ONNX这个桥梁研发了一个推理用的ONNX Runtime框架,低调地在2018年最后一个月开源。

    想做“标准”,得大家伙都同意。

    ONNX没成为标准,若论原因,可能是ONNX还做得不够好吧。

    ONNX Runtime框架的“新功能”暴露了巨头之间的动态竞争关系。

    这一次,微软站队脸书,给Pytorch机器学习库做了几个 “好用的部件”。

    若论其中一个原因,可能是微软和脸书没有云上的竞争关系,这几年脸书公司的定位依然还是互联网公司,没有发展云计算。

    亚马逊云(AWS)、谷歌云、微软云则斗红了眼。

    第三次进军框架,微软的策略是,强攻不下,组队打怪。若有一日,Onnx Runtime 框架有希望挑战Pytorch框架,肯定调转火力,支持自家。

    真正的竞争激烈,不是玩家多,而是高手多。短短几年之内,几座技术巅峰,拔地而起,各有各的精绝。

    其一,谷歌和亚马逊是计算图的拥趸。两者都以更高的、令人赞叹的工业级工程质量把计算图抽象推向新高度,把表达能力推向新的里程碑。

    其二,脸书公司在计算过程中没有计算图的概念。但在解决易用性上,超常发挥。

    谷歌皇冠跌落,给后来者“跌出”希望,留给中国队的时间不多了。

     

    2下半场:中国队的出征

    2014年的某一天,北京海淀区丹棱街5号接待了一位特殊的客人。

    这位来自美国CMU的教授,名叫邢波,此时任微软亚研院顾问一职,他擅长的领域包括大规模计算系统。他也是AI科学家俱乐部的白(ding)金(ji)会(da)员(lao)。

    恰在此时,微软亚研院副院长马维英(现任清华大学智能产业研究院讲席教授、首席科学家)找到一位研究员,名叫袁进辉,他是清华大学计算机专业的博士,师从张钹院士。

    知识使人年轻,很多科学家,年逾不惑,双肩包+步行,背影仍像学生。而袁进辉却头发花白,笑容谦和,像是在校园里散步的退休教授,其实他是1981年的。

    马维英副院长和袁进辉谈起,谷歌较先起步,已将大规模主题模型的训练系统技术,应用到谷歌广告系统和推荐系统的关键组件中。邢波教授近期既然到访北京,那不妨合作。

    于是,邢波教授团队和袁进辉团队双剑合璧。这场合作的成果,被表扬了。主管全球研究院的微软副总裁周以真女士评之为该年度看到的最令人激动的成果,不过这是后话。

    那时候的动力,一方面来源于超过谷歌,直道超,没有弯道。另一方面,业界有多位知名科学家和资深工程师,已经在同一问题上酝酿已久。难度可想而知,条件却捉襟见肘。没有可供使用的集群,没有工程师团队的支持。

    按打游戏的说法,微软想上分,那就要看一下配置。推算一下可知,即使是当时最先进的算法,在当时的硬件环境中训练目标规模的模型,至少要半年时间。

    再看一下,双方阵容。

    提起邢波教授的团队,恐怕AI学术圈无人不知,其本人位列论文发表贡献第一(2018),其学生很多已是名校教授,每年发表的论文数量,源源不断地为CMU名列全球大学计算机科学与人工智能的排名第一“贡献力量”。

    “微软代表队”是袁进辉研究员,还有一个实习生高飞。

    这个条件,这个目标,看了只想眯眼说“呵呵”。

    美国宾州匹茨堡和中国北京,时差十几个小时。袁进辉后来回忆:一年多的时间里,每天邮件不断,每周好几次电话会议,技术难题不讨论透彻不罢休。只要足够幸运,就会在错误的道路上迅速挨揍,只要高手够多,不足之处就不会被放过……马维英和刘铁岩两位大佬,羽扇纶巾,幕后帷幄。

    项目结束的时候,2014年已近尾声。大家伙的心声是:“缺少任何一个人,结果都不是大家看到的样子。”

    那一次,袁进辉为破坏式创新的威力,窒息。

    这次合作,成果是LightLDA。它的算法结果是一流的,系统实现是一流的,仅用数十台服务器,完成之前成千上万台服务器才能做的事,所以得到周以真女士的高度评价。

    民(zhi)间(hu)评价:“要我说,LightLDA那是真的正经贡献,又smart,又是解决关键问题,又真work,正经把Topic Modeling(主题模型)在大数据时代的潜力大大地提高了。”

    当时,北京大学计算机科学技术系网络与信息系统研究所,研究分布式系统的肖臻教授也给与LightLDA相当的肯定。这事,被肖臻的学生以敬仰袁进辉大神事迹的口吻在知乎讲过。

    而今复盘,大势的端倪早已显露,大数据、大模型、大型计算架构设计呼之欲出。而这个领域的学者,普遍在2018年才意识到这个问题的重要性。

    微软亚研院不愧为AI黄埔军校,技术前瞻性极强,但是,复杂基础软件的成功,不是仅靠“单刀赴会”。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    大公司必胜,那是夸海口。

    大公司必争,才是真灵验。

    坐标北京西二旗,百度大厦和百度科技园。

    技术大牛背景的李彦宏,牵着搜索入口的现金牛,依着“牛脾气”治理百度,他看不上云计算,这倒让阿里巴巴笑了。

    其实,看不上云计算的技术大佬不止一位,自由开源软件GNU/Linux的鼻祖理查德·斯托曼(Richard Stallman)也多次在公开场合“怼”云计算。

    巧合的是,他俩观点出奇地一致:云计算不是技术创新,而是一种商业模式创新。

    李彦宏睥睨云计算,却对人工智能,满眼小星星。

    百度深度学习研究院(IDL)在人工智能的江湖里,是桃源仙境般的存在,处处大神,遍地高手。高水平科学家、研究人员、工程师密度之大,令人惊叹,感觉连保安都要会编程才配在门口刷工作证。

    昔日盛景,已成绝响。

    时间拉回到2013年,百度第一位T11徐伟,同时也是百度深度学习框架PaddlePaddle的原创者和奠基人。

    每一家科技巨头的深度学习框架的首位指挥官,均非等闲之辈。徐伟也是Facebook早期研究员,Facebook产品矩阵丰富,他负责大规模推荐平台,在多个产品背后显神功。

    可能是有法律文件约束,百度大神科学家的离职,大多不公开原因。徐伟离职加盟地平线,他将手中的接力棒交给了另一位神级技术大牛,撸码一绝的王益。

    见过王益的人会说一个词,“聪明绝顶”,重音在后面两个字上。

    王益在知乎谦虚地自称“四十岁老程序员”,言谈之间一副老技术专家的低调本色。他在加入百度之前曾任谷歌研究员,是少见的“APAC创新奖”获得者(参与开发一个分布式机器学习的工具)。王益是清华大学机器学习和人工智能博士,师从清华大学周立柱教授。

    有一次在知乎分享程序员成长经验,他轻描淡写地说了一句:“我有一位恩师,徐伟。”

    细节总是让人容易忽略,早年,王益曾向徐伟抱怨:“某某团队好像就是想用他们自己研发的工具,不用PaddlePaddle?”

    后来,王益在回复一位网友跟帖时解释当时这一问题存在的合理性:“设计PaddlePaddle是技术换代的时候,步子大,当时来不及优化用户体验,不愿意用确实有道理。离开后,后来人持续优化了体验。内部组织结构调整也促进了新技术的接纳。”

    这也印证了一位百度匿名AIG离职科学家高管对笔者的独家透露:“百度内部曾经有两个类似的产品,最后敲定PaddlePaddle的人,是陆奇。”

    了解此事的人不多,也正因此,采访前夕,这位科学家高管仍在反复向笔者强调——“请务给我匿名”。

    百度最早出发,生态建设也最早起步。

    2017年年末,百度市场部的朋友找笔者交(chi)流(fan),给PaddlePaddle出谋划策。那时候,开源框架的运营和推广已经全面拉开:北航软件学院的教材出版、顶级学术会议模型复现、高校宣讲……

    据说,陆奇离职前,仍然紧盯PaddlePaddle的进展。

    一山行尽,一山青。框架的玩家,不止科技大厂。

    人工智能独角兽旷视科技是从2014年起内部开始研发框架。在2021年的采访中,旷视天元的负责人田忠博告诉笔者:“原因很简单,仅以当时的开源框架,没有办法真正做好科研,才会有自己做深度学习框架的想法。”

    举一例,就能说明问题。

    旷视科技有一篇ShuffleNet的学术论文,仅用Caffe提供的“工具”,永远也探索不到ShuffleNet这件事情的可能性。由此看来,旷视科技早已参悟,研究和工程的共振,离不开强大框架的支持。

    百度PaddlePaddle开源时间点是在2016 年8月。现在看来,这是历史性的一刻,尤其在中美摩擦的历史背景下回看,更不敢皱眉设想,一旦美国忌惮中国的人工智能发展势头,把深度学习框架彻底掐死。

    百度的出征,代表着中国队上场了,标志着中国科技企业参与到人工智能最残酷的战役之中。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    2017年,AI盛极一时,独角兽频现,融资快讯爆炸。而PaddlePaddle作为国内唯一的开源深度学习框架,此后两年多,都是孤家寡人。

    2018年7月,百度成立深度学习技术平台部,由2011年就入职百度的马艳军总负责。

    毕竟是国产框架,2019年,百度PaddlePaddle有了中文名,名叫“飞桨”。国外产品连个中文名都懒得起。

    零的突破之后,新问题是,“用工业级的质量,把创新在框架上实现出来”。

    2019年2月,一流科技获得千万级Pre-A轮投资,袁进辉是创始人兼CEO。此事之后,才有些小道消息传出,早在2017年初,快手创始人宿华就投了一流科技,天使轮。

    “小伙子睡凉炕,全凭火气壮。”一家只有几十人团队的初创公司也来做复杂基础软件。投资人一脸懵逼地进来,一脸懵逼地离开。

    谁都会挑用起来顺手的锤子。框架在一家公司内部很难统一。

    百度内部“军令如山”,必须统一使用飞桨。

    旷视科技内部可以用任何开源框架,员工中自发使用天元框架者居多。

    微软亚研院的情况是:很多工程实现是实习生完成,干活时会让同学们继续用熟悉的框架干活,很难强行统一用CNTK。

    互联网科技公司大多是软件起家,华为则被戏称为“泥腿子们”终于“洗干净脚进城”的硬件厂商。是啥不重要,能打就行。所以,华为要拿出来单聊。

    华为在开源软件世界里,风评不高,前脚还有:“鸿蒙失火,殃及池鱼” (禁止谐音梗,扣钱)。

    华为MindSpore的行动颇为迅速,可惜,在群众情绪上,被鸿蒙拖了后腿。

    2018年10月10日,上海。华为全联接大会上,肯德基外卖全家桶套餐,不对,讲错了,是AI战略与全栈全场景AI解决方案。这是华为高层首次提起MindSpore这个事儿。

    2019年,10月15日,14点02分,王益在网上突然发帖问了一句,这“开源框架”什么时候开源啊?有匿名采访者告诉笔者:“贾扬清回了一句,‘Show me the code’。”笔者没有找到原文或者截图。

    按工作流程,华为MindSpore官方进驻知乎,先发了一个“Read me文档”(翻译为“阅读指南文件”)。结果,人在家中坐,祸从天上来,很多人误以为“开源”只有“Read me”而已,热度直接飞起。

    最息事宁人的评论:“沸腾就完事了,想那么多干嘛。”

    最佳画面感评论:“站在马里亚纳海沟里挥舞道德的内裤。”

    神评论:“按揭开源。”

    网友的才华,从手机屏幕里喷出来。

    哪怕华为员工看到这些评论,也笑出了猪叫,细一想,要克制,便在暗地里捂嘴笑。

    一位老牌厂商高管在采访时,告诉笔者:“华为不了解生态系统对软件的影响。这就是为什么他们在发布手机操作系统时,没有考虑如何构建生态系统。”受访人要求笔者匿名。

    这一评价,一针扎在要害上。

    外国框架并不成熟,也不完美,这也是国产框架参战的部分原因。

    有人发问:“为什么要再做一个框架?”

    华为内部也有人扪心自问:“MindSpore解决的特色问题到底是什么?”

    可能是2020年正式开源前夕,

    可能是华为中央软件院总架构师金雪锋博士、算法科学家于璠博士、开源社区运营团队负责人黄之鹏等人第一次“齐聚”会议室,

    可能是一场“元老会”。

    笔者了解到,在华为内部组织结构中,MindSpore属于昇腾产品团队,也归属于计算产品线。这是一个和华为“小云”同级别的BU。

    匿名采访者透露,MindSpore在内部也是要承接业务部门需求的。

    MindSpore再早之前的研发时间线不得而知,因为“事关”华为最敏感的“部(xin)位(pian)”。

    细细翻阅三位科学家的公开观点,

    第一位,华为MindSpore首席架构师金雪锋博士。

    第二位,一流科技创始人袁进辉博士。

    第三位,谷歌公司Waymo自动驾驶汽车感知和规划任务机器学习平台资深研发工程师、阿帕奇基金会MXNet项目委员会委员、Horovod(是Uber开源的一个深度学习工具)技术委员会委员袁林博士。

    他们共同认为:“市场需求没有很好地满足,技术没有收敛,创新还有空间。”

    国外框架出发时,广阔天地,大有可为,国产框架正好相反。好摘的果实都已被摘走,只剩高高树顶上的,还有那零散摔落在地的。

    国货当自强,同情分不要也罢。

    国产深度学习框架的建设者,藏好后退的发际线,在时代的噪音里,纵身一跃。

    2020年,国产深度学习框架井喷。

    3月20日,清华大学计图(Jittor)。

    3月25日,旷视科技天元(MegEngine) 。

    3月28日,华为MindSpore。

    7月31日,一流科技OneFlow。

    四家国产,同期开源。五家国产,旌旗列阵。这一年最有可能被追认为国产深度学习框架的“元年”。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    守旧的经验是,既然国外开源了,就抓紧学。既然人家成了事实工业标准,就尽力参与。总是慢了好几拍,Linux这轮就是这样。

    引用某游戏厂商的经典台词是:“别催了,在抄了,在抄了。”

    可惜竞争从来不是游戏。

    深度学习框架的台词是:“不能照抄,不能舔狗,舔到最后,一无所有。”

    2020年,国产框架在技术上不是单纯的跟随者角色了,也有很多创新点可圈可点。

    飞桨作为国内最早的开源框架,模型库是最丰富的。以模型库的形式沉淀成深度学习框架生态的一部分,生态也起步早。

    古人云:“不谋全局者,不足以谋一域” 。有匿名采访者认为:“华为是国内投入框架研发最坚定的大公司。”

    可以观察到,华为剑指全栈AI战略,投入非常大。硬件算子库、基础软件、平台、产业基金、联合项目、标准、论文专利、人才,几乎所有的地方都发狠力。

    华为内部技术高管(笔者被反复要求匿名)告诉笔者:“大厂发展深度学习框架一定不是为了卖钱,而为了发展生态。华为发展深度学习框架,一方面是自主可控,一方面是坚定地发展AI全栈能力。Mindspore并没有拘泥于自家的芯片,不能仅仅视为一款产品,而是战略级的平台,这是明确公开说的。”

    翻看所有的宣传稿件,不难总结出,华为有全场景,端边云协同,比如,华为自己有手机业务,方便对硬件做指令级优化。

    但是,华为做的远不止这些。

    第一,在拿MindSpore 为抓手,来解决深度学习之外的、以前在超算领域关注的一些计算任务(科学计算)。其它框架虽然也有这个目标,但华为想到了,也做到了。

    第二,AI有个公开的槽点,即被黑盒问题所累。然而,牵扯到AI安全的问题,既基础,又前沿,搞得人少,困难多。对于基础软件来说,又格外重要。

    华为金雪锋博士有一个表述:“按DARPA(美国国防部先进研究项目局)的说法,可解释AI的目的,就是要解决用户面对模型黑盒遇到的问题,从而实现:用户知道AI系统为什么这样做,也知道AI系统为什么不这样做,用户知道AI系统为什么做错了。

    这个问题被华为关注,无疑提高了国产框架段位。你在研究拳法,我在研究拳法背后的哲学根基。

    华为MindSpore开源后,很多质疑的声音消失了,酝酿了半天的道德制高点没有骂出来,憋得怪难受。

    不过,有些批评,华为确实该虚心接受,不是外人,都能过去。

     

    3如何竞争?

    滔滔江水,浪奔浪涌,摩尔定律却日渐消失于地表。

    需要在硬件层面对AI进行优化浮出水面,因为在微观层面的编译器优化,需要和硬件厂商合作。这是华为的独家优势。在所有框架公司里,唯独华为有芯片。

    官宣用语:“用昇腾+MindSpore,构建华为数字底座”。

    华为被特朗普轰炸了几轮,印象十分深刻。

    在独家硬件的加持下,MindSpore的名场面是,有开发者感受到“快到飞起”的兴奋。

    这也不是唯一的路,因为深度学习编译器也登上了舞台。巧不巧,这又是一个底层技术。

    所以说,深度学习框架门槛高不可攀,算法、底层硬件、操作系统、分布式系统、编译器,一个都不能少。

    TVM编译器在2017 年开源,能够在任何硬件后端上有效优化和运行计算,可作为框架的后端。学术方面,进展也迅速,比如“如何利用TVM直接参与硬件设计过程的迭代,使得加速器设计在一开始的时候就可以直接获得软件的支持和目标的具体反馈”。

    TVM的背后是陈天奇团队,与其竞争的还是中国人民的老朋友,谷歌(MLIR)。

    国产框架,万箭齐发之势。

    创业公司代表队唯一的队员,一流科技袁进辉博士则放出豪言:“要做出世界上速度最快的。”

    AI科学家的豪言壮语,比起罗永浩的那句“收购不可避免走向衰落的苹果公司,并复兴它”,也没克制。

    天下武功唯快不破。

    他认为,第一,在分布式深度学习里,计算仅仅是一个方面,多个GPU上任务的协同需要频繁地把数据在GPU之间传来传去。数据在数据流图里行走(flow),想走得快,算得快,吞吐量得大,得将数据通信也设计成数据流图的一部分,不能让传输成了瓶颈。

    第二,哪里需要数据通信,需要什么形式的数据来进行通信,都要开发者去编程实现,这很麻烦,框架应该自动实现。

    袁进辉博士的总结是:“OneFlow有两个创新点:一会自动安排数据通信。二把数据通信和计算的关系协调好,让整体效率更高。”

    2020年,多节点和多设备的训练成为深度学习的主流,这一趋势符合袁进辉创业之初的判断,而这一思路可追溯到2014年他在微软亚研院的思考。

    袁进辉团队的短板明显存在,AI研发投入“壕无人性”,直白一点:创业公司穷。不过,2021年春节前,高瓴创投独家领投一流科技A轮融资,总额5000万元人民币。

    框架,A面是各有特色,B面是什么呢?

    答案是,大规模。

    这世界上唯一能够碾压国内一线城市房价增速的,只有AI模型的规模。虽然硬件和软件的进步已经将每年的训练成本降低了37%;但是,AI模型越来越大,以每年10倍的速度增长。

    人工智能模型就像宇宙飞船飞向太空最远处,正在探索能力的边界,拓展人类的想象力。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    大模型,跑步前进,工业级实现,拔腿直追。

    迈入大型模型训练时代,要求深度学习框架能够在面临数百台、数千台计算机的庞大规模时,有效地进行训练。

    比如,对于单个设备或多个设备数据并行这种简单场景的支持已经足够优秀,但在模型更大或者神经网络拓扑更复杂时,通用框架的易用性和效率都大打折扣,有这种需求的工业级应用只好下血本研发定制方案。

    大规模训练是当前各厂商竞争的一个焦点,谁输谁赢仍有变数。但可以肯定的是,只待“百团大战”的第一枪打响后,就是全方位的比拼(易用性,完备性,高效性)。

    坏消息是,国产在市场和生态上与美国巨头依然有很大的距离。

    好消息是,这不是一个完全被动的局面。

    甚至,国产框架的竞争也在细分,分化出局部战役。

    框架分为训练和推理两部分,训练框架难度大,推理框架次之。

    华为推理框架已经做到了生产级别,交付到了华为手机上。在手机巨头厂商中,框架的玩法,各不相同。

    都知道,苹果机器学习框架CoreML的代码是高度商业秘密。

    巨头的动作出其不意地整齐划一,端侧深度学习推理框架,BAT已经全部出手。

    百度Paddle Lite、阿里巴巴mnn、腾讯ncnn、华为移动端推理框架Bolt(华为诺亚方舟实验室开源)、OPEN AI LAB的边缘AI推理框架Tengine ,甚至连小米也有,MACE。

    单论技术难度,这些同类产品比深度学习框架低很多,但也各怀绝技,各有千秋,只是误放在一起比来比去,就不是内味儿了。

    深度学习框架的战场上,全行业最拔尖的团队悉数上场。

     

    4开源也竞争

    做基础软件,

    一要决心,

    二要耐心,

    三要开源,

    因为是大投入、长周期、抢生态。

    关于开源与生态,笔者最想采访的是美国硅谷创投圈资深人士,思科云计算事业部研发老大徐皞。

    多次联系,终于得到他的回复。

    他告诉笔者:“生态系统对操作系统而言,比操作系统本身更重要更难发展。这个道理很简单:操作系统可以雇几百个人写出来,生态需要恳求几万、几十万、几百万的人去写应用才算数。对手机电脑而言,多数用户是为应用买单,而不是为操作系统买单;对框架而言,多数用户是为能不能快速解决商业问题而买单。”

    开源是一个隐秘的角落,“大教堂与集市”的比喻口口相告,代代相传,是开发者眼中独一无二的圣地,挤满了来自全世界贡献与分享的热情,胸前佩戴“开源项目主要贡献者”的奖章,是江湖地位的象征。

    曾几何时,开源软件是对抗大公司的侠者。

    而如今,大公司却对开源软件越来越青睐。巨头对开源的投入,其背后是生态,是为了占领市场。开源软件的开发,不再是开发者之间松散的合作。

    开源软件公司有更多主导,开源软件的开发效率和质量都有所提升。

    开源的“不竞争”是另一种形式的竞争。眼下这几年,开源商业模式有变。徐皞认为:“开源软件真正兴盛,真正有突破,也就是五到十年的事情,开源软件商业模式依然在非常早期。”

    开源软件的背后是竞争,是研发与工程的投入,不投入,怎么占领。

    Linux是有很多家的贡献,但是安卓代码1200万行,全部是谷歌工程师自己写的。

    看看美国公司对开源市场的投入力度,中国公司不能落后,更应该主动投入,占据,甚至主导。

    开源和闭源,隔山两相望,且看那密密麻麻的布防,哪个山头都有重兵。

    开源软件世界里,框架虽为一隅,却极尽奇观。最好的思想,最好的代码都悉数拿出来了。这是分享,也是一种较量。

    前美国国防部咨询顾问,史蒂夫·马奎斯的说法是:“开源项目,来源于最纯粹的竞争。如果一个开源项目在商业世界获得了成功,那决不会是出于侥幸,决不会是因为其它竞争者恰好被规章制度所累、被知识产权法约束、被人傻钱多的金主拖垮。一个开源项目胜出了,背后只会有一个原因——它真的比其他竞争者都要好。”

    有借有还,再借不难。“借用思路”是爽了,但又诱发更深层次的竞争。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    上帝说,要有光。

    特斯拉说,要有电。

    开源说,要有代码。

    若问深度学习框架将带来什么,得想清楚深度学习的未来在哪。

    听说过深度学习又被称为软件2.0吗?作为数据驱动范式的顶峰,从数据里自动推导出程序,而不是必须靠程序员绞尽脑汁手动书写程序,这是一个划时代的进步。

    深度学习可能从一个小小岛屿,演进成一个大陆板块。

    在接下来的十年,深度学习软件有机会变成每个软件工程师医药箱里的必备“药丸”(不要乱想,不是蓝色的那种)。人类最重要的计算机软件将由其创造,自动驾驶,药物发现……

    开源软件的玩法自由奔放,但也有公地悲剧、PR铜臭。深度学习框架是一款理解成本很高的软件,群众基础薄(mei)弱(you)。于是,有人用“AI平台”一词,胡乱指代,张冠李戴,故意混淆,真令人作呕……大过节的,算了算了。

    有决心,就有私心,有疯子,就有骗子。

    时间总能给出答案。

     

    5结语

    古人云,按经济学的规律办事。

    大约两百多年前,英国经济学家杰文斯指出,技术成本降低,将提升技术的普及度,从而扩大市场规模。

    起初,戴着大粗金链子,说错了,戴着领结的大英煤老板十分担心,掐指一算:第一次工业革命让蒸汽机效率提升,每台用煤量减少,总的用煤量会下降,生意要下滑。

    结果事实正相反,用煤量大幅增加,好开心呀,因为蒸汽机使用成本降低了,使得蒸汽机用得更广泛了。

    框架的道理也一样,降低了研发人力成本,降低了计算资源成本,带动市场规模扩大。

    两百年后的今天,人工智能深度学习算法的大火,创造了算法软件包史无前例的机会,软件开发中的标准化就是把每个人都要干的活统一起来,成为工业化的环节。

    深度学习框架牛就牛在把共性提炼抽象出来,用最简约的代码实现,代码越简单越牛。

    软件流水线提升整个行业的水平,彻底替代手工打造的落后局面。

    搞深度学习框架的那帮人,不是疯子,就是骗子

    图为:贾扬清在阿里巴巴公司的工位

    搞深度学习框架的那群人,

    他们,可能是同学同事同行,亦狂亦侠亦友。

    他们,必然是浩宇璀璨群星,风雷意气峥嵘。

    贾扬清,化身修罗,重回故里,现任阿里巴巴技术副总裁。

    陈天奇,学府道场,CMU大学教书,投入深度学习编译TVM。

    李沐,蒲团打坐,驻守美国亚马逊,现任资深主任科学家。

    徐伟,开山老祖,现任地平线AI首席科学家。

    王益,绝顶神僧,谷歌、腾讯、蚂蚁金服美研主任科学家,2021年初去脸书公司。

    袁进辉,苦炼金刚,网名老师木,清华博后,微软科学家,穷酸创业。

    林敏,羽化成仙,跳出三界,研究基础理论去了。

    无论是产品,还是生态,最终,市场会决定胜出者。

    人工智能头顶高科技花环,被高高捧起,又被左右开弓扇耳光,灵魂三逼问:到底行不行?啥时候突破?谁杀死那只独角兽?

    突破难规划,创新难计划,独角兽不拼命也不行……此后,深度学习框架,对于国外开发者同样重要。

    需要发问的是:如何才能做出全球大流行的开源深度学习框架?网友质问的原话是:“你敢超过吗?”

    (未完待续,这篇文章太长了,转发后,去你的收藏夹吃灰吧。)

    展开全文
  • 先来看这样一个计划: 6:30 起床洗漱 7:30 早餐 8:00 背英语单词 9:30 健身,简单运动 12:00 美味午饭 ...but,如果你能这样坚持一个寒假,算我输,你不是,你已经成仙了! 说句实在话,临近放假了,我自己

    先来看这样一个计划:

    6:30 起床洗漱
    7:30 早餐
    8:00 背英语单词
    9:30 健身,简单运动
    12:00 美味午饭
    14:00 饭后午休/朋友谈心
    16:00 看部电影/学计算机编程
    18:00 舒心晚餐
    20:00 读书
    22:00 睡觉

    瞧瞧,瞧瞧,同学们瞧瞧,这个计划整得怎么样?很充实很详细吧!but,如果你能这样坚持一个寒假,算我输,你不是人,你已经成仙了!

    说句实在话,临近放假了,我自己都有点飘飘然,心不静,真的。工作上只求稳妥,不求表现,顺顺利利把这一周多的时间耗过去就是福啊,千万别出幺蛾子。

    说个我身边的例子吧。我妹,真的身边人,已经放假二十多天了,电脑就没打开过,一行代码都没敲过,所以我得赶紧整个靠谱的方案给她规划一下。

    PS:在此之前,我专门针对她写过一个回答:

    计算机学院的学生该怎样提高自己的编程能力?

    其实吧,我们也没必要自我欺骗,说要完成几个或者十几个目标,完成一两个目标就很不错了。毕竟,我们都是个平凡的人哪。

    寒假一个半月的时间,我认为一名大学生可以从 4 个方面着手,个人提升、学习考证、额外技能、面试刷题。

    01、个人提升

    假期的时间是最连贯的,几乎零打扰。除了偶尔约同学出去逛个街、喝个小酒,剩下的时间大把大把,真的是这样,饭不用做,衣服不用洗,父母给安排的明明白白的。

    时间这么充沛的情况下,通过视频来提升自己应该是最恰当的方式了,因为视频的整个体系都是非常完整的,比起白纸黑字,视频的观感也更符合大学生的诉求。

    在我看来,B 站是一个非常牛逼的学习网站(真心的),上面的内容包罗万象,应有尽有。比如计算机网络、计算机组成原理、操作系统、数据库、算法与数据结构,以及各种编程语言的学习教程。

    1)计算机网络

    当今这个时代,没有网络简直无法生存,哪怕是在电梯里的一分钟,我都受不了那种手机没有网络的状态。我们所学的编程知识,如果脱离了网络,将变得毫无意义,因为没有哪个编程语言是要在单机环境下运行的。

    计算机网络方面的视频我推荐湖科大教书匠的《计算机网络微课堂》,制作得非常用心,是一部不可多得的佳作。目前更新了 73 小节,每节 20 分钟左右,很适合在假期刷。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1c4411d7jb

    2)计算机组成原理

    众所周知,计算机是由 CPU、内存、显示器这些设备组成的硬件,但我们大学毕业后,往往从事的是软件方面的开发工作。那怎样才能在硬件和软件之间自由穿梭呢?答案就是学好计算机组成原理。

    弄明白了计算机的组成原理,也就对整个软件开发有了一个系统的认知,不论是计算机的硬件原理,还是软件架构,都能很好的驾驭,随之而来的,我们的职业发展机会也就更多了。

    如果想深入学习计算机组成原理的话,我推荐哈工大的这门视频课,整体评价非常高。一共 128 节,每节课差不多 10 分钟左右,建议 1.5 倍速食用。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1WW411Q7PF

    3)操作系统

    为什么要学习操作系统呢?第一,面试要考;第二,无论学习哪门子编程语言,比如说 Java、C/C++,还是 D++(走错片场了),都需要和操作系统打交道,像 Java 中的多线程技术,其实是由操作系统来负责进程和线程管理的;第三,学习操作系统,还能学到内存分配方面的知识。

    我推荐清华大学的《操作系统》课,虽然清华大学的校门进不去,清华大学的视频课还是可以白嫖的嘛。一共 98 小节,每节课差不多 15 分钟左右。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1js411b7vg

    关于计算机网络、计算机组成原理、操作系统之间的关系,我们可以用一幅图来表示下。

    4) 数据库

    数据库,其实是一种经常被我们忽略,但实际上相当重要的课程,尤其是在海量数据的信息化时代。使用数据库可以高效且条理分明地存储数据,方便我们进行有效的检索和访问。一个软件如果没有数据库的支撑,就相当于空有一副皮囊却没有灵魂。

    要想学好数据,首先要学习一下 SQL,我推荐一个老外的视频课(中字版啦),内容制作得非常棒,所以完全不用担心听不懂。155 小节,但每节课大概只有 1 分钟或者 5 分钟的长度,真 10 个小时就能学完。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1UE41147KC

    然后再学习一下市场占有率非常高的 MySQL,视频我推荐尚硅谷的一个课程,女老师讲的。不得不承认,老师讲得很精彩,嗯,弹幕里也很精彩。350 集,内容量巨大。

    视频地址如下所示:

    https://www.bilibili.com/video/BV12b411K7Zu

    目前大多数公司的存储都是 MySQL + Redis,MySQL 作为主要的存储方式,Redis 作为缓存,用来加快热点数据的读写速度,从而提高性能。所以学完 MySQL,可以趁热打铁学一下 Redis。我推荐狂神说的 Redis 课程,一共 36 小节,每节课差不多 20 分钟

    视频地址如下所示:

    https://www.bilibili.com/video/BV1S54y1R7SB

    5) 算法与数据结构

    无论什么时候,程序=数据结构+算法这种说法都是成立的。浙江大学的一个的课还是挺不错的(我推荐过很多次了),很系统很经典,适合小白入门。143 小节,每节课五六分钟,男女老师混合讲,不同的台风,学习起来也会轻松一些。

    视频地址如下所示:

    https://www.bilibili.com/video/BV1JW411i731

    6)编程语言

    学完基础课,就要学编程语言了,也只有学了编程语言,我们程序员才能写出有应用价值的程序,才能在毕业后找到一份称心如意的工作。如果时间充足的话,我建议先学习 C 语言打好基础,然后再学 C++ 或者 Java 作为工作语言。

    学习 C 语言的话,我推荐浙江大学的翁恺教授的课程,讲得非常棒,我已经是第 3 次推荐了吧。132 小节,每节课差不多 10 分钟,学习起来很轻松。老师背后的书是真的多,有不少是英文原版的,我偷偷地买了好几本,哈哈。

    视频地址如下所示:

    https://www.bilibili.com/video/BV19W411B7w1

    学习 C++ 的话,推荐侯捷老师的全家桶。不过,由于版权问题,B 站上已经全部下架了,很可惜。不过,油管上还可以看,直接搜「侯捷」就可以了。基本上看过的人都说好,强烈推荐。

    学习 Java 的话,推荐尚硅谷的一个课程,717 小节,我天呐,必须 2.0 倍速食用!

    视频地址如下所示:

    https://www.bilibili.com/video/BV1Kb411W75N

    02、学习考证

    考证方面,我认为大学最重要的就是四六级了,对于我们程序员来说,英语功底好一些,优势还是非常大的。四六级早点考的话,还可以吃一吃高中时候的老本。

    温馨提示,千万不要把四六级考试当做是走流程,报名费虽然不贵,但还是要心疼一下的。要想一次性过四级,难度应该不大,一次性过六级的话,可能有点难度,但重要的是,一定要多做真题,多做真题,多做真题。考试前的一个月,最好每天做 2 套真题。

    考试考的就是阅读理解,单词如果都不认识的话,上下文的意思就不可能读的懂。所以单词还是要背的,就像学习古诗词一样,如果背不会的,装文化人的时候会吃亏啊。

    然后就是听力,多刷刷美剧还是有好处的,推荐《绝望的主妇》、《老友记》、《生活大爆炸》。

    再然后是写作,这玩意必须多练,把近十年的真题全部过一遍,分门别类下,找出适合自己的套路。

    对了,除了四六级,还有个驾照,这个我之前也提到过,还是要趁大学的时候考一下。

    如果想考公务员或者考研,假期的时间一定要利用起来,提前规划好。

    03、额外技能

    现如今,我认为这 3 个额外技能非常非常非常重要:

    1、PS

    2、视频剪辑

    3、PPT

    先说 PS。

    我这个头像大家也看到了,很佛,像个四五十岁的大叔。一直想换一个年轻态点的头像,又怕这个头像形成了品牌文化,换一个后大家需要重新去记忆。

    一开始就迫切想要一张个性化的头像,但没找到合适的,就用的迈克尔杰克逊,后来掏了 36 块钱请一个专业设计师 PS 了一个(就是目前这个),虽然不太满意,但奈何自己不会 P。

    我大学那会是有 PS 这门课的,只不过那时候没有好好学,导致工作后 PS 个背景图了,或者搞个二维码了,还得找人 PS,很麻烦。想学 PS 的话,我推荐《敬伟 PS 教程全集》,202 集,制作非常精良。

    视频地址如下所示:

    https://www.bilibili.com/video/av18792821

    再说视频剪辑。

    啊,这篇内容已经推荐了好多好多视频了,可想而知,视频剪辑的重要性多么的不言而喻。不论是刷 B 站,还是刷抖音,每个视频都是经过精心处理的,如果不是精心处理过的,那基本上不会进入我们的视野,因为视频实在是太能喝了——海量啊。

    视频的商业价值就不用我再赘言了吧,瞧瞧 B 站的股价就能明白,瞧瞧张小龙对视频号的重视程度就知道。如果能够剪得一手好视频,大学就能自己养活自己。

    我推荐 vikk 的视频剪辑教学,一共就 8 节课,可以说是寓教于乐,干货满满。

    最后说说 PPT。

    这么说吧,如果能够写得一手好 PPT,不光能像贾跃亭那样揽财无数,还能在公开演讲、述职报告、年终总结、季度汇报上大放异彩。记得之前某个明星的危机公关都上的 PPT,嘿嘿嘿。

    至于 PPT 方面的视频,我就不再推荐了,算是留给同学们的作业题。

    04、面试刷题

    经常有同学问我刷题重不重要,这个问题真的不需要多问了,如果不重要的话,就不叫面试刷题了。公司怎么考核你,最简单的方法就是通过面试题,你平常学那么多,用了那么多功,到头来,怎么证明自己有能力,就是面试题。

    那有些同学可能要问了,我才大一,要刷题吗?

    当然要啊,提前做准备,把刷题的道路摸清楚它不香吗?临时抱佛脚可能有用,但长期的积累才是根本,对吧?

    提前就刷起来,到时候绝不会吃亏!我问了身边很多大佬,他们给我推荐一份刷题笔记,真心不错呀!来自一位 BAT 的大佬,真踏马强啊,不服不行。

    可通过下面的链接获取这份 PDF,加黑加粗!!!

    https://blog.csdn.net/qing_gee/article/details/111808908

    GitHub:https://github.com/itwanger/JavaBooks

    码云:https://gitee.com/itwanger/JavaBooks

    CodeChina:https://codechina.csdn.net/qing_gee/CSDN-Books

    05、总结

    寒假是个沉淀期,利用得好,开学后就会焕然一新;利用得不好,开学后就会感觉身上附了一层灰,还要花一点时间去适应,才能进入学习状态。

    每个人的喜好都是不同的,所以寒假到底怎么过没有标准的答案。但有一点很清楚,寒假绝不是让我们整天追剧打游戏的,也绝不是每天睡到太阳晒到屁股的。

    我不建议大家做什么天衣无缝的计划表,因为一旦落实不了反而背负上沉甸甸的愧疚感。该玩的时候尽情的玩,放松完了切记还有习要学,就对了。

    最后,希望大家在寒假的时候多陪陪父母吧,毕竟工作后可能就天南海北了,一年见不上几次面了。我当时就这样,毕业的时候去了苏州,每年回洛阳最多两次,有时候真的特别想家,但又不能想回就回。

    好了,就说这么多吧,加油!同学们

    看完两件事:

    如果你觉得这篇内容对你挺有帮助,我想邀请你帮我两个忙~

    1、点赞,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓啊)

    2、年关将近,码字不易,记得关注 @沉默王二 哟,让我们成为长期关系。


    PPS:文中提到的BAT 大佬「LeetCode刷题手册」电子书下载地址:

    https://pan.baidu.com/s/12RT8pRk6OUNa1PuYkqZliw,密码:8w3m

    展开全文
  • 学计算机的是傻子?《打工的点点思考》

    万次阅读 热门讨论 2021-02-02 20:47:30
    文章目录概述在这里想简单的和大家聊一聊技术做自媒体的问题学计算机的是傻子吗?怎么学习编程怎么从编程中超脱出来 概述 为什么写这篇文章,先说。不过我可以告诉你,这是在一个CSDN专栏作者的群里讨论出来的...
  • 上帝在基督里赦免了所有人的罪

    千次阅读 2021-06-08 18:39:32
    原作者:Dr. Siegbert W. Becker 这就是:上帝在基督里使世人与自己和好,将他们的过犯归到他们身上,并且将这和好的信息托付了我们。所以,我们作基督的特使,就...使徒保罗在他给罗马的信中说:“上帝……称.
  • 在Java中,负数的绝对值竟然不一定是正数!!!

    千次阅读 多人点赞 2021-07-26 10:40:44
    这几乎是每个人都知道的。 在Java中,想要获得有个数字的绝对值,可以使用java.lang.Math中的abs方法,这个类共有4个重载的abs方法,分别是: public static int abs(int a) { return (a < 0) ? -a : a; } ...
  • 当大家在尽最大努力、以最大速度往前跑的时候,你分心做各种各样的事情来准备后路,结果是,毕业时你的学术训练和成就就不如其他,所以最后一定会没有竞争力。这是一个self-fullfilling prophecy。这就是说,你...
  • Linux 笔记分享八:文件权限的设定

    千次阅读 2021-05-12 11:51:06
    一、文件权限的设定-rw-r--r--第一个-是文件类型(-代表文件,d代表目录,|代表软链接文件)关于...R: 递归操作(赋予目录权限时,目录下所有文件进行赋予权限)模式[ugoa][+-=][mode=421][ugo]和[+-]的方式方便,需...
  • 疫情下技术的宅家指南

    千次阅读 多人点赞 2021-01-18 01:17:08
    再说我们绝大多数的春节假期也不过7天,这一口气直接隔离14天,简直是活路嘛… 未来,我们无法预计疫情到底什么时候可以结束,我们能够做的就是适应它,做好长期抗疫的准备。 假如因为疫情被再次要求居家.
  • 6个审稿里面4个小修,一个直接接收,还有一个审稿的意见编辑没有列出来,投稿主页里面也找到,我怀疑就是这个审稿这里出问题了,所以编辑又送审了,但是说不通的是第二次送审三个审稿人都给的是小修啊,结果...
  • 神武4端游什么老区最多

    千次阅读 2021-07-30 00:13:11
    神武哪个区最多?无锡武双区:因为它是双车道区,已经开放了两年多,仍然有很多。 在繁忙时间,会有队列进入。 通常,早晨的较少,因为有很多在睡觉。 成为非幽灵区域,该区域中的大多数玩家已经非常先进。 ...
  • 春节感悟 - 成就越大的越谦和是错觉

    千次阅读 热门讨论 2021-02-18 12:47:10
    他只是不一定会在你的面前展示出来。 凡是厉害人物,必然在一系列的成就中体会到了自己的不平凡,同时也必然经历了与众不同所导致的种种非议。在这种情况下,他的内心必然极度骄傲,坚信自己是正确的,而
  • 在今年,我要毕业了,基本结束了大学生活,踏入了工作环境,觉得是时候写一个总结,给这段时光一个交代,也让多年后的我,还能回忆起这段经历,忘初心。 想起小学作文有个结构叫“总分总”,那我就先来简单的总结...
  • 小媛:bit 哥,最近有找我做一个网页,但是我不会做,300块钱呢。 ????1_bit:啥网页?给你300? ????小媛:吃鸡的网页,赚了300我就可以吃半个月了,下面就是一个示例。 ????1_bit:哈哈哈,我觉得一周你就用完了...
  • 机交互:软件工程视角》期末复习提纲

    千次阅读 多人点赞 2021-01-18 15:16:59
    第八章由于懒了,没写。...**机交互学:**是一门研究、计算机以及他们之间相互联系的方式(交互)的科学。 交互:与计算机之间的直接或间接的通讯 机交互的目的:从尊重用户的角度来改善用户和计算机之间
  • 梦幻西游手游哪个区多及区服选择分析,玩家在选择区服的时候一定要冷静,因为在战斗中不同的区服玩家数量一样的。对于新区也是很多玩家的选择,那么在游戏中选择区服有哪些技巧呢,小编就给玩家分析一下梦幻...
  • 原标题:专硕一定上学硕?“我们专硕”,就是鄙视链最底端的一群”在两个多月后正式踏入考场之前,还有各种各样的大小考等着他们。比如备考安排、择校考量、专业选择……各个要斟酌再斟酌。 2020考研,其实...
  • 橘莉雅整日不见踪影,就考试出现一下,考完立刻闪,好几次花凛然没堵到她。“你们究竟在搞什么?为什么告诉我?千叶发生什么事了?”花凛然拦着橘莉雅问道,即使她没有什么背景,也许能帮上什么忙,但好...
  • 上篇文章详细阐述了激活函数是什么、常用的激活函数有哪些以及为什么要使用激活函数,相信大家对此有了一定的了解。在此基础上,我们趁热打铁,继续学习深度学习其它必须的知识。该篇文章讲述卷积操作及其它衍生出的...
  • 大厂面试干货:大厂是如何看候选简历的

    万次阅读 多人点赞 2021-03-05 09:18:24
      当今已经算是互联网爆发成熟后期了,搞互联网以及IT的人才说实话爆仓了,每年估计上百万的会涌入到这个行业,知道互联网偏爱小鲜肉,如何在一堆堆的人中如何体现自己的优势亮点,你才能拿到所谓的敲门砖。...
  • 计算机架构史上的一次伟大失败,多数人都不知道

    万次阅读 多人点赞 2021-10-01 01:16:01
    三十年以后,当乔希·费舍尔(Josh Fisher)向妻子回忆起MultiFlow创业的奥德赛之旅时,他一定非常怀念那个计算机历史上的“西部大开发”时代,那个各类人才风云际会,拥有各种宏大...
  • 我也一样,曾几何时,我也是2500一个月到工作的青涩少年,也是帮别人发传单、做门童,满地找兼职的学生仔。 这篇文章很长,近7000字。我选取了我人生中的几个重要经历和抉择,这些事件,持续影响了我的一生,...
  • 最后一名真正的黑客,让微软高管睡着的

    万次阅读 多人点赞 2021-11-23 00:33:40
    在外人看来,他绝对是一个狂热的偏执狂。他拒绝使用手机,因为手机的硬件和软件自由。他只使用龙芯电脑,因为这是世界上唯一的,从BIOS、硬件驱动到操作系统,100%是自由软件的电脑。当...
  • 成熟才是男人应该有的标志//2021-2-15

    千次阅读 2021-02-15 20:01:32
    一、重视诺言:成熟男人绝对不会出尔反尔,他对自己的每个承诺相当重视,在许诺之前周密考虑,自己的话是否真能兑现,如能兑现的话他决不说,言出必践。满嘴跑火车、乱放空炮、迟迟拿不出行动的.
  • 现如今,相信很多年轻人都非常羡慕那些在互联网公司工作的程序员吧,这些程序员的收入很高,动动就年薪三四十万以上,那么程序员在公司里辛辛苦苦工作一年后,收入是不是真的有这么高呢? 近日笔者在论坛看到有...
  • 对年轻来说,什么才是好的工作?

    千次阅读 多人点赞 2021-02-25 17:06:09
    不管是初入社会的年轻,还是已在职场默默工作的老手,似乎意识到奋斗叙事的失效,开始发出更多质疑和困惑的声音。 我们想从愤怒和沮丧情绪中,把注意力转移到如何更深入理解问题本身,如何在日常基于自身主动性...
  • 自从进入手机互联网时代之后,QQ的存在感好像完全不如微信了,也不知道怎么回事,反正大部分都会选择使用微信而不是使用QQ,虽然QQ依然在年轻这个...听说微信老用户都不一定能认全!这一张登陆界面的图片据说是...
  • *70亿攻略大全【通关原则】·指令数量挑战:规则:使用的代码行数少于系统规定的行数代码尽量复用就说了,是程序员懂,只针对游戏本身的规则注意以下原则1.选取简单的方案,尽量通过重复简单动作达成2.不要...
  • 世界上每个人都有自己的时区 有住高楼,有在深沟,有光万丈,有一身锈。 打开朋友圈,个个比自己过得好,他们的生活总是那么光鲜亮丽,今天升职加薪,明天买房买车,而自己还知道下个月的房租要怎么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,435,068
精华内容 974,027
关键字:

不一定所有的人都是人