设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

增强你的大脑思维能力:学习一种新语言/平台

2013-9-18 09:30| 发布者: 红黑魂| 查看: 1353| 评论: 0|来自: 外刊IT评论

摘要: 大家好!这个标题跟一书里的话相同,这并不是巧合。我非常喜欢《程序员修炼之道》里的一些非常棒的谏言。我在这里主要想向大家分享的是,回答一些朋友问我的问题,“有必要学习一种新语言吗?为什么?”。这是一个非 ...


大家好!

这个标题跟一书里的话相同,这并不是巧合。我非常喜欢《程序员修炼之道》里的一些非常棒的谏言。我在这里主要想向大家分享的是,回答一些朋友问我的问题,“有必要学习一种新语言吗?为什么?”。

这是一个非常复杂的话题,下面是我的建议,它跟《程序员修炼之道》这本书里的观点很相似。对于大多数时候或对于大部分人,我认为,在掌握了一些语言之后(例如Java EE和相关框架),做些努力去学习一种新语言是很有价值的。这背后主要的思想是“学无止境”,但这里要说的主要是提高你解决问题的技巧能力。

做 一个简单的比喻,假设你非常善于绘画,但只会用铅笔。第一次用钢笔画时你会不小心的弄脏了画面,因为你不适应用钢笔绘画。但当你更加注意后,你不仅知道了 如何用钢笔绘画,而且还会知道如何做出一些不同的效果,这种效果只有钢笔才做的出来。如果你学着用其它不同的工具绘画,你就会对绘画产生不同的认识。

在 编程世界里,如果我们看看过去,会看到很多编程语言崛起又衰落(例如汇编,Basic,Pascal,Cobol,Java等等),还有很多的平台/操作 系统(DOS,BSD,UNIX,LINUX,Windows,iOS,Android,等)。我没有说这些语言/操作系统都死了,我主要是想说,事情在 变化。所以,你要适应变化,养成接受变化的习惯。开放思想接受新事物,你将永远是准备好的,不管未来遇到什么。所以,勇敢些:精通你当前的工作,然后往前 看,学习那些能你的当前项目不相关的东西。科技博客能帮助你找到好的新闻线索和相关书籍。

说说我自己,我正在学习Erlang语言和Elixir语言(简单说,这些语言跟我过去用过的语言十分的不同),在我的那篇WhatsApp文章里提到过这两种语言,WhatsApp里我用Erlang开发了自定义的XMPP系统。你可以通过这个链接快速的认识一下Erlang语言,在这里试一下Elixir语言。我想,相对于Erlang,你可能会更喜欢Elixir的语法。你可以按照这个文档安装Elixir语言环境。如果你使用的是Mac,你可以按照下面一步一步的安装Elixir:

1ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
2brew doctor
3xcodebuild -license
4brew tap homebrew/versions
5brew install erlang-r16
6brew uninstall erlang
7brew link erlang-r16
8brew update
9brew install elixir

你通过下面的命令来试一下各种语言:

  • 输入 “erl” for Erlang
  • 输入 “irb” for Ruby
  • 输入 “iex” for Elixir

我希望你能喜欢这篇文章,我会非常高兴的阅读你们的评论,我也会非常欢迎你们来我们提出你的其它观点建议。

Bye!!!!!

[英文原文: Increase your mind strength: learn a new language/platform ]

外刊IT评论:http://www.aqee.net/

酷毙
3

雷人

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (4 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部