`
vipshichg
  • 浏览: 261623 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如果一切需要重学,2014年应该学哪些技术?

    博客分类:
  • java
阅读更多

这个问题经常的会被人提及。我一般会这样说,学习一种能让你开发大型系统的语言,还要学JavaScript。对我来说,这种语言是C#和JavaScript。而对于其他人,这种“系统”语言可能是Erlang,Groovy,Ruby,Java,或Scala。这些语言对我用处不大。学这些语言的目标就是要能开发Web应用,当然还有其他应用。

 

学一种自己喜欢的语言

 

学一种有社群支持的语言,这也是开发一个成功系统的重要部分。学一种能够让你开发出你希望的那种系统的语言。对我来说,我选择C#,因为我可以用它写出web应用, Windows应用, Mac应用,iPhone应用, Windows手机应用, 智能手表应用, 以及微型嵌入式应用,但总的来说,是因为我喜欢C#。

 

有很多的编程语言都有很宽广的应用范围和丰富的表达能力。Python就是一个,Java也是,而JavaScript和node甚至能用来控制机器人。学习一种有个性的、有广度的语言,笨笨的学,一步一个脚印。多读代码,多读书。学一种适合你的大脑、能帮助你学会如何思考的语言,思考时学着抽象的思考。

 

新语言要边学边写博客。写出你的发现,什么好用,什么不好用。写出来,即使没有一个人来欣赏;你会发现,会有人来读的。加入你的新语言的社区,参与用户组讨论。记住要虚心,你的代码不是你。

 

看好WEB

 

如今有大量关于App Store的故事。每个人都在为应用商店写应用,很明显他们是挣到钱了的。但今天的应用商店问题多多。更新频繁,甚至是自动的。而更新又更新不成功,还需要重装。这么频繁的更新,没人想过如何智能的增量更新。这样下去,应用商店很可能变成一个杂草丛生的花园。

 

然而,Web是大势所趋。在网络中立问题上我们还需要努力,还有像Facebook这样有围墙的花园,我们的标准化组织受阻,每隔几年都会出现几种新的身份认证方式,但Web最终是赢家。Web是大势所趋,是最终的胜利者。这就是为什么我建议你学习JavaScript。(学习HTML5和CSS3,学习使用和创建JSON服务)。JavaScript是一个虚拟机,我们每个人的机器上都有,JavaScript是Web的语言。它无处不在,这就是你为什么要学习它的原因。

 

要能够创建网站,web应用,多样连接的应用和系统。要学会一种语言,用它开发应用,放在应用商店里,装在亿万台相互连接的设备里。

 

这就是我对2014年里要重新学习编程的人的建议。

7
2
分享到:
评论

相关推荐

    人工智能的认知技术.doc

    现如今,机器学习已经成为认知技术中最炙手可热的研究领域之一,在2011- 2014年中这段时间内就已吸引了近十亿美元的风险投资.谷歌也在2014年斥资4亿美金收 购Deepmind这家研究机器学习技术的公司。 3)自然语言处理 ...

    人工智能的认知技术(1).doc

    现如今 ,机器学习已经成为认知技术中最炙手可热的研究领域之一,在2011- 2014年中这段时间内就已吸引了近十亿美元的风险投资.谷歌也在2014年斥资4亿美金收 购Deepmind这家研究机器学习技术的公司。 3)自然语言处理...

    人工智能的认知技术(2).doc

    现 如今,机器学习已经成为认知技术中最炙手可热的研究领域之一,在2011—2014年中这段 时间内就已吸引了近十亿美元的风险投资。谷歌也在2014年斥资4亿美金收购Deepmind这 家研究机器学习技术的公司。 3)自然语言...

    大数据与教育.doc

    大数据与教育 作者:孟俊红 来源:《读写算》2014年第28期 随着计算机在个体家庭中的日渐普及,基于个人电脑的信息技术已全面融入到 了我们的工作学习当中,并且深深的影响着我们的日常生活。近些年来,信息技术的发...

    认知计算与人工智能介绍.pptx

    50% 用于工业设备监控与管理的传感器出货量将从 2014 年的1,500 万出头增至 2018 年的 4,000 万以上。 智慧城市中安装的智能交通传感器和其他装置将从 2015 年的 2.37 亿增至 2017 年的 3.71 亿。 2021 年的智能...

    大数据报告.doc

    2014年 科学技术创新对大数据发展的动力 1.绪 论 随着信息技术的飞速发展,人类社会进入数字信息时代。获取和掌握信息的能力己成为 衡量一个国家实力强弱的标志。一切信息伴随需求不同决定其效益不同,而一切有益信 ...

    nodejs-passport-mongoose-template:带有 Mongoose、Passport 和带有视图的启动用户模型的 NodeJS 模板

    旧笔记2014 年 3 月 19 日重写。 为什么改写了? 因为自从我开始编写 NodeJS 应用程序以来,我已经学到了很多关于 NodeJS、Express、Mongoose 和 Auth 的知识。 这个基本设置是这些知识的顶点。 为什么不直接使用自...

    大数据:大变革、大机遇(1).doc

    美国2012年发布《大数 据研究和发展计划》,并成立"大数据高级指导小组",2013年又推出"数据—知识—行动"计 划,2014年进一步发布《大数据:把握机遇,维护价值》政策报告,启动"公开数据行动" ,陆续公开50个门类...

    大数据:大变革、大机遇.doc

    美国2012年发布《大数 据研究和发展计划》,并成立"大数据高级指导小组",2013年又推出"数据一知识一行动 "计划,2014年进一步发布《大数据:把握机遇,维护价值》政策报告,启动"公开数据行 动",陆续公开50个门类...

    智能仪器课程设计报告.doc

    智能仪器课程设计报告 设计题目: 数字温度计显示设计 专业班级: 2011级电子1班 姓 名: 徐睿昀 学 号: 119050244098 指导教师: 刘宝成 完成日期:2014年10月10日 数字温度计显示设计 摘要:随着现代化信息技术的...

    3inons-crx插件

    2014年10月,我们以800 INR的价格从Godaddy购买了一个托管期为一个月的域名“ Noiztron.com”。 在Noiztron,我们开始共享音乐,却不知道这违反了版权规则。 Noiztron在不到6个月的时间内就闻名遐with,每天有3000多...

    HarmacenCloud:仓库管理

    开发步骤与客户面谈分析和提取项目需求学习 Python 语言了解 Google App Engine 开发环境在 Google App Engine 中设计项目的实现划分实施任务实施项目验证产品UGR免费项目竞赛该项目已在 2014-2015 年 UGR 免费项目...

Global site tag (gtag.js) - Google Analytics