【答疑释惑第十一讲】开发应用主要用什么语言?

疑惑一

开发应用主要用什么语言?

其实这个问题很多工作的,看到都觉得这个问的有点没有头绪,但是对于初学者来说还是希望更多的了解点这方面的,所谓应用开发就是处于底层语言之上,不同的平台,不同的领域应用级的开发也是很多,目前可能安卓或者ios太火热搞的大家都觉得应用开发都是java似的,在嵌入式领域应用级别的开发很多是c/c++,网页应用开发,所需要的语言就更加多了html,css,JavaScript都有涉及,至于选择什么语言,是由各种条件客观条件决定的,没法一概而论,相对来说用底层语言开发语言,在开发效率上面稍微有点偏低,但是不代表写不了,现在社会效率还是放在第一位,有更快的为啥要选择慢的,当然在不同的环境选择的方式也不尽一样。

疑惑二

语言学到一半,突然觉得别的语言更加合适,咋办?

很多初学者经常犯得的毛病,看到别的小伙伴学别的语言很有劲头,就觉得自己学的不行,这山看着那山高,对于初学者来说选择哪一门语言固然显得很重要,但是既然好不容易学了一段时间了,咬紧牙关学到头,也算是对一种语言有个完整的感知,即时真的学的语言不行了,回过头来学习另外的一种新的语种都会觉得没有初学那么困哪了,即时做不到触类旁通,也会让你感觉学习一种不是那么难了,编程语言学习方法大同小异,其实对于初学者多学几种语言,也不要让自己觉得吃了多少亏似的,技不压身,踏踏实实打好基础才是第一位的,输入关键字zx获取编程自学手册,不懂的可以继续在微信后台询问。

疑惑三

如何利用视频自学编程?

很多初学者开始学习编程的时候选择了一个网上推荐的视频,让兴致勃勃的学开了,开始的时候,跟着视频搭建环境,运行第一个hello world程序,然后觉得跟着视频学习真的很棒,决定一直跟着视频学了很长时间,但是慢慢地发现离开了视频突然没有了看视频的灵感,随着时间的推移发现自己的困惑越来越大,这是典型的完全依赖视频学习的小伙伴的疑惑,学习编程的基本规律就是在理解的基础上进行有针对性的练习,理解的过程很重要,理解不是被动不只是被动的接受,还要让自己的大脑有个答疑释惑的过程,不断的提出疑问,不断的思考破解谜团的过程,印象才能够深刻,视频里面的提出的问题,都是讲师自己认为有问题的地方,视频是高度浓缩加工的速成品,吸收起来容易,但是不知道怎么来的,而且视频的学习的进度不好控制,对于零基础的来说,可以先用好消化的视频入门,然后选择一本合适的教材学习,制定自己的计划,看书学习有助于建立自己的知识体系,遇到不懂的找对应的视频解惑,完了继续回到书本上。输入关键字视频获取视频资料,不懂的可以继续后台问。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-12-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏熊二哥

项目管理深入理解01--人力资源管理

在学习和做练习题的过程中,发现部分内容比较绕,不太容易理解,题不太容易做对,因此加入了一轮重难点学习的过程。 ? 区分项目经理和公司高级管理层的职责和角色?...

2058
来自专栏CDA数据分析师

机器学习编程语言之争,Python夺魁

来自InfoQ 随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。数据科学领域中所采用的机器学习编程语言大相径庭。究竟哪种语言最适合机...

2048
来自专栏数据科学与人工智能

【机器学习】机器学习编程语言之争狼烟再起,Python称霸?

随着科技的发展,拥有高容量、高速度和多样性的大数据已经成为当今时代的主题词。数据科学领域中所采用的机器学习编程语言大相径庭。究竟哪种语言最适合机器学习成为争论不...

1968
来自专栏DevOps时代的专栏

台湾资深老专家:你是不是又在假敏捷?

敏捷开发的目的不是为了快速交付! 它是一种用来应付需求快速变化的软体开发方法。 – Wiki 许多IT主管或是工程师,都把敏捷开发误以为是一种快速交付的方法,...

2339
来自专栏编程坑太多

什么样的程序员才是牛逼的程序员?

PS:很多人都为了生活打拼,放弃自己的梦想、兴趣、爱好,像机器一样工作。如果一个人有追求,能够享受生活,活的有趣,对我来说他就是牛逼的。除了技术,日常爱好摄影、...

2614
来自专栏CDA数据分析师

非名校出身的我,是如何拿到Facebook、谷歌、微软、亚马逊和Twitter的Offer的

作者 达达 原文链接:http://36kr.com/p/5122385.html 写在前面 非名校出身,也没有知名科技公司的工作经验,他竟同时拿到了美国 5...

3457
来自专栏Cloud Native - 产品级敏捷

微服务产品级敏捷: 重新定义软件设计

2016.11.1, 深圳, Ken Fang 不论你的产品是纯软件的,还是软、硬件相结合的,当你在版本中的软件设计,需要花费数个月,才能完成时,建议你应该深度...

18210
来自专栏程序员互动联盟

打字速度慢,可以学好编程嘛?

”工欲善其事,必先利其器“,这句话说的是非常正确的,如果说一个人的能力是软件,那么使用的工具就一定会是硬件,如果说两个人的水平一样的情况下,或是水平上下差不了多...

3027
来自专栏企鹅号快讯

Java程序员如何提高自己的编程能力

编程对于一部分人来说是一项工作,但对于真正喜欢编程的人来说,不仅仅是一种知识,更重要的是一门手艺。其实大部分人学习编程都希望自己的工作生活变得更好。既然明白了编...

3599
来自专栏SDNLAB

NFV主导向开放平台的演进

近日,有调查显示网络功能虚拟化(NFV)和软件定义网络(SDN)平台是电信和网络设备供应商关注的重点,该调查同时表明网络正在向开放平台和开放的软件体系结构转变。...

3328

扫码关注云+社区

领取腾讯云代金券