大家好,今天小编关注到一个比较有意思的话题,就是关于编程大神在线学习的问题,于是小编就整理了3个相关介绍编程大神在线学习的解答,让我们一起看看吧。
怎样自学编程?网上有哪些渠道?
直接上货!!!!
1.下载相关编程入门到精通系列教程。比如百度文库,百度云,csdn,很多
2.逛各大博客论坛,很多大脑的分享。比如博客园,csdn,51 net等
我就从编程环境角度说说如何编程,纵观大多流行语言java c++ php c# 都必须熟练的使用调试。可以说学会了调试对于入门一个语言十分重要,对于了解程序逻辑十分重要。在调试中读懂逻辑,在调试中吸取经验十分重要。
有人说先学c,个人建议还是只懂一下其语法得了。未来从事c的概率由市场决定会很低,何必花那么多时间浪费。技术发展太快,没时间去浪费。
j***a spring 那套环境需要花费的时间会很多,因为它提供的服务,是提前编译好的,不像c#winform窗体启动起来,然后再根据自己需要生成某个东西,也就是对象。所以spring要组织起这些服务,提前生成很多对象,必然有一种规则,而掌握这种规则是初学者面临的门槛,往往还没接触到编代码,就已经各种的调试设置,耗费了很多心神。
再说php,本人用php一般使用国内一个框架tp5 thinkphp全称开发web后台管理等,其开发速度是j***a不能比拟的,php调试也很健全,推荐使用phpstrom编辑调试,功能强大,首次设置调试环境会浪费点时间,这里还有一个支持php需要的小软件phpstudy搭配起来,j***a的win端是tomcat 。同时前端浏览器也能调试还支持断点。简单说着两种语言,这里边的调试环境搭建起来,需要说的这一篇文章不够。c#winform是桌面端软件,没有web需要服务复杂下载vs2015,差不多就可以上手了,而安卓需要下载as,谷歌公司研发的,需要下载模拟器模拟手机环境,相对来说也需要花费点时间了解,as环境要支持各种安卓版本会其库文件占用很多电脑存储。相对来说安卓编程也很复杂,它不像c#拖拖拽拽就可以了,前端页面展示代码堆积,页面下边进行逻辑处理。总之入进去各种的需求比如选择框优化,省份等等选择,一个小功能,会考虑数据源,等等。。。个人感觉在了解了一定语法之后编程首要面临的问题是熟悉开发环境,学会调试。也就是debug..
向你推荐
我要自学网
啥课程都有,前期免费,后期课程收费,但是很便宜,一门课程估计就是几十块钱的事情,讲的很详细。
手打不易,请点赞,谢谢
网上有很多免费的学习网站和app,比如我爱自学网、百度传课、腾讯课堂等。
有很多平台有免费的课程可以学习,如果觉得老师讲的不错,就可以付费深入学习,还是很方便的,挺[_a***_]。
编程也是分方向的,要明确自己未来的方向最好。
但普遍都是从c语言入门,因为语言基本都是大同小异的,都包含必要的一些元素如变量、函数、分支结构、循环结构、***类型等等。而c尤为简单粗暴,且很多其他语言在被创造出来时都有借鉴c语言,因此了解了c语言后对于其他语言上手也有些许帮助。
对于初次学习编程的人,不建议过分追求体系化的理论,记下必要的语句用法,进行一定量实践。然后再深化理论基础,如c代码是如何被编译的,链接是什么,可执行文件原理,cpu如何处理指令,程序如何被调度等等。
一般推荐一些入门书籍,最简单无脑且篇幅小的是大学常用教材,谭浩强的《c语言程序设计》。还有一本是国外人写的《c primer plus》口碑很好。
网上也可以搜到相关资料,另外还有一些学习网站如w3cschool也有在线教程,还有一些***网站可以搜到人们分享的课程***,或者可以找一些qq交流群,里面也有学习资料的分享和交流。
希望能够帮到你
自学编程以一般人来说需要多久?
当然可以啊,编程自学后上班、就业都会给你带来很大的便利。
但是自学有个问题就是,如果你是零基础或者基础薄弱,首先就需要入门,但只看书籍就会限制你或者让你看不懂。
但有***教学就不一样,边教学边实操,让你上手就会很快。课呱呱的编程教学有多种,j***a、python等等,你想学的编程语言里面都有,你想学什么都可以看一下,最主要现在还免费了。
自学编程,基于每个人不同的基础知识和经历,预期目标不同,所以能够成为挑“大梁”时间也都会不一样。关于程序有很多种,不知道你说的是哪一类的,我就拿我们工业自动化控制方面来说吧:如果有理论基础再加上实践,先从小项目做起,不出半年时间就基本上出师了,然后边做边学,学无止境。祝你早日成功!
没有基础不要听培训机构忽悠,如果年轻够聪明够刻苦学两年干三年能出徒,非双一流大学只能去小公司试试,工作还不稳定,还不比跑外卖赚的多,996什么的是常态,有心里准备体格好就上
自学编程真的不是特别靠谱。相信每一个学编程的人都是希望能拿高薪进牛逼的公司,那么牛逼的公司在招人的时候肯定会全方位的去考察你,同样牛逼的岗位对人员技能的要求也是全方位的。如果你去自学编程的话,很多点你是理解不了的。打个比方来说,我把中学或者大学的数学课本发给你,你能自学吗?你可能能学其中的一部分,但是你吸收不了全部,所以应该尊重规律,编程如果想成为高手,还是应该系统性的去学习。这里的系统性学习不仅仅是学习编程语言的语法特点和特性,还包括你通过编程语言去实现需求的时候,需要的一些周边技能,比如容器,虚拟化,数据库等等。
如果我们想学习编程做一些小东西,比如一些网站的拓展插件,还有一些处理简单EXCEL的小工具,其实一到两周的时间就够了。因为这些东西在网上都有现成的教程,每个步骤都很详细,只要跟着教程做一遍下来就可以了。
但是这种方式的学习,你学到的东西都是零碎的。如果你是一个电脑小白,你可能没有办法把学到的东西串联起来,更有可能完全蒙圈了。
所以,每个人的知识面都是不一样的,接受能力也不一样。
一般来说,如果不是计算机相关专业的学生,完全靠自己自学编程的话,至少都要花1-2年的时间才能达到找到工作的程度,当然也有速成的方式,你交高额的学费,找培训班或者大神教你。
如果你是计算机相关专业的学生,有一定的计算机基础,如计算机组成原理、C语言基础等等,如果你想达到找工作的层次,你也要花4-6个专攻就业方向,你才有可能在职场上不至于“一问三不知”。
以上指的时间都是完全脱产的全日制的学习。我谨以我的自学经历,和我认识的朋友的情况作答,具体需要多少时间,每个人都是不一样的。
自学首先要解决的是方向问题,学什么方向的内容?
每个人所看到的东西,在一定程度上都是有局限性的。比如说,如果你的目的是自学编程,然后靠这个找一份工作,那么你首先要搞清楚,这个行业里的技能需求是什么,如果掌握那种技能。
但是由于每个圈子的信息并不是那么流通,你能了解到的信息不一定是完全对的,很有可能你学的东西,在真正的入职岗位中并不需要。但无论如何,如果你是想靠编程找一份工作,你必须搞清楚这个事情
然后,就是怎么学的问题
了解清楚了需求哪些技能之后,要罗列好每个知识点怎么学,用什么方式去学,每个地方的规划时间如何安排?
关于具体过程,我觉得以下这位答主总结得很好
你有遇到过那种自学编程也学得很厉害的人吗?
我们单位就有一个,自学编程的,而且还很厉害。我觉得自学编程,还要达到一定的水平,其实挺难的,起码要满足两点。
- 首先要自学能力特别强,还要有自律,自己能够静下心来一心的学习,不受外界的影响。
- 其次,要有实战的平台,只有一边学习一边实践,才能学以致用,才能真正的掌握。大家怎么看呢?
掌握程序本身并不难,难的是应用,一个高中生和一个研究生对程序掌握的水平差不多,一旦遇到问题,需要高等数学,高级算法,差别就出来了,很多人以为我精通掌某种语言就很厉害了,实际上程序只是一个工具,比如mlb的数学工具,电子工具,这种专业技术才是根本,财务软件要求的是核心财务管理能力,编程用来实现!
一句话,程序不过是专业技术的工具,专业技术才是根本和核心。
所以自学程序没有什么难度,即使你读大学,也不是所有的知识都是老师教的,都是需要你自己课后研究,探索,看很多参考资料得来的。
研究生,博士阶段,导师只是指导,给你指一个方向,一切都要靠自己去研究。
虽然说感觉大学生遍地,但是群众整体素质,特别是科研学素养差的很是很多。
事实上真正的顶尖的人才,基本都是自己研究,没有教出来的,教出来那还有创新、发明、专利?世界也就完蛋了!
摆脱不了思想的枷锁,也是奴隶。
到此,以上就是小编对于编程大神在线学习的问题就介绍到这了,希望介绍关于编程大神在线学习的3点解答对大家有用。