大家好,今天小编关注到一个比较有意思的话题,就是关于高效编程学习的问题,于是小编就整理了5个相关介绍高效编程学习的解答,让我们一起看看吧。
每天8-10小时高效率自学编程,学10个月,可以找到一份8k的工作吗?
不过如果只是听广告(还有直播课)去学习的话,慎重,慎重,再慎重。
我参加了个公开课,然后报名了,刚开始还可以,后面真心有点太难了,感觉自己是花钱买了个教训,不要高估自己的学习力和时间。
所以,
第一个建议,围绕你工作能力涉及的资格证书先拿到,作为没能力背书。
第二个建议,多就是输,如果你确定想学习,那就利用8小时之外专攻这一项。我之所以没有学习好,主要的问题也是在于同时想学习的太多,而精力根本不够。
第三个建议,如果和你现在工作关键不大,建议别做,成人的学习是用进退废,就算学习了,掌握了,如果不用,不到3个月你就还给课本了。比如你现在学校学习的知识还能记起来多少?
我也是一位编程人员,技术不是很高,工作内容也不全是编程,我做的是轮毂行业,程序相对简单,目前我们公司精通编程的人员有三个,会编程的有五个,精通的一个我,一个技术部长,一个总经理,他俩基本不会动编程的事,另外两个会编程的半吊子,所以基本编程工作我来做,我也不止做编程工作,还有现场管理,技术支持,我生活在二线城市,每天八小时,偶尔义务加加班,每周休息一天,公司有提供的单身宿舍,中午有工作餐,晚上加班没有工作餐,需要自己花钱买,目前一个月工资6500!有三险,下了班和老婆摆摆地摊,还比较满意!
自学是OK的,但是为了你的目标,建议注意以下几点:
1.明确你的软件学习范围
了解当下哪种编程语言是比较普遍或比较热门的,明确学习哪种语言,例如java、C++、Python等等。还要了解下细分职位的技术要求,就是想做什么类型的开发工作,例如有软件前端开发、软件后端开发、嵌入式硬件开发、算法计算等等,不同的职位对技术要求也不一样,技术技能也有很多种,而且更新很快,都需要学习或了解。
2.保证有效的学习
自学是一种方式,但是软件开发一般都是项目积累会比较出成果,针对实例或真正的需求开发才能不断发现问题不断解决,如果能接触实际项目是最好的。最近听到一种说法,就是研究开源代码的源码也是一种很好的学习和进阶方法,你也可以参考下。
3.获得能证明你能力的凭证
如果自学后去面试,只是空口说很难获得企业信任,可能筛简历时就被pass了。建议考取软件资格证书,或者一些软件公司的认证,丰富自己的简历。再者看看能不能通过朋友或招聘网站获得些兼职开发的机会,参与开发些功能,也可以作为项目经验。必要时准备些规范的代码demo,有些企业面试时可能会想看,或者现场出题让编程。
不知道你所在的城市是哪里,就业薪资水平如何,如果之前没有软件基础和经验,想一开始就8K可能不会容易。如果真的想入这行,一开始薪资少些也可以的,软件这行积累到经验后,后面跳槽涨薪很快的,当然前提是技术好。同时,也可以多和身边软件行业的朋友交流,看看能不能内部推荐,内部推荐可能也会相对容易些。
看到这问题,我可以直接告诉完全可以,就是要用心把专业学好,平时多收集经验这也让我想起我的一个同事!
那时候他是刚刚毕业没有多久,来我们公司也是一个[_a***_],进入公司后学习的专业与工作的是完全不对口,工资也很低,做着也没有兴趣,我和他沟通交流了一下,我建议他要找到自己专业对口的工作很难,要他先在这边一边上班一边找,这样自己的经济压力也没有那么大,他想想也对,就定下心来做。当他定心做我在和他聊了一次,分析了一下,他当前的工作发展前景,后来他也很感兴趣。于是我就告诉他要把这个专业学好!必须要会CAD画图,技多不压身,还多一个选择。于是他就在网上买个软件,买本书。每天下班自学到12点,把公司所有的配件都画出来了。一个月学到可以应付所有工作用的到的地方。第二个直接升助理工程师。在我们公司学习一年累积经验,一年后做了工程师,年薪20万。
这件事情,只是告诉我们机会是给有准备的人。学习多一门技术,多一条出路。
我极其不赞成你这种学习的方式,因为,人不是机器,每天学八个小时,身体抗的住吗?即便扛得住,后面的四个小时有效率么?我觉得任何一门专业或者技术,速成一般学不透彻,尤其编程,是需要大量的时间去构思,去写代码,去测试代码,有时候一个小小的bug需要耗费很多的精力,与其说废寝忘食,也差不多。
我觉得,还是细水长流,时间安排合理一些,劳逸结合,该学习的时候高效率,该锻炼的时候也要认真,每天能快乐高效的学习3到4个小时足以。
罗马不是一天建立起来的,做事不能图快,也不能一门心思地想学完马上就能应用,如果编程是这么简单的事情,不是谁都可以成为程序员了。我想说,别心急,踏踏实实,拉长点时间,真正学到手,等待你的不止是这群8K的薪酬。
对于高效学习,你怎么看?
我认为高效学习,是我们每个人都拥有需要的能力,我们只有学会了高效学习才能在学习上或者工作上游刃有余。那么什么是高效学习呢?
在我看来高效学习并不是你学习了多少时间,很多时候,我们都知道有的人学习了12个小时,另一个人学习了两个小时。学习了两个小时的却比学了12个小时的人学的好,这其中就有了一个效率的问题,我们只有在单位时间内把学习的效率提上去,我们才会获得高效学习。
那么我们应该怎么获得高效学习呢?
首先第一点,我们需要学习时长,但是要注意这里所说的学习时长是有效的时长,而不是你一会刷刷微博,一会刷刷抖音,然后看五分钟书得堆砌时间。
第二点我们要有提高我们的注意力,专注的注意力是我们提高效率的基础。那就会有很多人说我们应该怎么提高注意力呢?在这里我们借用《自控力》里边的一个小方法:就是我们找一个地方站着也行坐着也行,然后闭上眼睛专注于我们的呼吸,每天练习5到10分钟,在练习的过程中,如果我们被什么事情打扰了,就记录下来。这样一边练习一边寻找问题,很快我们就能提高自己的注意力了。
第三点就是效率,做什么我们都需要提高效率,在现在这个时代,***泛滥的时代我们很多人都会被手机电脑耽误,这不是说我们不能玩,但是要克制自己。比如在固定的时间内把手机调成响铃模式,然后放到一边,我们就不会产生有人找我们的错觉了。
下面是我对高效学习的看法:有效时间×注意力×效率=高效学习
编程能不能自学?
首先,可以肯定的是,编程是可以自学的。
斯坦福大学教授弗洛伊特,是一位自学成才的计算机学者。最初,他只是某个单位的一台IBM 650的夜班操作员,但是他利用上下班坐车和等车的时间孜孜不倦地学习程序设计,终于成为一名计算机专家。他也是最早的ALGOL60编译器的实现者。
其次,编程语言很好学。
程序设计语言有200多种,常用的有20多种,比如C#、Javascript、j***a、C/C++、php,Python,等等,只要选择一种你认为好学的来学就可以。
并且,程序语言都是相通的,只要学会了一种,那思想都差不多,再去学另外的一门语言,就很容易入门了。
第三,编程,都是靠自己勤奋自学才能精通的。
所谓编程,即编写程序,也就是通过某种程序设计语言,来解决问题的方法,即算法。因此,编程学习的重中之重,就是学习算法!只有掌握了各种算法,才能够去实际的解决问题,如果解决问题的算法都不会,更谈不上编写代码,也就是编程了。
即使是在校计算机专业的学生,学校的课程安排也只是上一些基础方面的内容,而如果自己不去多编写程序,不去上机实践,也是很难学透的。
这个我算比较有发言权,因为我就是自学的j***a。就我自学编程的经历来说,学东西完全在于你个人的执行力。如果你肯下功夫,能够坚持不断学习,自学肯定是没问题的,就算你报了培训班,不认真学习也和没学一样,还不如自己学呢。学习编程关键在于能够多动手,知识如果不实践,学习了也会很快忘记。
为什么推荐自学呢?因为基础你可以上培训班学习,但是等你工作以后,很多知识还是要靠自学,因为技术每年都在更新换代,如果你很早就自学了,肯定能够找到一种能够快速掌握新知识的方式方法,这对你以后学习新知识实在太有用了。如果参加培训,但是不能掌握自学获取新知识的方式,那你以后工作了,碰到新技术需要学习的时候,你就会遇到很大的麻烦,掌握新技术的进度就会太慢,跟不上项目的进度,加班还是小事,就会给领导留下一种不好的印象,影响你整个职业生涯。
所以说自学编程其实挺好,可能基础会稍微差点,但是你能够快速掌握get新技能的方式方式,我觉得这个比什么重要,因为工作后,你还是的靠自学,没人会来教你新东西的。
完全可以的,只要利用好时间,每天能坚持1-2小时的学习就行,编程在于总节跟实战,经常需要把前几次的学习总结起来,每次学完一个小块尽量做1-2个小项目,慢慢积累,编程经验很快就能丰富了。
我开发编程也有二十多年了,没有学过任何专业的教程.连基础的计算机理论都不懂.当年我买电脑时候,没有经过学习.看软件的说明书要***个文件到安装目录. 我选择文件点了***, 然后到安装目录去再点***,怎么弄都***不过来.没有人告诉我需要点粘贴呀. 就这个东西我摸索了半个月才学会粘贴. 也许你会笑话我太笨了. 现在我用纯机器语言开发的极语言中文编程, 不依赖任何编程体系. 很多人说我都没有语法树解析以及链接等过程. 完全就是半吊子编程. 我想说他们学的知识理论或许比我高深得多. 但是那些知识体系都是基于英文编程的. 谁规定中文编程就一定要按照那些路子去走. 都按英文编程的逻辑去开发, 那跟翻译有什么区别?虽然我设计的编程语言看上去不太正规,但是它更符合中国人思维习惯啊. 举个例子, 大家都习惯的说打电脑,打字.. 觉得没什么不对. 可是有些人不懂这些. 他们会问电脑犯什么错了,天天要搸它? 字居然不是写出来的, 是用锤子打出来的? 所以专业学过编程的人,脑子里全是英文编程的知识体系,全是它们那些语法逻辑. 他们已经习以为常了. 觉得这些基本的逻辑是所有人应该理解的. 其实并不然. 英文的编程思维逻辑,并不适合没学过编程的中国人. 我开发的极语言中文编程, 完全不按英文逻辑出牌, 走的是中华文化的章法, 跟英文编程不是一个概念的东西.
朋友们好,我是电子及工控技术,我来回答这个问题。首先肯定一点的是,编程是完全可以自学的,并且只要掌握了中学水平的知识就可以学会。下面我来给朋友们分享一下我是如何自学单片机编程语言的。
我记得最初学习单片机编程语言是学的汇编语言,在当时比较流行的单片机是MSC-C51为内核的芯片,比如AT89C51/AT89S51等,我在初期学习单片机时,听说汇编语言比较接近单片机的底层,我想为了帮助自己更好地理解单片机内部的结构,我自己买来了一本单片机汇编语言教程,自己一条指令一条指令的理解,我大约花了二个月的时间终于啃下了这111条指令。接下来我又自己弄一些电子元器件,自己焊接组装一个简易的单片机实验板,刚学习的时候,板子上的元器件不需要很多,一般配备发光二极管、数码管、按键、蜂鸣器就够了。然后我从网上下载一些关于单片机编程的视频,按照“鹦鹉学舌”的方法,把***上的小程序跟着抄下来,下载到单片机中观察现象,初期的时候肯定
在编译程序时会出现各种问题,有的程序你明明跟***上的一摸一样,但是当你编译时,要么会出现语法错误;要么会出现标点符号上的错误。这时候是最能考验自己的毅力了,我们必须要有耐心。
当我们通过多次的修改,成功点亮一个小灯或者数码管的时候,对于我们这样的初学者来说是最喜悦的时刻,它会给你增添学习的动力,也会使我们一步步喜欢上单片机。当我们按照人家***上的程序进行“照搬照抄”,并且能够顺利地编译下载成功的时候,就说明了我们已经过了“鹦鹉学舌”这一阶段了。
几乎没有任何基础,想通过自学学习小程序开发,需要学哪些方面的知识?
学习前端需要掌握网页的基本知识:html+css 这个阶段需要记忆的内容特别多,特别是针对小白或者零基础学者
其次需要掌握高级网页的动态知识:JS+JQ,这个阶段理解很多,需要逻辑思维比较好一点,有毅力的学者
第三是掌握前端开发框架:如VUE,这个需要大量的项目来提高综合能力
最后掌握小程序开发核心和动画:小程序开发(一周左右可以掌握)和H5,这个阶段其实都是建立在网站前端开发的基础上,针对小程序平台来做项目,一般前面掌握了,后面这些都很容易上手
一个小程序开发相应地需要如下工作:
页面效果图绘制,ps工作(如果使用weui等通用ui类库,这步可以大工化小)
使用WXML标签(小程序组件)+WXSS样式,还原效果图的效果,生成静态的小程序页面。其中WXML标签,也就是小程序组件标签,类似于HTML标签。有html基础,学此小程序标签较容易。WXSS实际上就是css(与css3只是略有不同,没有更多的限制和边缘情况),有css基础,wxss可以无师自通。
使用一门服务器端语言,开发后端接口
使用js,用小程序接口调用第3步创建的后端接口,再加上调用其它的小程序接口,缝合调试、上线测试
优就业有小程序方面的 网课,讲解非常详细,可以跟着学习。
小程序开发前端ui、交互类的学习是必不可少的。有前端基础的话直接看小程序开发文档即可,开发难度不大。
如果css、js一点基础没有,就麻烦了,还是要学一下基础的东西,否则小程序搞起来会有些吃力。
大家好,这里是励明创客空间。很高兴跟大家分享这个问题。我自己也是做过一些小程序的,正好跟大家分享一下。
首先我们先来了解一下小程序搭建的整个过程。
1、一个注册好的小程序账号。最好是企业认证的,因为个人号很多功能都用不了。
2、需要一台云服务器,或者是虚拟主机。在这里我推荐使用云服务器。
4、一套开发好的小程序源码。
这四个条件都具备你就可以搭建一个完整的小程序了。只要将源码安装到服务器再对接到小程序账号的后台就可以了。
其次,如果想学开发的话,我的建议是可以先找一套比较简单的源码完成一个小程序搭建。源码在某宝上都有,也不贵。
搭建好之后,你就可以发现自己需要学习的东西了。一般小程序都分成三个部分。
如何锻炼编程思维?
从抄别人的代码开始,参考一些好些的项目。例如所学语言的标准库实现jdk,开源项目nginx,tomcat,spring,redis,thinkPHP等等,了解了要解决的问题的来龙去脉,基本慢慢能抽取出个思路。
站在巨人肩膀上。
要说怎么训练编程思维,首先要明白什么是编程思维。这个可以从两个维度来说明,第1个是能够把人类的语言转化成计算机语言。第2个相反,是把计算机语言转化成人类语言。这是不是很像翻译的工作?其实就是类似的。
如何来训练编程思维呢?首先必须熟悉计算机,熟悉操作系统。然后学习一门编程语言,理解从代码到可执行程序的编译过程,在不断熟悉计算机编程后。尝试着把现实问题用编程的方法来实现。另一方面,多看一些别人优秀的代码。
到此,以上就是小编对于高效编程学习的问题就介绍到这了,希望介绍关于高效编程学习的5点解答对大家有用。