一个零基础自学编程的菜鸟真诚向各位高手请教!

问题描述

我是一个零基础,不是计算机专业的计算机编程爱好者,我非常喜欢编程做软件的那种感觉。但是我已经这里那里的公司混了一年了,依然感觉自己做不出来什么东西,目前最基本的SQLSERVER都不会用,但是目前又在一家公司硬着头皮学习,但是我知道我肯定留不长的。因为我的基础非常有限,因为家里穷,必须工作,否则连填饱肚子的钱都没有。我非常想突破自己现在的瓶颈,我不知道如何去突破。基本的C#语言看的懂,但是到运用他们完全不看书开发一项简单的任务时就不知所措,完全不知从哪里下手。书,我也买了不少,基本开了一下,但是还是完全不能理解里面的逻辑,比如:new关键字,我如果不和同事交流,就只知道是实例化对象,而同事就可以说出它不仅是实例化,而且还开辟的内存的空间。所以我很困惑,请各位高手指教我学习方法。学习C#语言编程开发项目到底从哪里开始学习?如何真正的跟自己打牢基础,扎扎实实的能独立编程?望大家指教一二!谢谢!

解决方案

解决方案二:
多动手.先从基本类型入手.
解决方案三:
许多计算机专业的大学生毕业也和你一样的水平我刚毕业的时候面向对象是什么都搞不明白,ORACLE是什么也不知道。
解决方案四:
刚开始的时候可以看一些视频教程或书籍,边看边练习代码。差不多的时候就从头到尾跟一个项目,不会的时候再去翻书,这样记忆更深刻。不然你看完书过几天就忘了。遇到问题,自己想办法去解决,解决之后在遇到同样的问题就不会再走弯路了。
解决方案五:
LZ,首先我很同情你的遭遇。当然你有这种上进的想法是非常好的。楼主,其实编程这方面靠的是三个方面1多动手很多事情是靠动手解决的,很多事情你自己不亲自动手,完全不知道是怎么回事。只有当自己动手去实践了,才。。发现原来真理就是这样。还是那句话,纸上得来终觉浅。书上的知识点你看懂了,还不属于你,当你能完全运用了,那时。。。才属于你自己的了。2.多动脑编程这方面,要多动脑。很多问题也许遇到问题卡住了,但不要轻易去问别人。只有自己动脑去想,这样的收获才是最大的,那种成就感。那种优越感。当你实在是想不出了,才。。。去问别人,上百度,查阅有关书籍,网上很多途径可以解答你的疑惑。尝试着学会看MSDN帮助文档,会看了,将对你的帮助很大。3.多看书一句话:学无止境啊。永远不要停止学习。就算你学的已经很牛了,永远把自己当菜鸟看待,因为,天外有天,人外有人,每时每刻,永远处于低调。好了,LZ,对你的。。。也就这么多了,接下来的路该怎么走还得靠自己。能走多远还得靠自己。因为路是自己的。LZ祝你成功!
解决方案六:
边学边用,先学基础
解决方案七:
家境不好的最好不要学编程哦,等有了一定的物质基础再学不迟。
解决方案八:
引用6楼devmiao的回复:

家境不好的最好不要学编程哦,等有了一定的物质基础再学不迟。

不是这样说的吧?家境不好就不学编程?那的打破多少爱好编程者的梦啊?LZ是通过自学的,更何况我想。。。就是因为家境不好,懂的东西才比别人多,懂的很多东西是来之不易的。所以。。。。更懂得珍惜学习的机会。
解决方案九:
在网上找教学视频学习啊,没有基础在工作中进步很慢的,吃力,拖后腿还有可能被踢。
解决方案十:
我读初二的时候接触编程,初三开始自学C++,现在在培训中心里面学楼主加油啊!
解决方案十一:
我也想学编程我学的英语专业在一家软件公司工作一年。感觉开发真的很有feel。我也要学习了向各位大牛哥们学习
解决方案十二:
首先,不管你学什么,兴趣是最重要的。有兴趣,你才会去思考,去实践,编程一样,看书当然需要,但是只看书不动手,不思考,一个蛮劲得看,没有效果。因此,我觉得你要学会思考问题,理解问题,这样才会有进步
解决方案十三:
谢谢你的方法!!我会记住的,谢谢!引用4楼zhizhuochangeing的回复:

LZ,首先我很同情你的遭遇。当然你有这种上进的想法是非常好的。楼主,其实编程这方面靠的是三个方面1多动手很多事情是靠动手解决的,很多事情你自己不亲自动手,完全不知道是怎么回事。只有当自己动手去实践了,才。。发现原来真理就是这样。还是那句话,纸上得来终觉浅。书上的知识点你看懂了,还不属于你,当你能完全运用了,那时。。。才属于你自己的了。2.多动脑编程这方面,……

解决方案十四:
呵呵,所以我得坚持学!谢谢!!引用2楼mizuho_2006的回复:

许多计算机专业的大学生毕业也和你一样的水平我刚毕业的时候面向对象是什么都搞不明白,ORACLE是什么也不知道。

解决方案十五:
可是我每晚闭上眼睛就是程序代码,就有想起床去解决问题的冲动引用6楼devmiao的回复:

家境不好的最好不要学编程哦,等有了一定的物质基础再学不迟。

解决方案:
我基本上同意4楼的说法,但是有一点,就是条条大道通罗马,很多问题,自己纠结了很久终于弄出来了。这样的问题需要跟同事一起研究下说不定有其他巧妙的解法。而且开始学习的时候是要问,所谓的三人行,必有我师、不耻下问等等,技术没有什么,还是大家共同进步。等你做了一段时间软件后,发现技术不是主要问题了而是你的业务逻辑才是真正主要的
解决方案:
感觉没啥捷径,有些东西看不懂,但是当自己用一次后就有些明白,用多了就熟悉了,就有自己的想法。
解决方案:
你写一个你最喜欢最想要的软件(不一定网络上有,而且尽量能简单点)就开始动手,一个一个功能来,哪里不会,就找百度,慢慢的话理解里面的含义的
解决方案:
边学边用,先学基础
解决方案:
有钱的公司就是好啊
解决方案:
老话重题,还是那几句,多做多练多学习,多接触新技术、多掌握好思想。
解决方案:
我曾经在大学城附近的垃圾回收站买过书,都是些大学生丢或卖掉的。基本是按10块一本来算,最贵也就20。我觉得这个学习成本应该不高,LZ可以考虑!
解决方案:
引用21楼yes16ws的回复:

我曾经在大学城附近的垃圾回收站买过书,都是些大学生丢或卖掉的。基本是按10块一本来算,最贵也就20。我觉得这个学习成本应该不高,LZ可以考虑!

好的,有时间我去看看,谢谢!
解决方案:
如果你基本没什么基础那么最好的选择就是先向一个职业编码工发展你需要做的事情非常少完全不要去研究什么原理你需要知道的只有两件事情:看懂文档把文档变成代码是的就这么简单如果你要玩C#什么视频都是假的那是坑爹的画时间去看他们你不如直接去新华书店买一本《C#高级编程》看熟它然后编码再编码继续编码你不需要设计只需要编码一直到你成为一个最出色的编码工好吧然后呢?没然后了然后你就去享受生活吧一个出色的编码工已经足够让你活着了(别误会不是三五千那种挣扎地活着而是很小资地体面地活着)你需要做的只是熟练地把设计师的设计转化为高效地代码——这需要毅力耐力和体力^_^而毫无疑问的是这些理论上是任何一个人都可以做到的不想要任何天赋但是不是每个人都需要出人头地万众敬仰的不是吗?除非你认为自己的天赋足够地出类拔萃不然选择这条路吧它也许没有你的梦想那么美好但是它绝对不像别人瞎掰的那么悲剧它很平坦很安详也很亲切更重要的是在这条路上努力就可以拥有一切
解决方案:
引用23楼g4_magicvr的回复:

如果你要玩C#什么视频都是假的那是坑爹的画时间去看他们你不如直接去新华书店买一本《C#高级编程》看熟它然后编码再编码继续编码

+1
解决方案:
引用23楼g4_magicvr的回复:

如果你基本没什么基础那么最好的选择就是先向一个职业编码工发展你需要做的事情非常少完全不要去研究什么原理你需要知道的只有两件事情:看懂文档把文档变成代码是的就这么简单如果你要玩C#什么视频都是假的那是坑爹的画时间去看他们你不如直接去新华书店买一本《C#高级编程》看熟它然后编码再编码继续编码你不需要设计只需要编码一直到你成为一个最出色的编码工……

越来越发现这姑娘的思想深不可测哇
解决方案:
我觉得最好是先看书,然后看视频跟着做,再看书.就这样。
解决方案:
等你会了也许就不觉得这是件很有feel的事情了.
解决方案:
我觉得视频很多时候不仅坑爹连娘都坑了。。。。一本合适的入门书+相关论坛+google+百度+bing+。。。。一开始自己解决问题难免会没头绪,自己先想一想、如果实在不行,再看书上怎么写(或者百度上怎么写的),一句一句的自己敲完,编译运行,如果得到了正确的答案,读一下代码+debug,出错的话,你可以在他的思路上去修改得到正确的代码。从心里来讲,编程真的木有速成的,不像内功心法,找一个“无崖子”给你传功就OK。。。
解决方案:
实在想不通某些人学编程居然还要大量依赖视频教程……又不是文员在学Word、Excel……程序员应该多读点文字吧。
解决方案:
刚开始学,就多看点书,最好是国内的,这样看的懂,最写一些代码,编程最重要的是多动手编代码
解决方案:
多阅读规范化、高质量的源代码对一个程序员来说很重要,如果你善于消化,那么你能吸取很多营养。
解决方案:
引用6楼devmiao的回复:

家境不好的最好不要学编程哦,等有了一定的物质基础再学不迟。

有这么说话的嘛
解决方案:
引用32楼liu_chuanming的回复:

引用6楼devmiao的回复:家境不好的最好不要学编程哦,等有了一定的物质基础再学不迟。有这么说话的嘛

6楼这么说实在有点过了……玩笑有点开过头了。
解决方案:
你是想开发一个项目:根据不同的条件的打基础http://www.verycd.com/topics/2857178/这个不错不过前提计算机网络是必须的
解决方案:
建议先学学C语言吧,不求犀利。基础语法和指针搞懂就OK。再学其他语言,上手就是几天的事情。
解决方案:
我记得我以前是花大一半个暑假,每天至少看10个小时的时间来学习C语言。还有一个配套的习题集上的例子几乎全部看完理解。并做上笔记,写上自己当时的理解。自己觉得没懂的地方就前后结合着反复的看,反复的看,因为那时在家里也上不了网,也没有人可以问,千万别图速度,没看懂也骗自己说知道怎么用,就跳走了。20多天后,真的觉得很有收获,感觉自己确实是入门了。
解决方案:
自己是什么专业的,专业入手工作最方便!
解决方案:
我非常喜欢编程做软件的那种感觉。--------------------------------就冲你这句话,就感觉你没啥前途。。。
解决方案:
培养兴趣是关键,光看不练假把式,光练不想傻把式。
解决方案:
引用29楼xinyaping的回复:

实在想不通某些人学编程居然还要大量依赖视频教程……又不是文员在学Word、Excel……程序员应该多读点文字吧。

我觉得根据个人而定吧,看自己的学习方式,我就是工作了半年后看了一套.net的视频,很多东西都豁然开朗了(当然是因为之前看书总是看不进去),然后工作就很如鱼得水,或者开始看别的优点难度的书也感觉轻松很多,感兴趣很多。。。(纯属个人经历!)
解决方案:
引用楼主liulironaldo的回复:

我是一个零基础,不是计算机专业的计算机编程爱好者,我非常喜欢编程做软件的那种感觉。但是我已经这里那里的公司混了一年了,依然感觉自己做不出来什么东西,目前最基本的SQLSERVER都不会用

既然喜欢,那就好好学啊,知道自己SQLSERVER不会就先学它吧,一般的编程都会用到的。而且书不要买太多,基本上原理都差不多的,要真正看懂一本书,不要随便翻翻,最重要的还是练习~~还有不要用“混”这个词~~~你可以学习下生成出来的代码,他是由资深开发人员负责设计和评测,在保证代码性能的同时,具有优异的可读性与扩展性,无论对于.Net开发的新人或是老鸟,都有一定的学习或借鉴作用。
解决方案:
引用2楼mizuho_2006的回复:

许多计算机专业的大学生毕业也和你一样的水平我刚毕业的时候面向对象是什么都搞不明白,ORACLE是什么也不知道。

你说的这是什么话,什么叫计算机大学毕业的大学生就那水平,我们软件的大学生是有些人不学,可还有不少人很努力的学呢。别以偏概全。
解决方案:
建议你看看《我是IT小小鸟》不过可能可鉴性也没那么强,要不就找个譬如对日啥的那种,对对,有老么多文档,照着文档敲,就能写代码的工作,当然也没有你想象的那么容易,代码怎么可能是罗在一起就能乖乖运行的,在这样的单位工作的过程中,你能多多少少学到一些最基本的东西吧!但是在工作前期,你未必能碰到能耐心帮你解答各种问题的那么个同事,所以你要抗的住压力。这是其一,而在你将来有了一定基础的时候,你也要学会不要去贪图在这种单位里面的安逸。要想办法离开这样的公司,去更有技术挑战的单位里面进发,否则,我估计你将来最好的结局也就是个比较不错的管理人员,而不是一名比较过硬的技术人员。至于视频啥的,啊!我是这么看带着个问题的,如果可以的话,你可以找个视频就是帮你串串知识点的那种作用,就是用宏观上了解一下各种知识,然后卖你要学习的技术点的相关知识,在你有了那么一点点大体概念的基础上,在从书中去了解更为详细和深入的知识点。额……我还菜鸟着呢,关于这个问题,我要是说的不对,别骂我啊!
解决方案:
引用15楼jiangfling的回复:

我基本上同意4楼的说法,但是有一点,就是条条大道通罗马,很多问题,自己纠结了很久终于弄出来了。这样的问题需要跟同事一起研究下说不定有其他巧妙的解法。而且开始学习的时候是要问,所谓的三人行,必有我师、不耻下问等等,技术没有什么,还是大家共同进步。等你做了一段时间软件后,发现技术不是主要问题了而是你的业务逻辑才是真正主要的

呵呵,你说的很对。我同意你的看法。业务逻辑才是真正重要的。
解决方案:
引用12楼liulironaldo的回复:

谢谢你的方法!!我会记住的,谢谢!引用4楼zhizhuochangeing的回复:LZ,首先我很同情你的遭遇。当然你有这种上进的想法是非常好的。楼主,其实编程这方面靠的是三个方面1多动手很多事情是靠动手解决的,很多事情你自己不亲自动手,完全不知道是怎么回事。只有当自己动手去实践了,才。。发现原来真理就是这样。还是那句话,纸上得来终觉浅。书上的知识点你看懂了,……

呵呵,LZ,对你有帮助就好。
解决方案:
引用4楼zhizhuochangeing的回复:

LZ,首先我很同情你的遭遇。当然你有这种上进的想法是非常好的。楼主,其实编程这方面靠的是三个方面1多动手很多事情是靠动手解决的,很多事情你自己不亲自动手,完全不知道是怎么回事。只有当自己动手去实践了,才。。发现原来真理就是这样。还是那句话,纸上得来终觉浅。书上的知识点你看懂了,还不属于你,当你能完全运用了,那时。。。才属于你自己的了。2.多动脑编程这方面……

4楼说的太精辟了。也正是我想说的。++;
解决方案:
如果我负责招人,如果谁在面试时说出“我非常喜欢编程”之类的话,我可以断定90%以上都是菜鸟,老手一般是不会说这种话的。当然,如果你干了两三年之后还能真心说出这种话,那你就是个值得培养的好苗子。
解决方案:
学编程,零基础是不行的。至少要有一定的数学素质,高考数学不及格的肯定不行。怎么打基础?大学计算机专业的几门课:面向对象编程基础,数据结构,操作系统,数据库原理学上一遍,加上大量的编码练习(最好是做实际项目),我觉得是必要的基础
解决方案:
多动手写代码,多看别人的代码。
解决方案:
引用48楼hzzasdf的回复:

学编程,零基础是不行的。至少要有一定的数学素质,高考数学不及格的肯定不行。怎么打基础?大学计算机专业的几门课:面向对象编程基础,数据结构,操作系统,数据库原理学上一遍,加上大量的编码练习(最好是做实际项目),我觉得是必要的基础

编程和数学没多大关系,只是简单的逻辑而已,用到高数的领域太少了

时间: 2024-08-04 11:40:13

一个零基础自学编程的菜鸟真诚向各位高手请教!的相关文章

一个零基础学习Python应该知道的学习步骤与规划

很多初学Python的同学都面临着很多的疑问,在之前的文章中我大致的很多问题我已经进行了讲解,无论你是编程零基础.数学,英语不错.还是说没有一个好的学习路线和学习规划等等,我都给大家进行了一个讲解 今天呢给大家讲以下问题:很多人都在问Python学习步骤应该如何安排?多长时间可以达到精通呢? Python学习步骤应该怎样安排: 首先,学习Python编程技术,自学或者参加培训学习都适用,每个人都有自己的学习方式和方法. 一:明确自己的学习目标. 不管我们学习什么样的知识,都要对自己的学习目标有一

零基础计算机专业学生如何面对

[学生来信] 贺老师,您好! 我关注你也是从暑假开始的,我现在是XX大学大二的学生了,但是对自己的未来职业规划还不是很清晰,主要是因为我是一个零基础的计算机专业学生,同班里那些大牛相比,自己只有羡慕的份.当初报这个专业只是因为自己对电子产品比较感兴趣.现在我也想学好这个专业,但是不确定自己能否在三年后成为一个合格的计算机专业毕业生,找到个好的工作.您觉得我们这些零基础的计算机专业学生还有没有坚持下去的必要,还是掌握别的技能?其实我还是对计算机专业挺感兴趣的,但就是没有学习的动力,尽管我上次期末考

《零基础学JavaScript 电子教程/随书光盘》电子教程/随书光盘[ISO]迅雷下载_常用工具

eMule资源 下面是用户共享的文件列表,安装eMule后,您可以点击这些文件名进行下载 [零基础学JavaScript.电子教程/随书光盘].0JavaScript.ISO 详情 42MB [零基础学JavaScript.电子教程/随书光盘].0Javascriptdiamzijiaocheng.rar 详情 35MB 中文名称:零基础学JavaScript 电子教程/随书光盘资源类型:ISO版本:电子教程/随书光盘发行时间:2007年12月地区:大陆语言:普通话简介:出版社 : 机械工业出版

linux编程-大菜鸟求教linux,想用c写一个helloworld不知从哪里下手,零基础伤不起啊,求大神指点。

问题描述 大菜鸟求教linux,想用c写一个helloworld不知从哪里下手,零基础伤不起啊,求大神指点. 解决方案 用apt安装gcc,用vim或者任意的编辑器创建源代码,用gcc编译. 解决方案二: 红帽啊?没用红帽,只用ubuntu,不过应该都差不多吧,打开终端,然后进入相应的目录,通过vim新建文件进行编辑 解决方案三: 进入终端,用vi创建一个.c文件,在里边用c语言写个程序,运行即可

技术-菜鸟急求!!哪位大神可以提供一个从零基础开始的extjs5教程,最好是视频教程

问题描述 菜鸟急求!!哪位大神可以提供一个从零基础开始的extjs5教程,最好是视频教程 小弟实习生一枚,现在跟着团队做一个项目 需要用到extjs5的前台技术 以前一点都没有接触到 哪位大神有教程 送小弟一份 解决方案 最好的教程就是自己动手做一做,然后对照官方文档,官方文档写的很详细 解决方案二: 有js基础自己啃api+下载的DEMO就好了.. 没有js基础直接学ext还是比较难..

《C语言编程——零基础初学者指南(第3版)》一第2章 编写第一个C程序2.1 概述

第2章 编写第一个C程序 C语言编程--零基础初学者指南(第3版)本章内容 编写第一个程序使用main()函数识别数据类型本章将教你如何编写第一个C程序!如果无法理解本章的所有内容,请不要着急.放轻松些,你的目标是先熟悉C程序.经过本章的学习,你要学会识别所有C程序的共同元素. 2.1 概述 C语言编程--零基础初学者指南(第3版)本节将介绍一个简短但完整的C程序,并讨论附录B中的另一个程序--"Draw Poker扑克游戏".这两个程序都包含一些共同和不同的元素.第一个程序相当简单:

编程零基础,学JAVA不知道如何着手

问题描述 编程零基础,学JAVA不知道如何着手买了一些书,下载了一些视频,按照上面的语法再写,不知道写这些有没用,要写到什么时候 解决方案 解决方案二:写到入门就差不多了.接着就可以学j2ee!解决方案三:有用,多练习~解决方案四:寫到你自己覺得夠了,就試著做些系統或應用程式,然後你就會發現自己哪裡沒學好了.解决方案五:我基本上按照书上写写,改一改,把意思给了解了不知道这样的学习方式如何或者给小弟一些建议解决方案六:如果编程基础为0的话,我觉得还是报个培训班好些.如果有编程基础的话,那么就跟着书

小白|怎样从编程零基础入行分析领域(附学习资源)

怎么从编程零基础到可以在科技和分析领域工作? 如果你对学习这些技能感兴趣,不管是为了开心还是职业转换,哪条路是最好的呢? 市面上有无数个网课清单,但你要怎样分辨出最适合你的那一条路? 我自己从没想过我会学习任何这方面的实操技能,像编程.数据分析.或相关科技.鉴于我是金融专业的,我总是设想我会成为一名"商务人士".但不知怎么的,我自学了Python和SQL,而且还在"Jet.com"找到了分析领域的工作,每天都会用到这些语言中的一种. 你可能会问,为什么要学习Pyth

一个没有基础的人,应该如何学习编程??

问题描述 麻烦各位大哥大姐,兄弟姐妹给出出主意....首先要怎么样去学?如何开头!?? 解决方案 解决方案二:找一些基本的书看看...任何学习的人都是从没基础过来的.解决方案三:一路走来..累``但很快乐!解决方案四:先学基础语言我现在就在学习解决方案五:对头你可以先了解什么是C#以及脚本运行的环境解决方案六:先学基础解决方案七:先开理论在拼命的练习!解决方案八:先开理论在拼命的练习!解决方案九:先开理论在拼命的练习!解决方案十:该回复于2009-05-14 09:48:12被版主删除解决方案十