首页 热点资讯 义务教育 高等教育 出国留学 考研考公

本人想自学编程

发布网友 发布时间:2022-04-21 10:30

我来回答

8个回答

懂视网 时间:2022-04-20 08:16

本人在一个小城市从事财税工作,不是富二代也不是,家里只有一套房自住。眼看着而立之年马上就到了,孩子快满一周岁了,可我还是一事无成,工作升迁无望,积蓄拿去炒股被套了60%,最近借酒浇愁竟然把胃喝坏了……总之感觉从来没有这样糟糕过,想现在开始沉下心学一门手艺,读书的时候对于c++编程还有些兴趣学的也算不错,但是现在已经全部忘光了。如题,这样的零基础还有希望吗?如果可以,从哪里开始学起?求高人指个方向,不胜感激。

回复内容:

做就有希望,不做就没希望
HTML5现在还算大家都是起点阶段,不算晚 有,妥妥的


. 当然有希望了,不过这样的生活可是比你现在的生活还难受一倍喔,因为:年龄大、没基础、有负担,还要全身心去学习啊 说一个我亲身经历过的一个朋友的故事, 仅供参考。

暂且称呼这个朋友为A, A似乎是86年还是87年的, 大学学的是化学专业, 英语非常不错。我和A是在一个C++学习交流的QQ群里认识的, 当时我读大二,刚学C++, 他则是毕业快两年了,也是刚学C++没多久,当时他的水平估计也就比我高一点点。之所以认识他, 是因为当时我对一个C++的问题有疑问, 就在群里提出来了, 是他对我的问题进行了解答,后来就私聊了他, 问题解答完之后,就和他聊了一下生活方面的问题, 发现他也是长沙的,就加了QQ多聊了一会。

当时他是自费去长沙某培训机构学习的, 全日制学习,周期六个月, 还是全英文教材,他说他们一天学习10个小时以上,每天除了吃饭就是学习, 几乎没有什么假期可言, 认识他的时候, 他刚进培训机构学了不到一个月, 而我则是C++课程开了一学期,快期末考试了, 才来问几个问题的。

我当时问他, 为什么放弃了两年的工作, 想到了要来学C++, 他说,他喜欢编程这个工作, 因为不需要关系,不需要靠人脉这些东西讨生活, 只需要靠自己的技术和本事, 就能过上一份不错的生活。

后来, 和A联系的很少, 几乎一两个月才会有一次吧, 因为他的QQ空间是一两个月更新一次状态, 从那里才知道他的状况, 但是每隔一次和他的聊天, 都会发现, 他的C++水平, 都上升了一个台阶, 我虽然比他早学C++, 但是我却是天天打酱油上课学一点, 他却是一天顶我至少一个星期的强度在前进着, 以至于后来,这个差距大到,我不好意思再问他任何C++问题了。

后来, 过了一个暑假之后, 我回到学校, 再和他聊的时候, 发现他已经参加工作了, 是在湖南卫视旗下的芒果游戏从事游戏开发工作, 当时听他说, 工资不高, 好像只有3,4K的样子。再后来, 我读大三了, 对于找工作也感觉到了巨大的压力, 我也开始每天10个小时的学习,就这样, 一直到了大四校招。

我又和他联系了, 因为这个时候, 我也想从事游戏开发的工作, 想在大四的时候, 在长沙找一份实习的工作, 所以,我又联系了他, 看看能不能混进芒果游戏里去。 当时他却跟我说, 他已经不在芒果游戏了, 也不在长沙上班了, 他去了上海,开始从事电信系统的开发, 工资貌似也上涨到了1W, 后来,因为芒果游戏只招应届生, 大四想混进芒果游戏实习的事,也搁置了。

到现在, 应该也有两三年没有跟他聊过了, 但是从他的QQ空间里, 能了解到, 他经常去国外旅游。 而我, 也算是入了游戏开发这个坑。

故意到这里也就结束了, 希望能给题主一些参考和帮助。 在二线城市,同时理工科,我也是国企财务相关岗位87年的,不一样的是我未婚压力没有你大,业余时间自学半年, 离职全天自学两个月,已经做iOSapp开发一个半月,工资之后原来50%, 不过是自己喜欢做的事情,比我以前工作更加有前景.

悲哀的是:同龄部分都走上公司中层管理岗位了,然而自己还是在做底层的技术.
  • 有想法趁自己现在还年轻努力去实现她, 不要为自己白发之年留下遗憾. 现在唯一遗憾的是,大学的时候有理想但是没有毅力去实现她, 工作之后在国企,明知道不喜欢国企的作风,因他的工作轻松,待遇还不错,水煮青蛙的虚度五年时光.
  • 跟题主一年的 没结婚 做淘宝失败了 想学门手艺 最近在自学前端 没人带 感觉比较困难呀 坚持中…… 学习是没有止境的,不去试试怎么能知道不行,想到了就快去做吧,否则就又耽误一年了

    热心网友 时间:2022-04-20 05:58

    最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。

    我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
    C语言的书推荐谭浩强的,比较好。
    我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
    当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。

    还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。

    在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
    只是一家之言,有不到之处,还望见谅!

    参考资料:http://zhidao.baidu.com/question/49821439.html

    热心网友 时间:2022-04-20 07:49

    学习编程已经不再是少数计算机专业人员的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我自幼自学编程十余年,多少积累了一些经验和方法,想通过这里给这些初学的编程自学者一些个人的建议。

    建议一:自学也需要看书

    自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。有人天天来问我一些很基础的概念问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。且不说大多数人没有精力回答你这些问题,即使回答了,很多东西也不是三言两语就能说清的,很多高手说出来的都是他们自己的理解,这些理解或许很有意味,但也许费了你半天的脑子却怎么也搞不明白。一本书,即使不是什么经典之著,它也可以向你提供一个大体完整的框架,成为你自学过程中的一个向导。这里要说的是:网上电子教程资源丰富,看看无妨,但手中至少应有一本印刷的书——毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量好坏。

    建议二:学编程更需要实践

    书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的初学者,看完了大半本书,和我说起循环函数来头头是道,却连编译器长什么样都没有见过。真要他写几行程序,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写一些小程序——即使是把书上的“Hello, World!”亲手输入进去运行一遍,都能让你的编程能力有着极速地提高。

    建议三:编程是创造,不是默写

    有人甚至打算用题海战术来学习编程——这完全没有理解编程的内涵。仅仅通过“欣赏”别人写的代码也无法学好编程。有一点需要明白:编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的代码固然是很有用的,可以学习别人的思想;但是如果仅仅是记忆了一些别人写好的代码,就希望能通过拼拼凑凑成为自己的程序,那是基本不可能的。我的建议是:在自己编写程序,进行创造的过程中,借鉴前人程序中的思想方法——而不是整天处于复制粘贴的状态中。

    建议四:好习惯要从开始做起

    所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,类似写程序要注意缩进、为变量和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。很多人对这些善意的提醒不屑一顾,觉得多此一举,浪费时间。其实,如果真的能严格地去做,它们反而可以帮你节省许多时间。

    建议五:不必太刨根问底

    “打破沙锅问到底”确实表现了一种钻研的精神,不过我还是建议初者学,有的时候,不必太刨根问底。编程的相关知识都是盘根错节交织在一起的,大多数问题深挖下去会越说越复杂,对于知识掌握不多的初学者来说,只能是越来越糊涂。很多东西,时间长了,随着知识了解得深入,自然而然会明白。就像刚刚学英语的时候,你知道“goodbye”是再见就足够了,难道非要把这个good和再见的关系先弄个水落石出吗?作为初学者,最重要的是尽快地能全面地了解整个知识的全貌,在单独的知识点上,暂时不需要太深入。可以等知识经验丰富之后,再回头来研究。

    C语言最好了,是面向过程的,初学一般学这个.VB虽然直观,但局限性太大,不推荐

    C++\C#\J#都是面向对象的,需要学习面向对象思想,最好要有点编程基础才好.

    自学的话,随便买本清华大学出版的<C语言程序设计基础>之类的书看看就好了,说难不难,说简单也不简单

    ---------------------------------------------
    C和C++都是比较早的了,所以使用比较广泛。
    JAVA和C#、J#都是比较新的语言,支持纯面向对象技术,这些里面JAVA相对应用广泛。C#次之。

    不要问我难吗,前面说过了:说难不难,说简单也不简单。编程是很枯燥的工作,你最好有心理准备。

    Linux是操作系统,就和WINDOWS一样。所以在哪个操作系统下编程都和专业不专业没有直接的关系.
    -----------------------------------
    我建议你买本书(清华大学出版的<C语言程序设计基础>之类的书)从头学起,再问下去我的修改次数就要到极限了,
    就是不到极限,我也该写本书出来给你了...........
    还有不要一开始就学C++,初学者学最好C语言。这会是一个漫长的学习过程,最好再报个*什么的......

    热心网友 时间:2022-04-20 10:14

    可以去看看C++编程思想、你加我Q我可以把正本书传给你最好是用易语言编写、它是第一款纯汉语的编程软件

    热心网友 时间:2022-04-20 12:55

    买本C语言的书,谭浩强的不错,买台计算机,要多练习,多想,多编,才有进步

    不一定要精通数学和英语的,但是如果你想钻得很深,自己设计算法,或者直接钻研相关的文档的话,数学是要一些的,英语嘛,一般,因为技术文档里的词就那么些。

    热心网友 时间:2022-04-20 15:53

    慢慢学,要有耐心和钻研的心

    热心网友 时间:2022-04-20 19:08

    我从来没听说过学习
    编程的离散数学语言编程,学习了很多,但大多数,只要学习C + +和其他语言?是相当好学。
    建议先学C + +,建议看cpp的底漆,以及视频教程,你可以去百度搜索,如果你不能找到我可以送你到邮箱

    热心网友 时间:2022-04-21 02:27

    也不知道楼上两位是在哪复制过来的。。如果不是就当我什么都没说。
    不用考虑英语什么数学的,你好好努力学,等你入了门你就都明白了。

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com