V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 329 页 / 共 1022 页
回复总数  20424
1 ... 325  326  327  328  329  330  331  332  333  334 ... 1022  
2018-12-18 16:31:04 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
说到这里,回去易语言论坛看了下,发现当年的账号还在,然后看到高中时候自己的沙雕发言,真是感慨万千啊……
2018-12-18 16:21:36 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
你之前说了易语言是这方面的标杆吧。
我大概是 2002 年前后的时候吧,开始玩易语言的。那个时候我是易语言论坛模块分区的版主,一方面开发一些模块给其他人用,一方面参与了国内最初几本易语言教程的编写工作。那时候易语言有哪些人在用,优势在哪里,劣势在哪里,说真的我们都已经看烂了也说烂了。
易语言最开始就是打算给非业内人士用的。什么叫非业内人士呢?首先排除掉计算机专业的学生和毕业生。然后呢像是初中高中已经在做开发的人,基本也不是他们的目标群体。剩下的,比如说还什么都不会的中小学生,或者是其他专业的大学生,社会人士,才是给他们用的。

易语言最大的优势有两处。
第一是填补了市场上这个定位的空缺。那个时候微软的.NET 还在计划中,或是刚推出不久,市面上流行的还是 VB6 和 VC6,当然还有 Delphi。VC6 写窗口难度太高,VBasic 语言略坑,Pascal 又有点小众,所以易语言有了可乘之机,在这三者的夹缝中站住了脚跟。一直到后来 VS 越做越好,C#和 CLR 也越来越完善以后,易语言的位置才渐渐被抢走,成为现在灰色地带的聚居地。
第二是他的 IDE。上面说到的输入法打中文的问题,易语言早在十五年多前就已经在 IDE 中实现了输入法自动变换功能。比如「标签 1.标题」只需要敲「 bq1.bt 」即可自动转换,不说十几年前,就算现在也是值得一提的亮点。

这些优势,主要就是用来吸引那些不会写程序的人入门。从 0 开始,直接打开 Python 甚至 C 的教程,边啃英语边啃编程是非常费力的,所以才会有这种先学会编程,再慢慢接触专业的英语词汇,再过渡到全球通用的编程语言这样一个攀科技树的过程。当然了,既然是非业内、非专业的人士,这就意味着代码质量绝对达不到「好」的程度。大学四年研究生两三年学的东西,是一个中文编程工具玩几个月就能代替的吗?就算是测试岗位,大学里也是有专门的课程的,真以为小学生就能胜任了?未免太小看这个行业了。

更何况,如果你本科或者研究生课程中好好学过软件工程相关的课的话,应该知道,软件工程可是一个非常容易参与的人越多情况越糟糕的玩意儿。两个工程师能开发好的软件,你再给他们安排 20 个懵懵懂懂的新人过去,可能整个项目就毁了。这 20 个人不仅不会贡献价值,还会消耗掉工程师的时间,拖慢开发速度。(比如我司就是一个很好的例子,之前十来个工程师写了五六年还天天崩溃的程序,我和一个小哥花了半年的时间重写了一遍什么都干净了,运行速度还快了几倍。人多有个鸟用?)

所以一定要说的话,有时候我们用英语写项目 —— 就是为了过滤掉大部分对项目无益的人。

对了,我以前工作过的公司,开发岗面试可是要同时考核英语和日语能力的,猜猜这是为什么?
2018-12-18 15:20:14 +08:00
回复了 kuanos 创建的主题 问与答 国行希捷企业盘 6t,美亚 my book 8t 氦气盘一个价,买哪个?
@kuanos 没用过。手里只有 Exos 4T,也没怎么测过声音。企业级嘛本来都是放机柜的,有各种飞机引擎轰鸣,应该不会顾及太多噪音问题。
2018-12-18 15:01:59 +08:00
回复了 746970179 创建的主题 程序员 chrome 回归原始的梯形标签页
日常用着 Vivaldi,需要多开账户或者开视频的时候才会开一个 Chrome 拉到一边用。虽然看着不舒服不过至少不用天天看着,还能接受……
2018-12-18 14:55:14 +08:00
回复了 Exia 创建的主题 程序员 话说在 GitHub 上提出 issue 并且得到解决的感觉真的很好。
之前帮人查出一个肥硕的内存泄露,修完以后我觉得我俩都超级有成就感……
https://github.com/canton7/SyncTrayzor/issues/479
2018-12-18 14:48:08 +08:00
回复了 kuanos 创建的主题 问与答 国行希捷企业盘 6t,美亚 my book 8t 氦气盘一个价,买哪个?
@kuanos 这不就是 Exos 系列嘛……
2018-12-18 14:11:26 +08:00
回复了 kuanos 创建的主题 问与答 国行希捷企业盘 6t,美亚 my book 8t 氦气盘一个价,买哪个?
Exos 吗? Exos 质量挺好的,质保你可能都用不上。
日立质量也挺好的,口碑人尽皆知。
所以简单说,两个都行,你更喜欢哪个就买哪个就行了……
2018-12-18 11:30:35 +08:00
回复了 lightweaver 创建的主题 问与答 为什么不要买矿卡?
高负载高热量长期工作容易导致隐形损坏。
没有保修,买了有一定概率损坏的卡,如果你能接受抽奖式购物,那也不是完全不行。
2018-12-18 10:59:19 +08:00
回复了 aloyuu 创建的主题 问与答 PHP 除 try 可以屏蔽代码块错误输出,有其它代替方法吗?
AT 是处理错误的,try 是处理异常的。如果你要屏蔽异常,那就用 try 包住。如果你要屏蔽错误,那就用 AT 抑制。
我记得是这样的。
区别很大。前者是冗余,后者是备份,完全是两个东西,不能放在一起比较。
前者是让你在磁盘损坏的时候不至于无法继续工作。
后者是让你在前者数据全损的时候不至于宣布破产。
2018-12-18 10:26:58 +08:00
回复了 andychen20121130 创建的主题 服务器 推荐一下服务器
@alect 浏览器从来不是 FTP 的主流客户端啊……
浏览器还是以浏览网站网页为主,FTP 是文件存储协议,真要看支持度的话也应该看主流文件管理器(比如 Explorer 或者方达)的支持度。
FTP 我至今还没看到很好的替代品。指令简单,可定制性强,其他的协议很难做到的。
2018-12-18 10:24:19 +08:00
回复了 flypei 创建的主题 问与答 云服务器内存与 CPU 要如何选择
@silencefent 首先,非 dedicated core 都是 fair share vcore,所以既不是 c 也不是 t,而是 vcpu。

如果一台 4c8t 的机器卖了 20 个双核的小鸡,那么每台机器平均可以得到 2 个五分之一 t。如果所有人都用满,那你可以得到 0.2c0.4t 的算力,如果别人都闲着,那你可以得到 2c2t 的算力。

一个 HT 单独满载的性能是物理核心的 95%-100%左右,同一个核心的两个 HT 同时满载的性能加一起大概是 120%左右。
这个 120%不是 100+20 而是 60+60。两个 HT 是对等效率抢占资源的。
2018-12-18 10:15:06 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@dishonest 之前做过一个纯日语注释的项目,还是 Shift-JIS 的,改代码还要先转 UTF-8,然后把注释翻译成英语,然后再读懂代码,再改……
2018-12-18 10:11:57 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@xuanwu
> 逐渐国外的工具 /框架会被类似功能的中文工具替代, 在这过程中需要翻译学习的内容也会越来越少.

等先花几千亿搞出全国产的计算机底层架构再说。现在操作系统芯片设计、汇编、C 语言,这些工具要被类似功能的中文工具替代,需要多少钱你算过吗?
我们就保守点估计好了,5 千亿,这笔钱,谁来拿出来。换句话说,这个社会从哪里牺牲掉等量的花销,凑出这笔钱来重新开发出这些工具。

> 小学生会玩游戏, 就会测试.

兄弟,咱们不要搞笑好吗?亚马逊 SDET 测试岗位起薪 10 万美元年薪,你们家小学生都有这本事了,为什么不让他们学点英语然后跑亚马逊拿高薪为国挣美元?真当拿着鼠标键盘点几下就叫做测试啊?
最基本的要求,做测试抓 bug 需要 reproducible 吧,reproduce 了以后你得写 bug 报告吧。
那小学生会写 bug 报告吗?
说出来不怕你笑话,Technical Writing 这门课我是研一学的。也就是说,和我差不多水平的本科大学(普通 211 水平)以下的学校,很多计算机系毕业生恐怕连怎么给项目好好写字都没学过,因为学校根本就没开过这门课(甚至计算机系的很多老师的轮不到能做测试岗的水平)。
还小学生就会测试,你这怕是一脚踩在混 v 站的所有用户的脸上了。

你要是这么看不起我们计算机软件开发这个行当,那你就直说,我们也不需要说这么多废话了。小学生可以做测试,农民伯伯可以写文档,牛批啊。
2018-12-18 04:57:30 +08:00
回复了 hellojinjie 创建的主题 Linux Linux 系统运行命令报错,貌似磁盘坏了,这种情况还有救嘛
看命令行,前 20G 的数据已经擦干净了。我觉得楼主可以洗洗睡了。
2018-12-18 04:46:02 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@xuanwu
> 无论有多大, 中文命名可以极大降低这个群体参与开源项目的门槛.

还是那句话,你这项改变在成本上并不是免费的。你是牺牲了说英语的人口(包括那些有学力财力以至于能把英语学好,很可能是进入过高等教育机构学习的人),而换取了这个“无论有多大”的人口(包括那些没有学力财力,连高中或者大学课程都没有办法学习完的人)。为什么我感觉你是觉得这个“无论有多大”的群体加入是完全没有代价的?

> 随着中文命名的推广, 会有越来越多纯中文接口的框架和工具, 以及使用中文命名的编程教程, 英文在编程学习中的作用会随之下降.

第一手资料、文档、文献都来自于英语,中文的资料是如何凭空出现的?是不是还需要精通英语和中文的资深开发者来翻译和维护?

> 比如文档 /测试 /追加相似功能等等对开发经验要求相对低于一开始的架构搭建

连高中和大学课程都无法完成的人是如何做到编写文档、做测试、追加相似功能的?

> 中文命名可以极大挖掘国内人力资源优势

编程的门槛我觉得从来不是语言水平,而是编程水平。我一直觉得要在中国人中普及编程能力才是中文编程应该做的事情。

> 面对面的交流效率永远高于其他形式

我从上海飞到韩国或日本比飞到广州还近。这么大一个国家,来自不同各地的人怎么面对面交流?何况现在都是互联网时代了,跨国的面对面会议我司已经用了好多年了,为什么还要局限于物理上的面对面交流。真要面对面有优势,那应该用广东话或者四川话编程,人员地域集中,更容易面对面交流。

==========

我们以前推广易语言,主要目的就是我上面说的,在中国人中普及编程能力。之后等他们有条件进入高校深造的时候,这份编程技术可以帮助他们快速发展。易语言之前的目标人群,就是中小学生。他们没有很好的英文基础,所以在学习(注意是学习,不是开发)过程中,会有语言障碍。易语言通过把学英语和学编程解构开,让中小学生可以更容易地学习编程。中文编程从来就不是一种排除非中文人口参与的手段。
2018-12-18 03:24:29 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@xuanwu 中国的中小学英语是强制学习的,也就是说只需再过几年十几年,中国有能力读写英语的人数将越来越接近中文母语使用者。如果再具体一点分析,中国不懂英语的人口大多是文化程度不高,没有上过高等教育甚至是中学的群体,这个群体对编程这样一个专业的工作有多少贡献呢。反过来说,学习过编程,有能力理解程序代码的人,却连英语都不会,这个群体到底又有多大呢。编程也好,其他专业也好,第一手资料都是英语的。不懂英语的人,他的水平能提升到什么程度,能像你说的,把一个开源项目发展到某个领域的领头项目吗?

软件开发可不是靠人口战术的。一个项目里五百个农民伯伯,另一个项目里十个硕博士,你说前者会赢反正我是不信的。

而且中文作为母语,学好的人又有多少。我们姑且算是半个语言工作者吧,招募翻译,要求能从日语翻译成中文。他们要接受的第一份考核是中文纠错,把病句错字挑出来改正。实际结果只能算是差强人意,不少人中文水平都满足不了要求,能挑出所有错并能改正的凤毛麟角。你要说英语水平一般的人在英语项目中会写错字病句,我看很多中文水平一般的人在中文项目中也不会好到哪里去。

另外你为什么会觉得集中在一个国家是一项优势?
2018-12-18 02:34:29 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
先吐个槽。作为推广中文的人,为什么帖子里用的都是西文标点符号呢,为什么不用规范的中文标点符号呢。

英文命名让很大一部分非专业程序员望而却步。
中文命名可以让全球所有不懂中文的人,不仅望而却步,而且连望都望不了。
也就是说,为了让全球 20%懂中文人口中那么一小撮不专业又不太懂英语的程序员看懂程序,而把全球 80%的不懂中文的人拒之门外,这是什么精神。

先不说为什么我的项目要特地去吸引那些非专业程序员。就不能吸引点专业的来嘛……

就说“如果使用了中文命名并开源, 会有更大的多的机会成为该领域的领头开源项目”,可为啥现在领头开源项目都是英语而不是母语的? Linux 不是用芬兰语和瑞典语写的,Nginx 也不是用俄语写的,Python 也不是用荷兰语写的。好奇怪哦……这句话只是你的中国梦吗……
2018-12-18 02:22:21 +08:00
回复了 kimihu 创建的主题 问与答 11 月份裁员, 12 月份整个月都浪费了,一分钱没有赚
@kimihu 那就把这个月用在讨赔偿金上?
2018-12-18 02:07:26 +08:00
回复了 andychen20121130 创建的主题 服务器 推荐一下服务器
@KasuganoSoras FTP 怎么就过时了 = =
1 ... 325  326  327  328  329  330  331  332  333  334 ... 1022  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3300 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 4333ms · UTC 12:33 · PVG 20:33 · LAX 04:33 · JFK 07:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.