学编程先会什么语言
大二学生,想做编程方面的工作,没什么基础,应该先学语言还是tcp/ip协议呢?
看你是什么专业,如果理科学生好改,文科生建议就免啦。如果学电的,好改,计算机专业更好。还有一个,计算机的范畴很大,有的人是设计的,有的人是程序员的,还有应用型的,你根据情况自己选择。入门容易精通难。那一行也有高工资,就看你自己啦。
当然是应该先学习编程语言了,既然想做编程方面的工作,编写程序需要用什么?当然是编程语言了。通过你提问的这个问题,就知道你没什么基础了。
什么是 tcp/ip 协议呢?它是一个通信控制传输协议。它是一个协议族,包含了 TCP , IP , UDP , ARP 等众多子协议。你在真正的编程实践中其实也很少用到,你可能会用到 HTTP 传输协议,进行前后端通信,传输数据,它也仅仅是 TCP 协议的一个子协议,你可能不需要太懂,会用就用。而且这些协议的东西,概念都非常晦涩难懂,你接触这个,学习这些东西,很容易打消你学习编程的积极性。
编程这种东西,应该由浅入深,慢慢深入,先学习一门编程语言,然后使用编程语言做点小东西,你会很有成就感,慢慢带入,让你感兴趣即可。既然是做编程,就应该先搞懂什么是编程,怎么编程,所以,应该先学习语言,就跟先学会说话一样,说话用什么语言?汉语,还是英语,慢慢来,会说话了,你就会表达很多东西,了解很多东西,你就会明白了。
想学编程?还是想学演编程?前者先学英文,然后网上找美国大学的计算机课程视频,跟着学,连学语言到学编程,大概一年,就可以自学了。后者,看几个帖子,吹二个月流弊,在喷的几个生活不能自理以后,你会发现你突然变成编程大牛了。
编程语言是工具,肯定要先学,先学一门编程语言,来尝试做点东西,毕竟编程最后的还是要看产品。TCP/IP协议一般是不用学的,了解即可,99%的情况,其实系统都给你实现好了现成的SOCKET,你只要会用即可。
你应该花时间把计算机科学的基础学下,组成原理,数据结构,离散数学,编译原理,操作系统等等,把大局观建立起来。
建议你先学习编程语言。
编程语言是程序员的枪杆子,作为“吃饭的家伙”,当然要先学习。
至于其他的技术,如TCP/IP技术、数据库知识,是作为专业方向技能提升的,如果你能明确将来所从事的行业,再针对性的学习,必定会起到事半功倍的效果。
在学习编程语言时,除了看书本外,一定要多上手练习,不然你会发现,看懂代码很容易,可是一但让自己编程实现一个小功能,会难以“下手”!
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/20327.html