我觉得挺好的,课程内容学起来不累,没有基础的朋友最好是选择的零基础入门,老师会通俗易懂的语言全面介绍课程内容,你在整个学习过程中吸收、消化压力小一些,也能提高你学习编程的信心。
如果你有一定的编程基础,建议选择中级课程,这样可以大大提升你的学习效率,当然了,也可以和我一样,针对性的补充学习,如学习项目实战课,我在工作中是要不断学习的,那最快的学习方式就是在网上学。慕课网上的内容都是程序员要掌握的知识,但不同岗位的要求不同,所以我建议你先看看招聘网上的招聘要求,再和慕课网老师沟通下岗位发展规划,这样呢就能针对性的学习,而且慕课网的实战课很有用,相当于工作经验。
学习网络编程需要具备计算机基础知识,以及一些英语基础,看题主描述是学习过C语言,所以算是有一定基础的,所以如果想要学习网络编程还是比较容易的。
现在用的比较多的是java,而且java的应用范围也比较广,即使后面不从事网络编程,想要做其他编程类的工作也是比较容易的,所以选择学java可能是个不错的选择。网络编程现在是在Windows下应用的比较广泛,可以先从Windows下学起。
学习网络编程的方式无非两种一种是自学,一种是去专业的学校学,选择哪种学习方式,题主可以根据自身的时间及经济状况来进行选择,毕竟适合自己的才是最好的。
感觉楼上说的都不是要点。
我是靠自学过来的,我不会骗你英语:只要你能过英语二级就行,本人连三级都过不了数学:必须好,说白了就是逻辑能力要好,空间想像力要好,并且要有耐心自学编程,要给自己成功的感觉,否则一个程序你学了半天还是做不出一个小东西,这样你自己都会没信心;个人推荐学习vb或者asp动态网页编程,最推荐的是asp动态网页编程,这两个都很简单,学不到多久(半天就行),只要你认真在学了,就可以做出一个小东西。但如果你开始做小东西(例如计算器)了,肯定会有两个问题,第一个,计算器的界面问题,这就需要你的想像力,根据脑中对计算器的认识,把计算器的样子构建出来(如何构建?暂时先不说);第二个,样子出来了,但功能呢?这就需要写程序了,写程序避免不了的问题,就是程序错误,程序错误分逻辑错误和语法错误,语法错误好说,系统会自动提示你哪儿错了,但逻辑错误的话系统就不会提示了,这就需要你去找了,从而需要耐心和逻辑性了。
学程序最需要的是耐心和信心,有信心你没耐心,来个程序错误就能把你烦死了。就写这么多了,要学的话可以联系我QQ一一零一三八五三九一。
根据软考程序员职称的考试内容,我们可以得出,程序员需要具备以下的知识。但这些只是基础,还要不断扩展。
计算机硬件基础知识。
1. 计算机科学基础。
1.1数制及其转换。
二进制、十进制和十六进制等常用数制及其相互转换。
1.2数据的表示。
数的表示(原码、反码、补码表示,整数和实数的机内表示方法,精度和溢出)。
校验方法和校验码(奇偶校验码、海明校验码)。
1.3算术运算和逻辑运算。
计算机中二进制数的运算方法。
逻辑代数的基本运算和逻辑表达式的化简。
1.5常用数据结构。
程序员的考试要求:掌握数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;理解计算机的组成以及各主要部件的性能指标;掌握操作系统、程序设计语言的基础知识;熟练掌握计算机常用办公软件的基本操作方法;熟练掌握基本数据结构和常用算法;熟练掌握C程序设计语言,以及C++、Java、Visual
Basic中一种程序设计语言;熟悉数据库、网络和多媒体的基础知识;掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;了解常用信息技术标准、安全性,以及有关法律、法规的基本知识。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.327秒