【Steem指南】用eSteem Surfer发帖

【Steem指南】用eSteem Surfer发帖

问题

由于尚不明确的原因,*.steemit.com域名在部分地区的访问受限,对某些用户的使用产生了一定影响。(【2019/02/13】)

针对这一情况,有一系列解决方案,大致可以归类如下:

【用户】:用户可以采取的方案 1. 使用其他客户端,如手机端的Partiko, Wherein和eSteem,PC端的Web界面如steemkr.com、steempress,桌面应用eSteem Surfer 2. 使用其他dApp发布,如dtube, Artifit 3. 采用V·-·P·-·N、S·~·S·~·R等方式浏览steemit.com / busy.org / steempeak.com等

【开发者】:需要开发者支持的方案 1. 创建和部署新的不涉及 “.steemit.com” 的客户端,如partiko.app的PC版,翻译steemkr.com,修改并部署busy.org等 2. 现有的App如Busy, Steempeak等,支持steemconnect v2以外的登录方式,尝试绕过.steemit.com被封杀的问题,如steem keychain或steemconnect v3等登录方式,并且更新steemjs的API URL 3. 创建浏览器插件,重定向api.steemit.com到别的api server,如api.steem.house

本文仅介绍【用户】(1)中,使用eSteem Surfer这一客户端访问的方法,可以初步替代steemit.com的发帖功能。

Image Source: esteem.app


用eSteem Surfer发帖

  1. 到 https://esteem.app/#downloads 下载对应的eSteem Surfer桌面客户端(Desktop)。链接会跳转到GitHub页面 https://github.com/eSteemApp/esteem-surfer/releases,选择Windiows版本(exe)或Mac版本(dmg),Linux版本(deb, rpm)。
  2. 下载完毕,按照步骤安装。启动eSteem Surfer。
  3. eSteem启动需要设置PIN码,即一个在本地启动使用的密码,与Steem无关。需牢记PIN码,下次启动eSteem时需要使用。
  4. Steem账户和post key登录eSteem Surfer。
  5. 点击顶部的设置(Settings)按钮,将Server改成https://anyx.io,即可正常使用eSteem Surfer。经测试https://anyx.io访问速度还比较快。

图:选择Server Image Source: eSteem Surfer截图


对eSteem Surfer的一些说明

  1. eSteem Surfer的图片服务器在部分地区访问存在问题(已报告官方进行修复),可以先通过 https://imgbb.com/ 上传图片,获得图片链接,再用Markdown格式发布图片,如本文所做的
  2. eSteem Surfer可以使用的根本原因在于其可以自由配置 API Server,而不受steemit.com域名影响,其余的解决方案可以借鉴这一思路以保持灵活性。
  3. 使用eSteem发帖会给esteem 10%的受益人费用,但同时会获得eSteem的点赞,点赞金额与使用者所有粉丝的SP总和成正比。
  4. 如CN区使用eSteem Surfer遇到其他问题,可以请教eSteem中文区审查员 @davidk20 提供支持。感谢拉仔!

希望本文对大家有帮助。如果在使用eSteem Surfer时遇到问题,或对于其他解决方案有兴趣,请留言讨论。


This page is synchronized from the post: 【Steem指南】用eSteem Surfer发帖

【黑客之道】番外 | 墨子(一):奇人

【黑客之道】番外 | 墨子(一):奇人

本文为《黑客之道》的番外《墨子之奇》的第一篇,我们来八一八超级黑客墨翟的生平。

当今天下是“消费社会”,轻松娱乐搞怪的故事更受人喜爱,真正的圣贤英雄的传说反而湮没无闻。墨子与那些喜闻乐见的主角一样,既有传奇的经历,又有杰出的功绩,更是人类文明的脊梁,值得后来者细细品味、俯首学习与发奋超越。

墨家始祖

中国古代有“三教九流”的说法(主要流行于明清):“三教”指儒教、道教、佛教。“九流”指儒家、道家、阴阳家、法家、名家、墨家、纵横家、杂家、农家。对于儒释道,大多数人大致了解其思想的核心(但通常也了解得并不精深),但对于阴阳、法、名、墨、纵横、杂、农各家,人们可能只是略知皮毛了。

其中,阴阳家、法家、墨家的知名度略高,这得益于大众文化的影视文学作品等的传播。例如,黄易的《寻秦记》中出场过的就有,法家的李斯、韩非,阴阳家的邹衍和他的五行学说,墨家的“兼爱”、“非攻“,墨家钜子、“墨家剑法”。就后世的影响而言,法家随着外儒内法的传统事实上被帝国的统治者延续使用;阴阳五行学说被董仲舒等吸收,在取名、医学、风水等传统中也随处可见;墨家则似乎只隐身于创作的作品中了,近期的如电影《墨攻》、动漫《秦时明月》、游戏《轩辕剑系列》(《枫之舞》、《黑龙舞兮云飞扬》、《苍之涛》)等等。

from Wikipedia – 轩辕剑肆 黑龙舞兮云飞扬 | CC BY-SA 2.0

事实上,墨家在先秦时期影响很大,与儒家并称“显学”,有“非儒即墨”之称。汉武以后,独尊儒术,墨家的印记在文明中渐渐变的淡薄。但墨子的精神和学说,一直没有被遗忘,直到今日仍然有无穷的光彩与力量,这也是我们要八卦前辈“墨子”的原因。

墨子(生卒年不详),名翟(dí),春秋末期战国初期宋国人,宋国贵族目夷的后代,生前担任宋国大夫。墨子出生时家族已经没落,平民出身,年少时做过牧童和木工,同情“农与工肆之人”。墨子传闻中曾经师从儒者学习,学习治国之道。但墨子反对儒家礼乐的繁冗规矩与铺张浪费、以及对待命运和鬼神的态度,故而创立墨学,在各地讲学。

春秋无义战”。当时贵族之间不断地进行残酷的掠夺战争。墨子抨击诸侯的穷奢极欲的政治、无休止的战争、同情平民的疾苦,获取了许多有识之士的支持。墨子广收门徒,逐渐形成了墨家学派和组织严密的墨者组织。

墨家学说的核心主张是“兼爱”,认为人与人并无差别,天下之所以乱,是因为人们之间缺乏无分别的爱,只要人们平等互爱、视人如己,就不会有不孝慈、盗贼、侵夺之事。因为“兼爱”,所以“非攻”:兼爱天下,放弃战争,以为攻伐是不义且不利的事。这一学说即时在现代也具有理想主义色彩,但其针对“春秋”乱世提出的解决方案,具有深切的时代背景和实际功用,故而得到了大量的支持。关于“兼爱”和“非攻”等思想,我们在后面的文章会继续聊。

墨学虽然在后世逐渐落寞,但在当时与儒家、法家、道家、名家、阴阳家等各派学说争锋、相互应证,共同促进了华夏早期智慧的发展。待到近代中国,胡适、梁启超、任继愈、冯友兰等学者,从墨学的实用主义和墨子的振世救敝精神中重新发现了救治中国的希望,墨学又逐渐引起更多人的重视。

这是墨子的第一奇:思想之巨人

from Wikipedia – 墨子 | CC BY-SA 2.0

百科全书式的人物

墨子是对《黑客之道》所描绘的理想与实践在现实中的体现。墨子集“仁”、“智”、“勇”于一身,并“道”、“术”、“器”于一宗。

墨子强调“兼爱”,强调关注人人平等互爱,反对国家和贵族的暴力与贪婪,此为“”;墨子创造系统的墨家思想,创立墨家组织,取得了惊人的哲学和科学成就,有如飞鸢、城防兵器等发明,此为“”;“墨门多勇士”,墨家弟子“皆可使赴火蹈刃,死不还踵,化之所致也”,此为“”。

墨子的行为以“兼爱”为核心的墨学为指导,此为有“”;墨子传播墨学、建立墨者组织、善于逻辑、理性和科学思考、武艺高强,此为有“”;墨子创造了大量技术和工具,直接服务于墨者的“非攻”等行为,制止楚国伐宋,此为有“”。

按照现代的标准,墨子是战国时期著名的思想家、教育家、科学家、军事家,还要加上政治家、外交家、社会活动家、发明家,其思想成果的门类之丰富,令后世惊叹。他力行“兼爱”、“非攻”,是一个伟大的和平主义者,思想光芒闪耀至今;他在哲学上的建树,以认识论和逻辑学最为突出,远超同代的诸子百家。除了人文、哲学思想之外,墨子在自然科学领域也有惊人成果,在力的作用、杠杆原理、光线直射、光影关系、小孔成像、点线面体圆概念等众多领域都有精深造诣,创下一个个“历史第一”,今人甚至送给了他一个“科圣”称号。墨子甚至提出过“民选”天子的想法,近代中国崇尚的“民主与科学”,在墨子这里都能找到萌芽,令人惊叹。

按照现代的标准,墨子或许有资格获得诺贝尔“文学奖”、“物理学奖”、“和平奖”(考虑到墨子对“利”的阐述,可能也包括”经济学奖”),以及数学的“菲尔兹奖”等。墨子是“达芬奇”式的百科全书式的人物,且比达芬奇尚早了将近两千年。后来墨学几乎断绝,有赖于道教葛洪在《神仙传》中保存墨子53篇才流传下来;在抱朴子葛洪看来,墨子是神仙一般的人物。

这是墨子的第二奇:全能之奇才

from Wikipedia – 达芬奇 | CC BY-SA 2.0

侠之大者

鲁迅说:“墨子之徒为侠。” 有人说墨子是“任侠的宗师”,也有人说墨子是“黑社会的鼻祖”。

金庸武侠中说:“侠之大者,为国为民。” 墨子的侠,首先在于其人格与精神之伟大,其次是有”行侠仗义“的能力

梁启超在《墨子学案》中就曾说过:“论到人格,墨子真算千古的大实行家,不惟在中国无人能比,求诸世界也是少见的。” 墨子和他的学派以伟大的自我牺牲精神,对反对侵略战争的正义事业做出了出色的贡献。一贯逍遥放任的庄子也不得不称赞“墨子真天下之好也,将求之不得也,虽枯槁不舍也,才士也夫!”(《庄子·天下》篇) 甚至连敌视他,骂他为“禽兽”的孟子也不得不承认:“摩顶放踵,利天下为之!”(《孟子·告子下》)

墨家行侠仗义依赖于(1)武力(2)组织(3)技术。墨家弟子很多,《墨子·公输》写到:“墨子之说楚王曰:‘臣之弟子禽滑厘等三百人’”,《淮南王书》“亦谓墨子服役者百八十人,皆可使赴火蹈刃,死不旋踵”。“钜子”是墨者组织的领袖,领导墨者帮助弱国抵御侵略战争(如电影《墨攻》所描绘的)。他们既掌握基本的勇武能力(如剑术),也掌握了当时最先进的防御技术和科学思想(如城防机械)。

秦汉以后,墨学不再是显学,但墨学的影响一直流传着,并未消失,它成为一种在野的、流行于社会下层的思潮。秦汉以后,社会上不断出现“游侠”、“任侠”一流人物,他们提倡扶弱济贫,见义勇为,吃苦耐劳,重信义,集体中成员之间友爱互助,这类思想和价值观一直受到人民的称赞。这类民间团体历代未曾中断,显然与墨家有较深的渊源。

这是墨子的第三奇:任侠之宗师

from Wikipedia – 剑 | CC BY-SA 2.0

科学之圣

2016年8月16日,世界首颗量子科学实验卫星发射升空,命名为“墨子号”。这是为了纪念墨子在物理学尤其是光学领域的突出成就,在他所著的《墨经》中归纳出“光学八条”。墨子进行了世界上最早的小孔成像实验,最先发现了光沿直线传播这一光学领域最重要的科学原理,奠定了光通信的基础。

墨家主要由学者和工匠组成,极其注重实践和行动。在长期的劳动实践中,墨子积累了丰富的哲学和自然科学科学知识:墨子建立中国古代第一个逻辑学体系——“三表”体系。并在力学、几何学、代数学、光学等方面,都有重大贡献,是诸子所望尘莫及。

墨子在《墨经》地阐述了经典力学中力的概念和力矩原理,提出“力”、“动”与“止”的定义。关于杠杆原理,亦提出了“重”、“权”(力)、“称头”(重臂)、“称尾”(力臂)等概念。《墨经》中提出了“端”、“尺”、“区”、“穴”等概念,大致相当于近代几何学上的点、线、面、体。墨子和他的学生做了世界上最早的小孔成像实验,在当时就知道了光的直线传播。他也提出了“粒子论”的雏形,关于“端”的论述,指出“端”是不占有空间的,是物体不可再细分的最小单位。[1]

中西方碰撞以来,墨子的科学成就受后世学者颇多赞誉。梁启超评价说:“在吾国古籍中欲求与今世所谓科学精神相悬契者,《墨经》而已,《墨经》而已矣。” 蔡元培认为:“中西方碰撞以来,墨子的科学成就受后世学者颇多赞誉。蔡元培认为:“先秦唯墨子颇治科学”。李约瑟在《中国科学技术史》中这样评价墨家的科学技术成就:“完全信赖人类理性的墨家,明确奠定了在亚洲可以成为自然科学的基本概念的东西”、“墨家思想所遵循的路线如果继续发展下去,可能已经产生欧几里德式的几何学了。”

这是墨子的第四奇:科学之先圣

from Wikipedia – 针孔相机 | CC BY-SA 2.0

黑客精神

墨便是黑。说墨者黑客,似乎是极其自然的。墨者也确实有极强的创造性和实践精神,除了科学发现,还有大量的发明创造。墨子是掌握了真正的黑客之道的创造者。

根据百度百科 – 墨子,墨子花费了3年的时间,精心研制出一种能够飞行的木鸟(风筝、纸鸢),成为古代风筝的创始人[2]。这展现了墨子精妙的创造力。

墨子不但着力于技术的发展,更是十分注重技术的价值。墨子将那些能够阻止战争、践行兼爱的技术,作为最高的追求

他是一个制造车辆的能手,可以在不到一日的时间内造出载重30石的车子。他所造的车子运行迅速又省力,且经久耐用,为当时的人们所赞赏。

墨子几乎谙熟了当时各种兵器、机械和工程建筑的制造技术,并有不少创造。在《墨子》一书中的“备城门”、“备水”、“备穴”、“备蛾“、“迎敌祠”、“杂守”等篇中,他详细地介绍和阐述了城门的悬门结构,城门和城内外各种防御设施的构造,弩、桔槔和各种攻守器械的制造工艺,以及水道和地道的构筑技术 [2]。 他所论及的这些器械和设施,对后世的军事活动有着很大的影响。

墨子的器械制造技术,犹在工匠的祖先鲁班(即公输班或公输般)之上。“墨子为了打消楚王攻宋之意,便和公输般在楚王面前试演云梯攻城和防御的办法。墨子解下自己的腰带来,弯作弧形,算是城,用些木片作为攻守的器械。公输般用了九种方法,进攻了九次,都被墨子击退。公输般攻城的器械用尽了,而墨子防守的办法却还有余。”(《墨子·公输》)当然,公输班也是一位值得尊敬的创造者。季羡林说:“墨子鲁班,善国双圣”。

真正的黑客,不但能够创造新的技术,并且能够应用他们来实现“义”之所在,应用技术而非被技术所控。墨子用自己思想、实践和创造实现了黑客之道、墨家的宗旨。

这是墨子的第五奇:黑客之典范

from Wikipedia – 云梯 | CC BY-SA 2.0

参考文献

  1. Wikipedia – 墨子
  2. 百度百科 – 墨子
  3. Wikipedia – 墨子(书)
  4. 葛洪,《神仙传》
  5. 梁启超,《墨子学案》
  6. 任继愈,《墨子与墨家》
  7. 墨子:最后一个悲摧的理工男


Posted from my blog with SteemPress : https://robertyan.000webhostapp.com/2019/01/%e3%80%90%e9%bb%91%e5%ae%a2%e4%b9%8b%e9%81%93%e3%80%91%e7%95%aa%e5%a4%96-%e5%a2%a8%e5%ad%90%ef%bc%88%e4%b8%80%ef%bc%89%ef%bc%9a%e5%a5%87%e4%ba%ba


This page is synchronized from the post: 【黑客之道】番外 | 墨子(一):奇人

【观非常人,行非常事】程灵素:海棠无香

【观非常人,行非常事】程灵素:海棠无香

此文原为答 小迪 @tydebbie 不定期造句小活動: 第二十三期頒獎典禮+ 第二十四期開始 所作,略加扩展以言事。

答案里写了两组人:苗人凤、胡斐和程灵素;牛顿、欧拉和高斯。前一组,江湖人杰,襟怀坦荡;后一组,数学鼻祖,百代流芳。世上种种,人有情、事无情,“多情总被无情恼”。后补一短文,说说奇人程灵素。

一) 用我提供的詞語造句 書、膏、藥、耳朵、repair (修理)

苗人凤耳朵虽无事、但双眼已盲,唯有程灵素能以学自《药王神篇》书中的药膏来repair。苗大侠绝不疑程灵素会加害于他,程姑娘不问也知苗人凤不会畏惧七心海棠叶带来的剧痛,这种坦荡磊落、英雄相知,也只他们二人,连胡斐也不能及。——(《飞狐外传》)

二) 用任何三個英文名字造句 上联:牛顿顿首落苹果,始启流数 下联:欧拉拉车历七桥,终至图论 * 横批:高哉斯人(高斯)

解释:上联 – 牛顿被苹果砸中,创立微积分,提出万有引力;下联 – 欧拉解决哥德斯堡七桥问题,创立图论;横批 – 牛顿,欧拉,高斯,数学史上的三座丰碑,都是高人。

——

image.png

“小妹子对情郎——恩情深,你莫负了妹子——一段情,你见了她面时——要待她好,你不见她面时——天天要十七八遍挂在心!”

武侠小说里的女性主角,容颜即使不倾城,也至少脱俗;程灵素却是貌不惊人,肌肤枯黄,脸有菜色。金庸的女主角在“情”都较洒脱、敢爱敢恨;程灵素却至死未明言其情,唯以自己的生命救治所钟之人。这剧情看着有些“琼瑶”,但这背后的至情至性、至真至诚,却叫人动容。

她凡事给人预留退路,惩人罪恶不忘引人向善,解人身毒并且制其心毒,毒中圣手却从不以毒害人,只为救人,让人击节叹赏。她未有一事负他人,但求不负己心。所爱之人,令其爱所爱,虽我身陨,亦未曾悔。这女子心性通达、洞察万物、绝世才情,却只知利人、从不利己,令人叹服。相形之下,热血仗义的胡斐、飞扬洒脱的袁紫衣、顶天立地的苗人凤,都相形失色。

“海棠无香”:海棠并非真的无香,灵素也并非真的不“美”,不是有心人,不能得其妙而已。

image.png


This page is synchronized from the post: 【观非常人,行非常事】程灵素:海棠无香

【黑客之道】序 - #2 真正的问题解决者

【黑客之道】序 - #2 真正的问题解决者

黑客,是一种创造者;与其他的创造者或创作者类似(如:作家、作曲家、画家、雕塑家、建筑师等),具备目的性,也即解决某一个特定的问题。例如《战争与和平》为描绘社会风貌的恢弘史诗,《命运交响曲》赞美与命运的斗争,“哀悼基督”为圣彼得大教堂而塑造,“长城”则为抵御北方游牧民族所建。

解决问题(Problem Solving),是黑客之道的核心,也是技术和艺术的核心。甚至对日常生活也是如此,掌握了解决问题的科学和艺术,就能破开人生的重重困境,人生的意义或许也能够彰显。

于是,黑客之道,是这样一种思想与智慧:如何用正确的方法,解决真正的问题

1. 人生意义与解决问题(Problem Solving)

(1)人生的意义

人生的意义是什么?这总不易回答,由于没有标准答案,人生也就变得多彩、有了极大的自由;但自由和纷繁,有时也意味着茫然与无措。关于人生意义,我们可以看到多种解释,以下为几类:

  1. 享乐:有人认为人生的意义在于这浩大的红尘之中,名利权情、孜孜以求,“黄金屋”、“颜如玉”、“千钟粟”,不一而足;
  2. 自赋:有人认为人生的意义是可以自我赋予的、不受拘束的,意义可以有、也可以没有,天下无我、何来山水;
  3. 证道:有人认为人生的意义乃是维护世间正法、或探求智慧与真理、或推动人类发展,此乃天道所授,时不我待、舍身证法;
  4. 解脱:有人认为人生的意义在于解脱于俗尘之外,别有洞天、渡人渡己。

“儒”、“法”、“道”、“墨”对此的看法甚为不同:“儒法”重“治世”、“道”尚“自然”、“墨”主“兼爱”(略近似于“博爱”,但并不相同)。

(2)结果还是过程

就世俗而言,我们可以从结果和过程的角度,获得两个方面的人生意义:

  1. 结果论:以解决问题的角度来看,即此人的一生解决了何种问题或挑战。譬如孔子开创儒家学派以救治乱世,伽利略奠基近代科学的研究方法,贝多芬之《命运》《合唱》交响曲,这些都为人生丰富的“遗产”,解决了极其重要的问题、建立了不朽的作品。对于普通人,则也需要解决生存的诸多问题,学业、职业、爱情、婚姻、家庭、教育、事业、人生使命等等,理性应对和解决这些问题,人生也可圆满。
  2. 过程论:结果论或目的论是一种理性,政治、经济、科学、技术都有明确的目的和精确的理性。但生活中,文化、交往、游戏、独处等行为,并不总以解决问题为明确的目的;哈贝马斯认为,我们的“生活世界”被货币和权力所支配,正在丧失生活的意义和自由,这是对结果论、功利论的反驳。以经历的角度来看,人在时间和空间中畅游,可以自赋结果、也可以没有结果;体验人生的旅程本身,也可以是一种人生目的。

不可分割地,我们的生命既有解决问题的部分、也有体验过程的部分。体验过程的价值因人而异,标准较为个人化、本土化、时代化;所谓体验,可以是解决问题过程中的体验,也可以是无目的之体验,但都是生命的旅行。解决问题,可以是别人的问题、也可以是自己的问题,可以是重要的问题、也可以是琐碎的问题,可以解决地彻底、也可以解决地拙劣,由此解决问题的价值便有一些差异。

(3)解决人生中的问题

人的一生的不同阶段面临不同的问题,例如学习、思考、职业、婚姻、家庭、教育等,对于这些问题缺乏有效的解决方案,那么人生之路也会遇到诸多坎坷;设计这些解决方案是人生旅途的重要组成部分。

对于黑客而言,解决问题的大小、多少、好坏,可以衡量他的创作的社会价值。有些“匠”才,精通技艺、技法和技术,但对问题的选择与解决策略缺乏思考和探究,因此无法成为“将”才,以及真正的问题解决者

有人认为:“选择比努力更重要”。选择是决策智慧,努力是执行能力;毫无疑问,两者都是不可或缺的。在解决问题的过程中,选择表现为选取正确的、有价值、有机会的问题,努力表现为有效、高质量、快速地解决问题。选择是战略,执行是战术。

How to Solve It by George Polya

from Wikipedia – How to Solve It | CC BY-SA 2.0

2. 言志:解决什么问题(What & Why)

选择问题”,不论对于研究者、工程师,还是作家、创业者,都是最重要的课题之一。从小的方面看包括发现挑战或危机、找到切入点,从大的方面则是看到时代和文明的趋势、从事最重要的事业。选择问题,是决策过程,并且可以提高到战略高度来回答。

所以,“问题”的选择或识别,并不仅是说在某一个特定的工程或产品中,发现具体的问题并设计解决方案,而是从价值创造的角度而言,在宇宙、世界和社会的庞大时空中,敏锐的识别要设计哪种系统、实现哪种技术突破,这是极其具有挑战的。比如,对牛顿而言,专注于对圣经的研究,还是尝试用数学原理解决自然哲学遇到的挑战,便是重要的问题选择;对问题的嗅觉与品位(自然哲学、天文学、物理学)和解决问题的实力(数学能力、微积分、实验设计)映证了天才之为天才。

(1)选择问题,需要格局、志向与智慧,不仅仅知道是什么,也知道为什么。

当代的很多中国程序员常自称为“码农”,这有自嘲幽默的成分、也可能有被贬损的股份。很多国家向来重“农”的(“士农工商”),未必就是贬称,但值得警惕的可能是“码农”的自我定位的局限。自称为“码农”的较多是企业或组织内的工程师,他们按照产品经理的设计来实现代码,是“实现者”(implementor)而非“思想者”,这带来诸多隐患。失去了思考、设计、识别问题的能力,犹如人失去了大脑,只有手脚;久而久之,人被技术所用,而非运用技术

黑客则不同,黑客以创造技术、解决问题为基本工作,不局限于组织和企业内的日常任务,有开阔的视野和坚实的解决问题的能力。顶级黑客解决问题和思考的维度,常常直击产业和技术发展的关键节点。《浪潮之巅》作者吴军根据物理学家朗道对物理学行业的分级,提出了工程师的分级方法如下:

  • 第五级:能独立解决问题,完成工程工作。
  • 第四级:能指导和带领其他人一同完成更有影响力的工作。
  • 第三级:能独立设计和实现产品并且在市场上获得成功。
  • 第二级:能设计和实现别人不能做出的产品,也就是说他的作用很难取代。
  • 第一级:开创一个产业。

三~五级分别是创业者或产品负责人、领导者、内部工程师,第二级是卓越的创造者(Jeff Dean、Donald Knuth),第一级是开先河者(爱迪生、福特、贝尔)。黑客的目标通常在第一到第三级,自称为码农的工程师可能多来自第四和第五级。这是技术维度的差异,也是将才与匠才的差异。也存在第零级的黑客,有如孔子、老子、伽利略、牛顿等,借助理性、科学的精神,开创了新的轴心时代,他们创造文明。

普通人囿于谋身、自利等小问题,卓越者“执拗”于开创、忧国等大问题;虽人人平等,但真正擅于利他、勇于助人者,总是少数。Richard Stallman等开源时代的开创者们,执着于自由软件运动,与商业世界决裂,表现出的是为世界谋利益的宽阔胸怀与远大志向,其功甚伟;没有这种预见力,也就没有Linux等开源系统,也就没有今天的互联网世界。

(2)选择问题,除了深刻理解其价值,还要有坚毅的勇气、恒心与忍耐。

林语堂在《苏东坡传》中对王安石颇多贬损,梁启超在《王荆公》中对王安石敬赞之至。以文人的视角(林语堂),苏东坡豪迈自由,引致了“乌台诗案”的王安石则被描绘为奸相;以政治家的视角(梁启超),王安石舍身为国,为常人所不敢为。林、梁格局不同,所作评论便有差异;苏、王或许都是一时“王佐”,但王安石以《上仁宗皇帝言事书》直陈天下之危,而后又能辅神宗变法,这又是苏轼所未能及。虽变法成败褒贬不一,但如果没有王荆公的远见、心力与勇气,则绝无可能迎天下之难而上。

这说的是治国,对于黑客也是同理。做大量的琐碎的选择,不如坚守一个重要的选择。(投资的智慧与此类似)

(3)选择问题,更需要品味,知其机要、有所不为。

这品味,包括了对时代、社会和技术的洞察,对私利的淡然,对“小聪明”的无视,以及“勿以恶小而为之”(Don’t be evil)。这品味,不仅仅是技术的,也是精神的;不仅仅是关于“剑”的,也是关乎“心”的。

有人由于经济、家庭等约束,自认为无从选择。主观或客观的约束总是存在,突破约束、克服限制,也需要分析、取舍、筛选问题的品味和解决问题的能力。

故欲成一流之工程师,必有一流之抱负、一流之见识、一流之精神、一流之思想,以道御术、以心御器,选择正确的问题而解答之;善恶高低,由此可知。

3. 问道:如何解决问题(How)

老子说:“千里之行,始于足下。” 解决问题能力是一种技术,是一个富有逻辑性的思维和实践过程。

从劳动力市场来看,公司招聘的是能解决特定问题的人;对于商品市场来看,消费者购买的是能满足个人或者组织需要的产品(固化了的解决问题能力)。劳动力和商品代表的能力是目的明确的,这从招聘广告和产品广告就能看出,但种能力在社会分工这种“分析”、“分解”的行为模式下,呈现出支离破碎的状态,他们背后的共同性和“综合”特性只有少数人掌握。这也造成了大部分人解决“小问题”、“局部问题”,少部分人解决“大问题”、“整体问题”的局面。

如何才能真正掌握解决问题的核心技术,下面简要叙述。

(1)解决问题的核心能力是思想

就较广义的黑客而言(工程师、发明家等),其解决问题的核心能力看似是技术的运用能力;而对于一般公众而言,狭义的黑客(计算机技术专家、程序员)的核心能力似乎是写代码。这两种看法都存在偏见。

或许对于“第五级工程师”(见上文)来说,只要能将产品意图翻译为程序语言就足够了。但好比我们不会说一个人擅长“写作”是他认识多少汉字、能用几种句型,而最关键的是他具有什么思想或叙事、如何表述;我们也不会认为会使用程序语言就代表能用程序解决问题了,如果“码农”不会思考,那和机器也并没有差别。

解决问题,就其本身而言,需要的是对问题的理解、分析、溯源、设计、执行、检验等过程;书写、作画、代码,可能只属于执行这一个步骤。同一个问题,不同人的处理方式可能完全不同,这在程序设计中随处可见:

  1. 理解错误必然导致白费功夫;
  2. 分析不透彻、找不到根本原因,或解决方案草率、短视,容易产生dirty & quick fix;
  3. 设计不考虑长远变化或灵活性,容易产生较高的维护成本;
  4. 缺少检验必然带来质量、安全等隐患。

就此而言,解决问题需要的是综合的逻辑思维能力、大局观与细节处理的能力,而不是某一个专门的技巧或“锤子”。将问题放置到当时的情景中考察,并结合整体的系统或生态进行判断,以及判断是否可以不解决该问题,都依赖于清晰严谨的理性

要解决大问题,或者设计独一无二的解决方案,需要对根本问题的深度思考(如使用者的人性考察、场景的深入分析、技术发展的脉络等),需要跨学科、多模型的综合分析和思维能力,需要领导力和决策能力,需要对资源、技术、人力的组织和协调能力

问题的维度越高或者深度越深,对思想能力和综合能力的要求也就越高。解决复杂度高的问题,多强调协作与分工,如果主导者的思想不深入、不精确,那么整盘解决方案的设计和调度必然混乱,获取成功将极具挑战。这与古人对领导者“内圣外王”或“哲人王”的政治理想传统是一致的。

随着分工细化的加剧和社会复杂化的发展,对“真正的问题解决者”掌握智慧与思想也提出了越来越高的要求。实际上,学习能力是解决问题能力的前提。“问渠那得清如许,为有源头活水来”;解决问题能力始终“清如许”,思想与技巧能够保持卓越,是因为有学习的“源头活水”作为输入。

(2)解决问题的内在结构

内在结构的含义是“一种解决方案”或“一种技术”,通常会依赖于其他技术的运用或创造,而形成新的技术或内在结构。常规的解决问题过程都是用已有的方案或技术来解决特定问题,技术对于很多人来说只是“黑盒”,很少需要“重新发明轮子”。但重视内在结构,同时也是对内部或根本方法的反省,是极为重要的,我们来看几个历史上的例子。

  1. 伽利略通过自制天文望远镜,观测到了凹凸不平的月球表面、及木星的四颗卫星、金星的盈亏现象,用事实打破了天地的界限、支持了“日心说”、并进一步提出了惯性理论,解释了潮汐现象。这是通过构建新的工具,以解决眼前问题的例子。新的工具,又继续推动了更多问题的进展。
  2. 为了实现搜索引擎,Google在内部实现了GFS、MapReduce、BigTable等基础设施(infrastructure)并公开发表成果,直接推动了之后的大数据开源Hadoop技术等的出现。这是内部的基础设施成为创新的基础,从而推动技术跨越式发展的例子。Amazon的AWS的出现和商业化也是类似的例子。

解决问题的技术是层层相依的。新的技术推动更多技术的发展,同时也依赖更多过去的技术。明白这一点对于黑客有非常重要的价值,因为解决问题的过程往往也伴随着技术的进步,忽视了这种“副产品”,既有可能导致资源的浪费,更可能错过潜在的机会。

(3)问题与解法的进化路线

问题是源源不断的,来自于外部环境的不断变化(社会、时代、市场等),也来自于解决方案的驱动。一个新的解决方案,通常也并非完美的,或者有其适用环境,所以也经常会带来新的问题。比如,iPhone也开拓了一个之前平不存在的移动信息空间,使得大量的新的技术和产品可以被发明和应用,极大地刺激了新的解决方案的出现,如共享单车,同时又带来了新的问题,如隐私、安全和社会治理问题。

旧问题的解决,并非一劳永逸,不断涌现新的解决方案,以替代旧的技术方案。如,交通,从牛马、马车、火车、汽车、飞机、航天飞机,到自动驾驶,这种变化依然没有停止。对于“空间位移”这种近乎永恒的需求,依然会不断有新的解决方案被提出和实现。

技术的发展动力,高度依赖于其背后的现象,尤其是物理学本质。工业革命就是发端于科学革命,每一次系统性的物理发现,都将带来颠覆性的技术发展。(相对论和量子力学的突破,至今我们仍然没有消化完毕)化学和生物学的进展,又在21世纪带来纳米技术和基因工程的飞跃。这种被认为是“指数型”技术爆炸的趋势,使得我们的问题域和解法域的进一步扩展,而激发出越来越多的可能性。

从结构上把握问题与解法的进化路径,对于设计真正的解决方案,是极为关键的。

以上,我们探讨了解决问题(Problem Solving)的基本问题。在之后的篇章中,随着问题的深入,我们可以看到更多具体的解读与分析。

下一篇预告:【黑客之道】序 - #3:技术之美

参考文献



Posted from my blog with SteemPress : https://robertyan.000webhostapp.com/2019/01/%e3%80%90%e9%bb%91%e5%ae%a2%e4%b9%8b%e9%81%93%e3%80%91%e5%ba%8f-2-%e7%9c%9f%e6%ad%a3%e7%9a%84%e9%97%ae%e9%a2%98%e8%a7%a3%e5%86%b3%e8%80%85


This page is synchronized from the post: 【黑客之道】序 - #2 真正的问题解决者

【黑客之道】#1:如何培养真正的黑客?

【黑客之道】#1:如何培养真正的黑客?

本文为《黑客往事系列 之 黑客之道》的第一篇“如何培养真正的黑客”。《黑客往事》系列是一个文集,旨在介绍黑客相关的人物、历史、技术、文化、哲学、美学等有关现代信息技术发展的重要节点。

《黑客之道》《黑客往事》这一系列的其中一个章节,旨在介绍黑客在“道”的层面的修养


那么,什么是黑客之道呢?我们想要解决的究竟是什么问题呢?


首先,第一个问题,什么是“黑客”?

由于媒体报道的缘故,“黑客”一词存在歧义。似乎更常用的是指代入侵计算机系统,进行破坏或攻击的人。我们这里采用Eris S Raymond的在How to Become a Hacker中的定义:

There is a community, a shared culture, of expert programmers and networking wizards that traces its history back through decades to the first time-sharing minicomputers and the earliest ARPAnet experiments. The members of this culture originated the term ‘hacker’. Hackers built the Internet. Hackers made the Unix operating system what it is today. Hackers make the World Wide Web work. If you are part of this culture, if you have contributed to it and other people in it know who you are and call you a hacker, you’re a hacker.

The basic difference is this: hackers build things, crackers break them.

Eric S Raymond, How to Become a Hacker

“黑客”需要追溯到那些追求自由和实现伟大技术的创造者们,而不是那些破坏系统的人。换句话说,我们这里说的黑客是那些有好奇心、探索精神、创造力、开放共享和协作态度的技术开拓者们。

Ken Thompson (sitting) and Dennis Ritchie working together at a PDP-11
from Wikipedia - UNIX
CC BY-SA 2.0


其次,什么是“道”,为什么要谈“道”?

我们今天的计算机科学的高等教育是成功的吗?毫无疑问,那些创造了最早期的计算机和人工智能的发明者们,都不是现代计算机科学教育的产物,恰恰相反,他们从其他学科和人类的普遍智慧中汲取养料,独立创新,取得了非同一般的突破。然而,现在的大多计算机科学教育的理论和实践,更注重知识、技术、工程、商业的“术”的层面的理论和实践,而忽视了“道”的层面的贯通与升华(当然这已经好过一些只注重书面知识的教育模式),以至于很多行业从业者仅仅能完成最基本的编码、测试等工作,常被称作“码农”(或者“软件工程师”)。

他们对于如何实现更具有创造性、颠覆性的突破,在行为上难以有建树,更致命的是在思想上、哲学上、认识论上过于浅薄,找不到方向而不自知。有些“程序员”常常为了追求技术而技术,但并不能影响或主导技术真正发展方向,也就有悖于真正的“黑客精神”,无以望先贤的项背。所以这种差距有时不仅仅是技术上的,更是思想、观念、文化、哲学和美学上的“道”,但这些并不是书本上的计算机知识会直接传授或培养的。

不管是哪个专业背景出生的工程师,要成为真正的“黑客”,则必须具有内在的好奇心、探索精神与创造力,以及思想与文化上对技术与创造的认识、格局与见解。我们把这些蕴含了黑客的精神、情义和思想的力量,称为“黑客之道”;好比于侠之道义,而非限于武艺。这也是我们想在《黑客之道》中讲述的。


所以,想要“培养真正的黑客”,除了很多人已经有所了解的、看得见的“术”的层面,我们希望从大多数忽视的“道”的方面出发,结合在技术、方法等其他方面的学习,来最终抵达一种通融的境界。君子不器,黑客亦然。


欲成其道,必先问道。问道之人,或有疑惑、或有闲情、或有鸿志,无论动机如何,只要一个人愿意尝试成为我们所说的“黑客”,我们就希望与之一同探讨这“黑客之道”、技术之禅。这旅程由此开启。


下一篇预告:【黑客之道】#2:真正的问题解决者


参考文献 * Eric S Raymond, How to Become a Hacker



Posted from my blog with SteemPress : https://robertyan.000webhostapp.com/2019/01/%e3%80%90%e9%bb%91%e5%ae%a2%e4%b9%8b%e9%81%93%e3%80%911%ef%bc%9a%e5%a6%82%e4%bd%95%e5%9f%b9%e5%85%bb%e7%9c%9f%e6%ad%a3%e7%9a%84%e9%bb%91%e5%ae%a2%ef%bc%9f


This page is synchronized from the post: 【黑客之道】#1:如何培养真正的黑客?

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×