编程要学啥?要掌握哪些可以找工作?

如题所述

1. PHP
  基本描述:一种开源,工作在服务器端,跨平台,使用HTML脚本的语言,因为可置入HTML页面,因此尤其适用于网页制作。
  学习理由:使用十分广泛。“借助缓存高速调用脚本,并使用编译代码插件来增强效果是今后趋势所在。使用C或COBOL创建Web应用程序是不可行的。
  2. C#
  基本描述:一种通用编辑,面向对象的编程语言,由微软作为其.net计划的一部分开发而成,包含C和C++。
  学习理由:是.Net框架的基础部分。Duquaine说:“如果您大量使用Microsoft的产品,那么学习C#是十分有必要的。”
  3. AJAX (同步 JavaScript 与 XML)
  基本描述:虽然从技术上来说,这并非一种编程语言,但是AJAX使用XHTML或HTML,JavaScript以及XML来建立互动网络应用程序。
  学习理由:自从Google地图将AJAX应用到地图上,对AJAX知识的需求不断膨胀。Huckaby说:“对AJAX知识需求相当大,因为它很难掌握。”微软最近声称将发布一个名为Atlas的工具来帮助AJAX更容易被实施。Huckaby说:“如果微软的Atlas工具获得成功,它将会给普通工作者带来极大的复杂性和困扰。”
  4. JavaScript
  基本描述:请不要与Java混淆,JavaScript是一种面对对象的脚本变成语言,它运行在客户端的Web浏览器上。它比Java更简洁,拥有简化的命令,易用的代码,并且无需进行编译。
  使用理由:它可置入HTML,被用于大量的网页来验证表格,建立cookie,侦测浏览器以及提高设计。由于其易于学习与使用广泛,已被视为重要的学习背
  5. Perl
  相关描述:Perl是一种开源跨平台、运行在服务器端的解释语言,在CGI程序中被大量用于处理文字。
  学习理由:Perl在处理大量文字方面的能力使得其非常流行,且广泛用于写入多任务的网络服务器程序。Duquaine说:“如果您正在从事网络应用程序的工作,那么学习某种脚本语言(如Perl或PHP)是十分有必要的。”

6. C
  基本描述:一种标准化的通用编程语言,它是最普及的语言之一,也是多种其它语言(如C++)的基础。
  学习理由:Duquaine说:“学习C是相当重要的。在学习了C后,跳跃到Java或C#就变得十分容易,因为许多语法是通用的。另外,许多C语言的语法也被用于脚本语言。”
  7. Ruby and Ruby on Rails
  基本描述:Ruby是一种动态的面向对象的开源语言。Rails上的Ruby则是一种使用Ruby编写的开源网络程序框架,该框架与MVC(模型-查看-控制)结构十分类似。
  学习理由:由于简便性,有效性以及让电脑完成任务的能力,近年来,该语言的使用量已经迅速增长。另外的好处是非常容易学习。
  8. Java
  基本描述:一种面向对象的变成语言,由James Gosling和其Sun Microsystems的同事在上世纪90年代早期共同开发。
  学习理由:被许多开发人员所拥戴,被成为“美丽的”语言。它适用于没有.net编程经验的人员。Duquaine说:“如果您不是微软产品的使用者,那么学习Java必不可少。”
  9. Python
  基本描述:一种动态面对对象的翻译开源语言。使用动态存储管理。
  学习理由:Python是一种高度可读的抽象语言,许多开发人员认为其非常有趣,它的语法简单,因此被Google与学术界大量运用。
  10. VB.Net (Visual Basic .Net)
  基本描述:一种面向对象的语言,在微软.Net框架中使用。
  学习理由:最具争议的是VB.Net目前是否为最流行的且是几种必须掌握的语言之一。Huckaby说:“VB.Net目前是被广泛优先采用的。
来源【十大吧】: http://www.shidaba.com/info/1042.html
相关资源:十佳最受欢迎的编程语言你擅长几个?_最受欢迎的编程语言-其它代码...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-29
ASP能力我觉得可以分为两种能力来看:“技术实现能力”和“逻辑能力”: 1、前者“技术实现能力":就是说你有无代码写作能力来实现你想要的功能。 ASP重在基础,基础扎实打好后,应优先考虑如何优化代码,以提高程序效率,除了和不同的数据库组合效率,ASP程序本身执行效率追求,是一个想成为高手必不可少的必修课,比如,各种各样的打开数据库方式。 如果做到上面的这些,我个人觉得就足以应付大部分情况或功能需求,你也会发现,基本上ASP都是这些基础代码演变来演变去的。 再往深一些,则会遇到“类”和“正则”等功能,个人建议是必需要学的,这将大大拓宽你的开发技术实现能力。比如我们的网站购物车就是用类封装,功能很多,用“类”来做,十分方便调用,并且考虑到了通用性和不同的功能需求,可以在调用时增加或减少部分功能需求。即使以后开发新的网站,这个购物车也很能用上,不需要再到处找它相关文件,只要给类文件几个参数调用就可以。这远比其它方式来的方便。又如搜索系统的模糊查询以及UBB,就要用到正则,如果连最经常用的UBB都无法读懂,恐怕没人会认为他是高手吧。 2、后者"逻辑能力", 就是实现同样一种功能,你能否用最简单的语法和流程来实现。我始终认为,这个能力才是最主要的,不管是ASP还是其它语言。 初学者,常常会为实现一个功能,在代码逻辑上转了很多弯,当你去读高手写的程序时,可能就会有一种柳暗花明的感觉,这实际上就是逻辑考虑的最优、最简等方面的不足。又如写类文件,流程怎么样最简单,哪些要定义成公用函数,哪些定义成私用,哪些功能提取出来,哪些不必要。等等。都需要事无巨细考虑到。要提高这个能力,需要经常看高手的作品。 这个能力我想也适合于其它程序,我曾按客户要求,参考厦门地税,做一个税务计算器,那个厦门地税网站的计算器是用AJAX做的,并且每执行一次计算,页面底部就会刷出一串文字,破坏页面美观。我觉得纯粹是乱用程序,因为它用JS就能写出来,何必搞的那么复杂。事实也证明我直接用JS编写的,同样实现页面不刷新计算出结果,同时页面不受破坏地实时返回计算结果。 精通一门语言是必要的,不过,不要太在意一定要学的非常非常精深,其实现在很多功能,只会ASP是远远不够的,综合能力很重要,最起码,你要会些JS,还了解CSS+DIV,还有XML,AJAX。但是,人的精力是有限的,因此,ASP学到一定时,要注意往横方向扩展能力。不过,当你ASP学到一定程度时,特别是对代码的逻辑感建立起来以后,学其它语言以及JS会飞快。当中的快乐需要你自己去休验。
第2个回答  2021-11-29
首先,当前选择学习编程是不错的选择,一方面产业领域对于程序开发人才的需求量比较大,另一方面随着工业互联网的落地应用,未来大量岗位的从业者都需要掌握一定的编程知识,掌握编程语言不仅会拓展自己的就业空间,同时也会提升自身的职场价值。

学习编程首先要选择一门适合自己的编程语言,如果要从事专业的程序开发岗位,当前可以重点关注一下Java语言,一方面Java语言是全场景编程语言,另一方面Java语言在IT互联网行业内的应用比较广泛,就业也相对比较容易。

当前java语言的学习资料比较多,但是要想有一个较好的学习效果,应该重视三方面内容,其一是要为自己营造一个实践场景,要边学习边实践,其二是要为自己营造一个交流环境,交流和总结是形成自己编程思想的重要环节,其三是要有一个主攻方向,围绕主攻方向来制定学习路线。

当前IT互联网行业的Java岗位非常多,不同岗位对于从业者的知识储备也有不同的要求,要想达到初级程序员的标准,以Web开发岗位为例,至少要具备三方面能力,其一是能够使用Java开发框架(Spring系列)来完成一些常见业务场景的开发,其二是掌握一些常见开发工具的应用,尤其要重视云计算平台的应用,其三是具备
第3个回答  2021-11-29
可以先从《微机原理与汇编技术》学习,有了基本的计算机基础,你才会对整个计算机编程的原理以及来龙去脉有个大致的了解。

然后把C语言学好,可以不要求精通,但是一定要掌握的全面一点。C语言的编码软件很多,比如borland C,网上很多,百度可以找到。

可以接触Borland C Builder V6.0。学习的教材有 “C++程序设计谭浩强100%25完整·清华大学”,网上有其电子书。第三部学好C++之后,可以陆续浏览下C#,VB之类的高级语言。

把握好心态,准备学习电脑编程。了解一下电脑发展史,如果想学汇编的话就需要大量的记忆,适合记性好,而且很用功的。

首先会教你C语言的编程格式和注意事项,记住一个标点符号都不能错。其次就开始考验你的数学功底,开始编一下简单的逻辑程序,再然后就要考验你的思路。

大概一个月左右学习完C语言,才开始真正学习编程,这时在C语言牢靠的功底下一切就简单多了,只是换了一个编程格式和其它编程工具。
第4个回答  2021-12-17
编程要学习前端、负载均衡集群、java数据库编程等。找工作的话最好能够掌握java数据编程,需求量比较大
相似回答