零基础学习编程最难的是什么?

零基础想学编程难吗?_百度知道
零基础想学编程难吗?
大学是会计专业的,做出纳三年了,现在已经25了,学编程还来得及吗?因为不喜欢跟人打交道,想干点整天对着电脑的工作,平时也是整天宅在家里对着电脑。
编程几乎从来没接触过,除了大学考二级学了VFP,觉得倒不枯燥,还比较有趣。我知道专门的编程语言要难的...
我有更好的答案
或者买书(C primer plus),不过建议你针对一门学习。如果你刚接触编程那就推荐你先学C语言吧。至于C++和C语言两者有什么不同,C语言是面向的过程,C++是面向对象。针对C语言就学习吧,很难出人头地。如果不是特别感兴趣的话建议你不要学。我只能回答道这里了。你下面的问题我还不太熟悉。如果自己学的话,弄混的代码电脑是不会支持的。他是非常优秀的语言。更何况你没有接触过编程,你就不要学太多语言,竞争力太大,你可以通过网络(网上教程),同C++一样, Java也是个面向对象的语言。java可以做手机游戏,但我觉得没有太大前途,不要拆东墙补西墙。学了这个又学那个要看你的领悟性了,但是别太依赖网上教程,因为不清楚+声音小+错误百出+地方方言你听不懂。C语言是基于系统的,和系统底层打交道的牛逼东西,如果你能掌握C语言的话,做个简单的软件是不成问题的。还有就是学编程最好只学同类,如果你学C语言,然后又学VB。你现在25岁学编程不晚。这个你可以自己学,也可以通过其他方法比如去IT学校。java是网络程序设计语言,那么两种语言你很容易弄混的
采纳率:25%
另外,学习编程入门还是建议从C语言开始入门学习学习编程没有什么特别的捷径,最重要的就是对学多练习,找一本适合自己的基础编程教程,经常练习就能找到编程的技巧,根据教程的提示在电脑上自己尝试操作
来得及,看后天努力了。单机就是JAVA游戏了。C++比C丰富些,你简单理解吧。学编程找工作,更多的是看项目经验。30岁左右是黄金时期,教材,推荐李兴华的MLDN JAVA教程。
学软件吃青春饭,你看哪里有年龄大的在上班,等年龄大了找工作时问题
学软件开发?那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?不知道LZ看没看过圣斗士星矢这部动漫,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,应该你确实不适合学。如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中,是不是很崩溃?第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
2条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。零基础学计算机编程大概需要多长时间能达到熟练的程度?
16-10-15 &
功夫不负有心人,只要你认真努力学习就没有什么是不可以的~~加油哦~~给你推荐个学校把,珠海北大青鸟。
请登录后再发表评论!
这个我觉得是两方面影响吧~一方面是学校课程安排~我舍友之前的北大青鸟读软件工程师,也是利用课余时间去的,毕业前都拿到一个证书了,建议你可以咨询一下
请登录后再发表评论!零基础想自学Java软件开发,难度大不大?
全部答案(共1个回答)
,正在进行的高速发展,所以对编程的人才需求正在逐渐增加,中国的IT类的软件开发主要是Java、Net、PHP这些方向,人们的习惯已经被渐渐的改变,由之前的体力劳动者,变化成为脑力劳动者,所以说软件行业已经渐渐的变为热门行业,逐渐的薪资待遇等变高,逐渐的对能力变高了。  Java的优势相对于C语言和c++较为简单一些,而且比较适合一些企业,php懂行的人一...
& 目前的中国关于IT这个,正在进行的高速发展,所以对编程的人才需求正在逐渐增加,中国的IT类的软件开发主要是Java、Net、PHP这些方向,人们的习惯已经被渐渐的改变,由之前的体力劳动者,变化成为脑力劳动者,所以说软件行业已经渐渐的变为热门行业,逐渐的薪资待遇等变高,逐渐的对能力变高了。  Java的优势相对于C语言和c++较为简单一些,而且比较适合一些企业,php懂行的人一般也就不想再提了,简直就是low到不能再low了,而在所有语言中,Java是目前世界上最流行的一种可以编写跨平台应用软件的面向对象的程序设计语言,Java的独特优势如语言简单、面向对象、分布式应用、安全、可移植等特点使Java成为可以应用于各个领域的语言。  据悉,国内一线城市知名企业的Java软件开发工程师平均月薪达到12000元。目前,国内互联网一线企业如百度、人人网,从事软件研发工作的本科生年薪10万元是起步价,良好的发展前景和不错的待遇使得越来越多的人愿意成为一名Java软件工程师。  
软件专业发展前途广阔,如果你有这个能力,有这方面的特长,则不失为一个好选择哦,不过要在这个专业领域有所成就,要经过艰苦奋斗才行
我是湖南的,学的是计算机Java...
是吗?那为什么几个月就有新款显卡问世,年年都有新款CPU,而操作系统比如“微软”至少两年才出一个,vista更是五年多才姗姗面世?
答: 没关系的,只需要退税单就行。
答: 多线程 网络编程都忘光了 现在再翻书看做出来好累哦..
答: 网景导航者年时推出了版本4.0,大幅度的强化JavaScript再度强化其功能,但同时出现的bug和CSS的误译,使得占有率渐渐被Intern...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区零基础学编程,应该怎么学??????(高分)_百度知道
零基础学编程,应该怎么学??????(高分)
先声明我英语不好,数学也不好大概只有初中水平吧,零基础.但我学编程
的目的主要是做游戏修改器.网游外挂和一些WINDOWS下用的一些小程序等
有机会了再学习更高级的语言,不知道我应该怎么学起.有人说先学VB有人
又说先学VC等各种说法太多了,把我也弄糊涂了.后...
语言只是工具,思想才是王道。我刚开始学程序的时候,也经常有人提到C、C++、JAVA。于是我今天学这个,学到头痛了就换那个。。。学了很久啥也没学到,出来工作一段时间我才明白。其实每种程序语言都是大同小异的,只要你明白了程序的设计思想,那么你再来看任何一种语言,都会变得非常简单。当然,要学习思想肯定得有个程序设计语言,对于初学者,我建议先观察你身边有没什么朋友是做这方面的,然后跟着学习一些简单的语法和算法。当你能用你所学的东西找到一份工作,至少能做出来一点东西的时候,你再根据你的现状和爱好来选择适合的语言。 刚学程序的时候要切记:1.不要追风,不管别人说今天XX语言有多好,明天XX语言多流行,如果你关注这些,只是在浪费你的时间。2.编码是件很枯燥,甚至很痛苦的事,我以前将l(小写字母L)写成了1(数字一),让我痛苦了好几天,所以一定要有耐心。
采纳率:25%
在主流的编程语言也就是C#与java了,使它变得简单易学。当然了,C#也就没有C语言强大了,然后又变成了C#。一句话可以概括C#就是C语言演变过来的,C#就是对C语言进行了简化,去掉了一些不经常用的东西,你还应该有它的API帮助文档与相关的书籍。C.C#.VC.VC#.VC++有什么区别,其实说白了也没什么区别,编程的语法与思想只是有少许改变罢了!像C语言是很强大的,但是它有点难学,所以微软就对它进行了升级让它变成了C++。你要学习C#也只能用它了,适合当教学软件,但是你要想学只有这个软件是远远不够的.C++!Visual Studio2008是C#的开发平台,是主流,这两种是高级语言,简单易学
c,最基础也是最根本的(操作系统就是用c和c++编的),学了c后c++,c#就很好学了因为大体差不多.其实只要学了一门语言学其他的就很快了.C#.C++是由c语言发展出来的。vc就是visual c就是图形界面的c语言编程(就是编窗口程序,就是c只是帮你预做好了个窗口)Visual Studio2008只是个专业开发软件(很多大程序都在这个上开发)不是教学用的,也没有什么真正意义上的教学软件。编程嘛不管用什么程序编都一样,Visual Studio2008很不错,编程错误提示也很到位。要去买本c语言的书,自己鼓捣是没用的。然后多编东西实践是很重要的。不懂上网查,不过主要还是要以书为准。
你跟我情况一样,我刚开始也是那样,不知道学什么好,自己买的C语言的书跟资料看,当然有电脑操作,刚开始还行,到后面多维数组就懵了,太抽象了,我现在开始在学VB没那么抽象,毕竟空间之类的可以方便生成,那个比较简单,而且学会了到时候excel宏就好掌握,因为你若搞不懂编程的时间过程,直接抽象的去写代码真的有困难,再说也只是学习编程的入门嘛,等一些思维跟方法摸透了在学C语言或其它的就能有所理解了。希望对你有帮助!有时间可以找我交流!
C语言是一门基础语言课,是面向过程程序设计。特色在指针C++,C#是C语言的发展,面向对象程序设计,包容和改进了C。特色在于类。至于VC
VC++这些好像就是 C C++吧,它是 visual studio c/c++的缩写。我个人觉得 visua studio2008还是挺好的,而且现在用的也是这个。也许是习惯了的原因吧。对于你学习语言的目的,我建议你还是重 C语言学吧,但是这肯定是不够的,不能满足你的需求。学习语言的个人经验:
1、多看:多看相关的书籍,掌握一门语言的语法规则。
2、多写:自己要多在电脑上实践代码,上机才能明白自己的错误在哪里
3、多查:遇到不能解决的问题都上网查找答案,还能学到很多相关知识
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。零基础的小白应该怎么入门学习编程
零基础的小白应该怎么入门学习编程
最近,在交流群里经常有苦逼小白问怎样学编程,对编程有兴趣但无从下手,这是个庞大到让大神们“无言以对”的命题。在知乎、CSDN等论坛上,许多同行也对此类问题进行了探讨,小编就其中认可度较高的回答进行了整理,以望给纠结的菜鸟们一些帮助,也欢迎大神们补充和拍砖。1、决定学,要有兴趣并且是真正的下定决心兴趣和耐心是老生常谈的话题,小编不在此唠叨,只要记住一点,现在程序员工资差异很大,有能力的程序员享受高薪,但只是略懂的伪程序员可能找不到工作,如果想靠敲代码生存生活,就在兴趣的基础上认真学习。2、学什么,编程语言的选择也是初学者的困扰语言只是工具而已,假以时日,每个程序员都能熟练掌握一门甚至多门语言,也会随着技术的发展学习最新、最方便的新语言,相比语言解决问题的思路和方法更为重要。但作为初学者,C和Python是最被认可适合初学者的编程语言,但由于它们自身的特点,这两种语言也有一定程度上的对立性,当然其它语言也有被选择的理由。C语言入门门槛较高,学习难度相对较大,但许多语言都受到C的影响,基本概念的东西理念通用,学会了C能打下扎实的编程基础,也降低了以后学习其他语言的难度,总之学习C语言是先苦后甜,刚开始要对自己狠心。选择C的原因:1、大部分的数据结构、算法都是C语言写的;&2、借助C能够学习更多的计算机知识,了解计算机,了解底层;3、C语言是永恒的,门槛高但是以后受用无穷;4、C&的设计是&Unix&哲学的体现,薄封装、透明、紧凑、一致等体现得淋漓尽致。不选择C的原因:1.&C贴近底层,&所以可能会让你过早地陷入底层的细节,&但是底层的细节并非普适的.&这与解决问题的思路学习相悖;2、难度相对大,不容易看到成效,不利于初学者坚持学习。Python对初学者比较友好,相对容易,功能也比较全面,容易看到效果,减少初学者的厌烦情绪。选择Python的原因:1、功能很强大拓展很广,上得web、下得脚本、画得了gui、当得了服务器;2、语法简单什么平台都支持;3、省略了很多细枝末节,更容易理解;4、Python基于清晰的语法和直观的问题解决方案,还有其强大的跨平台GUI工具,能激起许多初学者的兴趣。不选Python的原因:容易造成基础差,到后面会有很多基础底层的概念混乱。&3、怎么学编程是操作性很强的一门知识,看书少不了,但只有学习和实践相结合才能起到很好的效果,一种学习方法是看书-&研究书中例子-&自己做些东西-&网上找资料-&看书。研究经典教程是学习许多知识的重要方法,但看书一定要看透,学C语言时一直看到所有C的入门书籍都没有新语法。非科班出生最好先阅读一些计算机原理和基础知识方面的书籍,利于以后各种知识的融会贯通。编程语言的教程各种平台上都有很多介绍,也有各种推荐,小编建议多看一些推荐,每个人都推荐的效果应该不错。计算机导论类:计算机科学技术导论》、《深入理解计算机系统》、《现代操作系统》、《数据库系统概念》、《数据结构》、《编译原理》C语言:《C&Primer&Plus》&《C程序设计语言》&《C语言程序设计:现代方法》&《C陷阱与缺陷》作者凯尼格&&&&&《编程精辟》作者Steve&Maguire&&&《The&C&programming&language》C++(推荐博客):《Problem&Solving&with&C++》阶段一《C++&Primer》本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。《Essential&C++》内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。阶段&2《Effective&C++》和《More&effective&C++》作者是Scott&Meyers。你应该熟读它们,并清楚地理解每个项目。该书围绕55条准则,每一条都介绍了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。《Exceptional&C++(C++编程剖析)》和《More&exceptional&C++》这两本书中都包含了40个C++编程问题,这些问题会让你磨练自己的技能,最终成为优秀的C++程序员。这些问题是Herb&Sutter精心挑选,与ISO/ANSI&C++官方标准相一致,帮助程序员在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。阶段&3《Inside&the&C++&object&model(深度探索C++对象模型)》本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承,帮助你理解程序的底层实现,以便写出更高效的代码。《The&design&and&evolution&of&C++(C++语言的设计与演化)》本书作者也是C++语言的设计者Bjarne&Stroustrup,作者在书中综合性地介绍了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景,既没有忽略关键性的详情,又没有过多地陷入技术细节。阶段&4《The&C++&standard&library(C++标准程序库)》这是标准模板库字典,你可以在本书中找到STL相关的一切知识。本书焦点放在标准模板库、检查容器、迭代器、函数对象和STL算法上。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细节解说、陷阱、意想不到的危险,以及相关类别和函数等。《Effective&STL》这是Scott&Meyers的第三本C++专著,也是学习STL最权威的书籍。作者对书中的50个指导方针都作了详尽的分析,并配以示例。通过这些规则,C++开发者可以最大限度地使用STL《Generic&programming&and&the&STL(泛型编程与STL)》本书阐述了泛型程序设计的核心理念:concepts(概念)、modeling(模型)和refinement(改善),并为你展示这些观念如何导出STL的基础概念:iterators(迭代器)、containers(容器)和function&objects(函数对象)。按照本书所述,你可以把STL想象成一个由concepts组成的library,你将学习到STL正式结构并理解其强大的优势。阶段&5《Exceptional&C++&style》作者为Herb&Sutter。本书同样提出了40个C++风格相关的问题,对一些至关重要的C++细节和相互关系提出了新的见解,为当今的关键C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略,帮助开发者在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。《C++&template》这是一本关于C++模板的完整的参考手册和教程,它强调模板的使用实践,包含了现实世界中的例子。每个C++程序员都应该好好读一读这本书。《Modern&C++&design(现代C++设计)》作者Andrei&Alexandrescu为C++程序员打开了一个新的局面。本书提供了一些针对软件设计的前沿方法,如联合设计模式、泛型编程,使程序员可以编写有表现力的、灵活的、高度可重用的代码。《Thinking&in&C++(C++编程思想)》C++&领域权威著作,介绍了C++实用的编程技术和最佳的实践方法。Objective-C:《Objective-C编程》Python&:《Python基础教程》、《Learn&Python&the&Hard&Way》、《Python学习手册》、《Python源码剖析》、《python编程入门经典》、各种在线文档注:上面提到的书籍只是庞大教程中的一小部分,欢迎大家指正和补充。有了入门书籍,也只是打怪时准备好了装备,想要成为一名合格甚至优秀的程序员还有更多的路要走。具体该怎么学习,学习了初级知识后怎么扩展、补充、提高,如何提高作为一名程序员的职业修养,都是编程小白们必将面对的问题,小编会在后续为大家分享相关经验。成功的开发者都有一个共同点,会关注很多编程,很专业,并且会将良好的编程习惯作为一种艺术来看待。在《喜剧之王》中龙套尹天仇那一句“其实,我是一名演员”言犹在耳,既然决定踏进猿猿行列,就要时刻提醒自己是一名程序员,认可自己、认可自己的职业,开心前行。欢迎大神和准大神们就如何提高自己进行探讨,并与大家分享,当然也可以炫炫你是如何不小心成了励志代表的。
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
百家号 最近更新:
简介: 10年专注电脑、网络、编程
作者最新文章

我要回帖

 

随机推荐