我想学编程(初学者)应该从什么地方开始学起!
发布网友
发布时间:2022-04-23 18:39
我来回答
共5个回答
热心网友
时间:2022-05-02 06:23
想学编程,不能急,要慢慢来,有耐心,(千万别下网上的电子书,那简直是浪费时间,自己花钱去买书回来看)相信你能成功!下面是一些书和要求:
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
学编程就是这样,我今年30岁了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员...... 我想对我上面所说的话给一个总结:
如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。
Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!
热心网友
时间:2022-05-02 07:41
怎么说呢,虽然有些语言是当下流行的,有些貌似是所谓的过时语言.但是,初学不一定要挑那些最时尚潮流的语言.我个人认为学编程学的是思想,不是具体哪门语言.编程语言这东西,一通百通.精通了一门以后,再学一门新的是很轻松的.
而且学习编程,其实除了语言本身,其它的一些东西也很重要,比如数据结构,算法,数据库等一些相关知识.不然学会了语法是根本没用的,如果单纯学语法,花半天记一下就够了,可那样等于没学.
不好意思说多了,我只是有感而发.我来就我知道的一点回答你一下吧.据我所知,目前"跟的上时代"的语言应该有Java,.Net,C/C++等.目前好像嵌入式方向挺吃香的.C语言比较经典,好多学校用作程序设计基础的教学语言.虽然C本身不支持面向对象,在此基础上发展出了面向对象的C++,但是还是有很多企业公司用C,毕竟不是所有地方都需要面向对象的知识.我现在参与的一个项目很多就是用C写.
如果你C学的差不多了,那么过渡到C++很容易,最主要就多了一个面向对象的概念,其它也有很多不同,但我觉得都不是大问题.再如果,你C和C++都差不多了,那你在语言这方面应该真的差不多了.这个时候如果你去学Java,C#什么的,熟悉起来时非常快的.不过,程序设计这东西,经验很重要,就算你语法函数什么的再熟,平时自己打的代码不多,也是很难写出好的代码的.
我不知道你的打算是什么,所以也不好说接下去该学什么.编程只是软件设计的一个基础,里面有好多方向.如果是我刚刚说的嵌入式方向,那你还得学汇编,单片机等知识,如果是网络方向,当然得学各种协议及一些通信原理,如果是管理信息系统方向,那就得熟悉数据库,SQL语句等......
唉,好像又说多了.这么说吧,哥们,我觉得吧你要自学编程,用C作为入门还是不错的,毕竟也是那么多高校的选择.要是你觉得有难度,可以换visua basic,这个语法上看起来会比较简单,还没指针什么的.但是不要沉迷于IDE,VB很容易让人产生自满,因为它要做个小程序真的太简单了,拖几个控件就行了.因此很多人以为这样就是编程了.
如果你就是要以潮流的语言起步,那也随便你了.你学Java也好,C#也行,或者也可以去学Php, Jsp, Python脚本等.
其实什么都差不多拉我觉得,关键是,思想.
热心网友
时间:2022-05-02 09:16
现在我们常说的学编程,其实主要就是学一种编程语言,如java编程语言,它易学,就业广,适合没基础的学生,对于你而言,你本身就是网络技术,那应该是学过C等编程语言的~有了一定基础,再学java编程的话,那效果会更好。
对于你说的自学,我并不赞成,靠自己的学,那还是很吃力的,如果自己的自控能力再差点,那就浪费时间了。参加培训效果会更好点。
热心网友
时间:2022-05-02 11:07
首先你对他有兴趣,加上自己的努力和实践那肯定能把他学好了,只要你把他学好了,将来肯定能找到好工作!当然要锻炼自己编程的速度,好的软件公司对编程人员要求很高!还有现在学JAVA前景比较好,好多公司都在做外包!当然光靠学习一些理论上的东西肯定是不够的,建议你可以找个专业的学校提升下实战经验,就可以了。
我当初毕业后就是在威迅软件职业学院学习的,毕业后推荐的工作还不错,希望可以帮得上你。
热心网友
时间:2022-05-02 13:15
学编程,需要英语几级
新手学编程该怎么入门?
我想学编程(初学者)应该从什么地方开始学起!一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。C语言C语言,语法较多,时间相对还是比较多的,所以也可以考虑从C语言入手,因为打...
零基础学编程应该从哪入手?
1、0基础学习编程建议从C语言学起,可以说60%~80%的程序员都是从C语言开始。但是学编程的专业技术,建议去专业机构进行报名学习。2、确定编程学习的方向。编程语言有多种:C++,C,C#,JAVA,Python等,每种语言都有不同的优缺点,可以根据自己的兴趣方向选择一门编程语言作为自己的学习目标。3、基础...
程序员从哪里开始学(程序员从哪里开始学编程)
3、自学编程从操作系统知识和编程语言知识入手。学习操作系统知识可以从Linux操作系统开始学起,一方面原因是Linux操作系统有广泛的应用,另一方面Linux操作系统是开源的,未来可以通过阅读其源代码来深入学习。零基础学编程应该从哪入手读大一零基础学编程上学习编程的首要任务是学习电脑的基础操作,熟悉键盘,让...
入门编程先学什么
可以从简单的个人项目开始,比如制作一个计算器、一个简单的网页或者一个桌面应用。随着技能的提高,可以尝试参与开源项目或与他人合作完成更复杂的项目。5. 学习数据结构和算法数据结构是存储和组织数据的方式,而算法则是解决问题的步骤。熟练掌握常见的数据结构(如数组、链表、栈、队列、哈希表、树等)...
零基础学习编程应该如何开始?
零基础学习编程 应从以下几方面入手:1>.去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;2>.选择一门简单的语言作为入门语严;3>.学会使用搜索引擎;4>.知道如何看书;5>.要”像”个高手;6.>应具备的学习态度;1>了解这些历史的意义:了解...
新手入门如何学编程(新手想学编程求推荐和方法)
选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学,如Java,因为这些语言对于初学者来说难度未免太高(高级语言可以以后再学,但是C语言和C++应该作为你的基础)...
自学编程从哪学起?
我想学习编程,应该先从哪里学起想学习编程有以下几点建议:1、建议学习Python。Python基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到PythonGUI库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。同时Python的缩进格式也比较严格,这也很好的让编程初学者养成一个良好的编写...
程序员入门先学什么(程序员入门先学什么好)
编程的初学者应从什么开始学?编程初学者先学课程如下:C语言对于刚接触编程的人来说,先学习C语言是非常重要的。C语言可以说是是计算机编程语言的鼻祖,其他的编程语言几乎全是由C语言变化衍生出来的。自学编程应该:建议学习Python。Python基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较...
怎么开始学编程?
想要开始学编程,首先要根据自身情况确定起点。如果你是初学者,推荐从Java语言入手,从基础概念和语法学起,例如《21天学通Java》这类简洁易懂的书籍能帮助你建立信心。掌握Java语言后,可以选择不同的Java技术平台发展,如J2EE(服务器端)、J2SE(台式机)和J2ME(移动客户端),根据个人兴趣选择深入...
零基础学编程应该从哪入手(初学编程100个代码)
编程的初学者应从什么开始学?编程初学者先学课程如下:C语言对于刚接触编程的人来说,先学习C语言是非常重要的。C语言可以说是是计算机编程语言的鼻祖,其他的编程语言几乎全是由C语言变化衍生出来的。自学编程应该:建议学习Python。Python基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较...