日语的复杂性,或者我如何合理地学习编码

Quora上的一位明智的海报曾经写道,学习语言“有点像爬山-一座大而容易的山,任何人只要走下去就可以爬。”这位回答者一再强调要学习语言不是并不是天生的困难,只是很长一段时间。 大多数语言学习者根本不理解承受数百甚至数千小时的练习所需的毅力。 以我的经验,学习攀登日语常常感觉就像登顶珠穆朗玛峰。 但是自始至终,流利的母语人士感到非常满足,以至于使所有练习都值得。 我六年学习日语的经历(在日本期间生活了一年)极大地影响了我,使我为十年后回到学校并换工作而学习编写代码的并行旅程做好了准备。 在这里,我想简要地描述日语书面文字的复杂性,并让技术(或可能成为技术)的读者惊叹于与书面软件相比所涉及的复杂性相似之处。 无论采用哪种媒介,语言学习的旅程一开始都是最艰难的,但最终,您可以进入一个全新的世界。 Clojure代码与日语混合! 日语写作系统—汉字 书面日语被广泛认为是现代世界中最复杂的语言系统之一。 通常,大多数日语句子都以基于字符的写作与两个46部分的音节假名(平假名和片假名)组合在一起呈现。 汉字,众所周知,是一千多年前通过广泛的文化交流来到日本的汉字。 日语虽然不是汉语中的语言遗传亲戚,但还是借用了中国基于字符的书写系统的大部分内容,如今已广泛使用了2000多种采用的字符,还有数千种在流通。 日本典型的成年人需要从12岁开始学习,年龄从6岁到18岁不等,需要学习2136种标准化的Joyo汉字,用于报纸等官方出版物。 是的,您没看错,十二(!)年学习了超过2,000个字符,其中一些是如此复杂,以至于需要84支笔才能书写! (我在看着你,台东 。) 每个汉字几乎总是有多种阅读方式,中文和日文阅读都基于确切的单词,句子中的位置,甚至是作者的意图。…

任何人都可以编码

在不久前与朋友交谈中,我们谈到了职业,尤其是编码为职业的话题。 “你编码,对吗?”他问。 我停了一会儿,因为我不确定该如何回应。 事实是,尽管我很早以前就已经走了这条路,但我几乎并没有真正编写过代码。 我所在的团队缺少内容编辑人员和信息架构师,而当时我所在的团队中的其他人在代码方面的表现比我要好得多,因此,我尽我所能迅速地担当起了这些角色。 在我意识到它之前,我已经完成了除基本HTML和CSS之外的代码工作,已经过去了将近6年。 这,我仍然可以做大部分。 我不太确定其他事情。 “您以前曾经编码,所以您应该能够很快再次使用它。” 嗯 不是很多,也许吗? 让我给你一点背景… 我的职业生涯始于17岁,当时在马萨诸塞州波士顿市社会服务部的IT服务台实习生工作。高中毕业后,我成为了该团队的全职成员(您没看错,我确实做到了)不上大学)。 几年后,我升职并成为网络管理员,但是……这甚至与我想要工作而做的工作还差得很远。 我一直很喜欢需要更多创造力的事物,无论是设计还是写作,因此我在1999年左右开始探索Web设计的世界。 快进到大约6年前,即2011年。那时,在没有经过正式培训的情况下,我设法自学了HTML,CSS和足够的基本JavaScript,使自己基本上摆脱了麻烦。 我对Active Server…

编码新手? 哪种编程语言适合您?

顶级程序员在就业方面甚至是无限的前景,甚至在自己的初创企业中都有成功的机会。 实际上,学习编码已迅速成为一种必不可少的生活技能,每年有数百万的人通过在线和面对面课程来学习Python,Java和其他流行的编程语言。 但是哪一个会给您带来最大的收益呢? 即使您正在学习如何在线免费编码,这也是您的时间投入。 您想确定自己正在学习对您最有用的语言。 您应该完全学习Python,C还是其他? 当然,关于开始使用哪种编码语言的很多决定取决于您希望能够使用该语言进行或创建的内容。 如果您想开发视频游戏或Instagram之类的GUI(图形用户界面),则学习Python是有意义的。 它是Google的官方编程语言之一,在美国,Python开发人员的平均工资为$ 107,000。 听起来不错,对吗? 但是随后,Ruby也是一种非常出色的语言。 Ruby是最容易学习的编码语言之一,它周围有一个庞大而活跃的社区,全世界每个主要城市都有Ruby聚会。 平均来说,Ruby开发人员的薪水大约为102,000美元,其中亚马逊是最大的雇主之一。 如果您计划开发软件,硬件甚至操作系统,则可能需要学习C。 C是一门很好的语言,因为很多其他语言直接或间接地借鉴了它,包括Java和JavaScript,C ++,Python,PHP和Perl。 英特尔,亚马逊和戴尔都是C程序员的主要雇主,他们的平均年薪为102,000美元。…