手机学编程 编程自学

我想自学编程 。
至于如何学习编程!首先你要选择一门编程语言 , 这门语言有很大的市场 。找工作的时候选java , 容易理解和学习的时候选Python!当然还有更多语言!这里我就以java为例!所有语言的知识体系分为三部分:数据存储(内存、文件、数据库、分布式、集群、关系型和非关系型) 。)业务逻辑(业务需求、语言语法、算法、类库框架、性能优化等 。)信息交互(展示)(多终端、app、小程序、微信官方账号、移动端、pc端、web开发等 。)这三块知识 , 作为学问 , 可以强调 , 但没有一个是可以完全理解的 。一般初学者javase数据库mysqlweb开发(html , css , javaScript , Ajax)JavaEEJSPservletspringMVCMyBatis项目实战并分享Java的学习路线!提出一些其他关于自学的建议 , 望采纳!找行业内的高手来策划指导 。规划好自己每天的学习时间 , 不要中断 。写项目前先掌握知识体系 , 同时抓细节 。俗话说 , 态度决定一切 , 一个人的学习态度很重要 。良好的心态不仅会提高你的效率 , 还会影响效果 。学习是一个漫长而痛苦的过程 , 需要不断的耐心 , 没有急于求成 。对于一个初学者来说 , 最重要的是打好基础 。希望对你有帮助 , 希望被采纳!
【手机学编程 编程自学】

手机学编程 编程自学

文章插图
想自学编程?
学习编程不再是少数计算机专业人员的事情 。就像计算机已经渗透到我们生活的每个角落一样 , 越来越多的人在学习编程 。现在因为网络信息资源丰富 , 大部分人选择自学 。从小自学编程十几年 , 积累了一些经验和方法 。我想给这些初学编程的自学者一些个人建议 。建议一:自学也要读书 。自学只是说没有专门的老师手把手教你 , 不代表连书都可以省掉 。每天都有人来问我一些基本的概念性问题 , 我问他:“这些概念性的书不是都写得很清楚吗?”他回答:“我没有书 。”如果你没有书 , 你很难在头脑中形成一个比较整体的认识 , 你所学的知识都是碎片化的 。更别说大部分人没有精力回答你的问题 。就算有 , 很多东西也不是三言两语能解释清楚的 。很多专家都讲了自己的理解 , 可能很有意义 , 但是可能要花你半天时间去思考 。一本书 , 即使不是经典 , 也能给你提供一个大体完整的框架 , 成为你自学过程中的指南 。这里我想说的是:网上电子教程资源丰富 , 看一看无妨 , 但你手里至少要有一本印刷本3354 。毕竟网上教程良莠不齐 , 其作者也不一定精通 , 所以很难说其质量好坏 。建议二:学习编程需要多练习书 , 但不能整天抱着书 。编程我最怕的就是纸上谈兵 。我见过一些初学者 , 看了大部分书之后 , 用逻辑的方式跟我聊循环函数 , 但是他们连编译器是什么样子都没见过 。如果他真的要写几行程序 , 那就全是错误了 。我的建议是 , 不管你参与编程的时间有多短 , 不管你目前学到的知识有多少 , 你都要一直尽力去写一些小程序—— , 哪怕你把“你好 , 世界!”手工输入并运行它可以大大提高你的编程能力 。建议三:编程是创作 , 不是听写 。有些人甚至打算通过人海战术学习编程—— , 完全没有理解编程的内涵 。光靠“欣赏”别人写的代码是学不好编程的 。有一点要明白:编程是一个创造性的过程 。编程的意义在于以程序的形式教会计算机如何完成一项任务 。写代码只是一种形式 。真正重要的是如何完成一个具体的任务 。学习别人的代码当然很有用 , 可以学习别人的思想;但是 , 如果只是死记硬背一些别人写的代码 , 自己编程序基本上是不可能的 。我的建议是:在自己编写程序和创作的过程中 , 多借鉴以前程序中3354的思路和方法 , 而不是整天处于复制粘贴的状态 。建议四:好习惯要从开始做起 , 所谓“勿以小而不为” 。坏习惯一旦形成 , 就很难改变 。所以类似的编写程序要注意缩进 , 给变量和函数取有意义的名字 , 使用case , 注意行尾的分号等等 。而且应该从头开始 。很多人对这些善意的提醒不屑一顾 , 觉得没有必要 , 浪费时间 。其实如果你能严格做到 , 他们可以帮你节省很多时间 。建议五:不要太好奇 。《破沙锅到底》确实体现了一种学习的精神 , 但我还是建议初学者学习 。有时候 , 不要太好奇 。编程的相关知识盘根错节 , 大部分问题深挖下去会越来越复杂 。对于一知半解的新手来说 , 只能越来越迷茫 。很多东西 , 时间长了 , 随着知识的深入 , 自然会明白 。
就像我刚学英语的时候 , 你知道“再见”就是再见就够了 。是不是要先搞清楚好和再见的关系?作为初学者 , 最重要的是尽快对整个知识有一个完整的了解 。对于个别知识点 , 暂时不需要太深入 。等你有了丰富的知识和经验之后再回来学习 。c是最好的语言 , 是面向过程的 。新手一般都是学这个的 。VB很直观 , 但是局限性太大 。不建议C\C#\J#都是面向对象的 。你需要学习面向对象的思维 , 最好有一定的编程基础 。如果是自考的话 , 买本清华出版的书看看就行了 。说起来不难 , 简单说起来也不容易 。JAVA、C#和J#都是比较新的语言 , 支持纯面向对象技术 , 其中JAVA应用比较广泛 。C
#次之 。不要问我难吗 , 前面说过了:说难不难,说简单也不简单 。编程是很枯燥的工作 , 你最好有心理准备 。Linux是操作系统 , 就和WINDOWS一样 。所以在哪个操作系统下编程都和专业不专业没有直接的关系. ----------------------------------- 我建议你买本书(清华大学出版的之类的书)从头学起 , 再问下去我的修改次数就要到极限了 ,  就是不到极限 , 我也该写本书出来给你了........... 还有不要一开始就学C++ , 初学者学最好C语言 。这会是一个漫长的学习过程 , 最好再报个学习班什么的......我想自学编程 , 好学吗?
编程难学是因为代码量巨打合格 , 程序员代码量需要达到1万号 , 而优秀的程序员代码量通常保守10万行 。编程学会了以后发展是非常好的 , 编程从现在以及随后起 , 十年前都是一个非常有前景的行业 , 除非到了市场非常饱和 , 程序员遍地都是的情况 , 但目前显然不是 。从任何一个公司招聘人员情况上看 , 互联网行业都算是比较火爆的行业 , 招录程序猿的不在少数 , 公司不一般 , 水平要高很多 。抱着真心想了解这个领域的心态去学习 , 去钻研 , 才有可能走下去 , 时时反省 , 检查 , 将知识体系化 。保持好心态 , 不要过分注重结果 , 学习是一个长期的过程 , 不要过分注重眼前的收益效果 。