大家好,今天小编关注到一个比较有意思的话题,就是关于编程语言开发学习的问题,于是小编就整理了2个相关介绍编程语言开发学习的解答,让我们一起看看吧。
自学编程以一般人来说需要多久?
自学编程真的不是特别靠谱。相信每一个学编程的人都是希望能拿高薪进牛逼的公司,那么牛逼的公司在招人的时候肯定会全方位的去考察你,同样牛逼的岗位对人员技能的要求也是全方位的。如果你去自学编程的话,很多点你是理解不了的。打个比方来说,我把中学或者大学的数学课本发给你,你能自学吗?你可能能学其中的一部分,但是你吸收不了全部,所以应该尊重规律,编程如果想成为高手,还是应该系统性的去学习。这里的系统性学习不仅仅是学习编程语言的语法特点和特性,还包括你通过编程语言去实现需求的时候,需要的一些周边技能,比如容器,虚拟化,数据库等等。
没有基础不要听培训机构忽悠,如果年轻够聪明够刻苦学两年干三年能出徒,非双一流大学只能去小公司试试,工作还不稳定,还不比跑外卖赚的多,996什么的是常态,有心里准备体格好就上
首先,学习编程语言通常需要一个系统的过程,但是具体需要学习多长时间与制定的学习计划有直接的关系,如果未来要从事专业的软件开发工作,通常需要较长的学习时间,而如果仅仅是为了从事一些基本的数据分析任务,那么并不需要太长的时间。
以当前比较流行的Java语言为例,如果按照J***aWeb开发的学习路线来制定学习***,通常需要三个学习阶段,分别是基础语法学习、数据库开发和Web开发。基础语法部分的学习通常需要一个月左右,但是如果每天都能够保障三个小时以上的学习时间,那么2周可以完成基本的语法学习。当然,如果想熟练操作还需要完成大量的实验,这个过程还是比较漫长的。
数据库开发仅仅是一个概述,这个部分不仅涉及到数据库知识,还涉及到其他编程过程中需要使用的外部***,目前云计算平台的使用能够大大降低这部分知识的学习难度,因为云计算平台自身整合了大量的编程***,程序员只需要完成调用就可以了。在学习数据库开发的过程中,要重点掌握一下Sql语言,Sql在大数据时代依然比较重要。如果每天都能保障三个小时以上的有效学习时间,一个月左右就能够完成初步的学习。
Web开发依然是目前软件开发的主流任务之一,Web开发涉及到后端的业务处理部分和前端的呈现部分,后端处理部分可以从开发框架开始学起,比如Spring系列就是不错的选择,而前端学习的重点可以放在JavaScript上。按照历史经验来看,这部分的学习时间要相对长一些,大概需要2个月左右。
对于大部分非IT行业的职场人来说,可以重点关注一下Python语言,Python语言语法比较简单,学习起来也相对比较容易,即使没有任何编程基础,一个月左右也能够基本上掌握Python语言的基本语法。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
如果我们想学习编程做一些小东西,比如一些网站的拓展插件,还有一些处理简单EXCEL的小工具,其实一到两周的时间就够了。因为这些东西在网上都有现成的教程,每个步骤都很详细,只要跟着教程做一遍下来就可以了。
但是这种方式的学习,你学到的东西都是零碎的。如果你是一个电脑小白,你可能没有办法把学到的东西串联起来,更有可能完全蒙圈了。
一般来说,如果不是计算机相关专业的学生,完全靠[_a***_]自学编程的话,至少都要花1-2年的时间才能达到找到工作的程度,当然也有速成的方式,你交高额的学费,找培训班或者大神教你。
如果你是计算机相关专业的学生,有一定的计算机基础,如计算机组成原理、C语言基础等等,如果你想达到找工作的层次,你也要花4-6个专攻就业方向,你才有可能在职场上不至于“一问三不知”。
以上指的时间都是完全脱产的全日制的学习。我谨以我的自学经历,和我认识的朋友的情况作答,具体需要多少时间,每个人都是不一样的。
自学首先要解决的是方向问题,学什么方向的内容?
每个人所看到的东西,在一定程度上都是有局限性的。比如说,如果你的目的是自学编程,然后靠这个找一份工作,那么你首先要搞清楚,这个行业里的技能需求是什么,如果掌握那种技能。
但是由于每个圈子的信息并不是那么流通,你能了解到的信息不一定是完全对的,很有可能你学的东西,在真正的入职岗位中并不需要。但无论如何,如果你是想靠编程找一份工作,你必须搞清楚这个事情
然后,就是怎么学的问题
了解清楚了需求哪些技能之后,要罗列好每个知识点怎么学,用什么方式去学,每个地方的规划时间如何安排?
关于具体过程,我觉得以下这位答主总结得很好
自学编程需要多久,得看你选的哪一个方向。自学分脱产自学和在职自学两种,如果是脱产自学肯定是效率很高,学的也相对深入一点。
对于自学的应该都是以入门为主,因为很多程序员要想往深处学不是仅仅在家自学就够的,需要工作项目的积累,工作时间的沉淀,这样才能不断深入的完善自己的技术。
我建议您可以先自学,无论是在职还是脱产可以先自学,将整个流程捋一遍,这期间你会有很多问题,或者自己会卡在某一个环节上,这样你再去报个班儿,这样你是带着问题去的,这样你学习的效率会比别人高很多,也深入的很多,毕竟你已经提前动手做了不少。
希望我的回答能帮到您。
怎么学习一门语言?
语言不二无分别,
自设难关自断学。
当为赤子学说话,
必可多国句句接。
译:各种语言其实没有本质区别,只因方法不对头,自己给自己设置了许多难关,最终断送了学习。应该把小孩学说话的过程***一遍,那无论学哪门语言都能句句贯通。
我家孩子只用一年时间从零基础开始学英语,能自由对话,写稿,读英文原版,只是运用了这个理念!
要想学好语言,就得首先了解语言的特点:语言是人类思想与现实界之间的桥梁,没有语言,人与人之间的交流就无从着手,也就不会有现在人类世界的繁荣。简单点讲就是:思想→语言。语言,不仅仅只是我们平时所说的口语,还包括数学语言、电脑编程语言(例如C++)和音乐符号等。各种语言都有各自的符号(文字)、发音(语音)和使用规范(语法),熟练掌握它们是学好一门语言的必由之路。
答:怎么能学习一门语言?要想学好一门语言。要经常练声练这门语言,要懂得每说一句它什么含义?跟汉语有什么区别?要找到所学这门语言巧妙换代发音.发声,并到这门语言人多的地方去练习.练声.锻炼,如很快学好了.学会了,还有坚持巩固,巩固所学成果,这样才能真正的学会了一门语言。
看到这个问题,一些人认为已经是老生常谈了,但许多人对于如何学好一门语言却非常困惑。尤其是一些学生,他们在学习英语上花费很多时间,但还是不得法,收效甚微。我们知道语言的学习是相通的。“听说领先,读写跟上”。如果我们得法,会起到事半功倍的效果。下面谈一谈自己英语教学过程中的一些体会。
一. 听:在课堂上,认真听讲是十分必要的,不但要专心听老师对知识的讲解,而且要认真听老师说英语的语音、语调、重音、连读、失去爆破、断句等发音要领,以便培养自己纯正地道的英语口语。多听,在头脑里能形成反馈以帮助记忆。还可以找一篇与自己水平相当的短文或电影片段,听懂一句就写下一句,不懂得连听几遍,如果还是听不出来就再看参考。这样坚持听写,适应一段时间以后,你会发现无论是听力,单词记忆还是句子听写方面都会得到快速提高。但一定要坚持每天都听,不能三天打鱼,两天晒网。语言学习,就是贵在坚持。
二. 说:不张嘴,不动口是学不好语言的。同学们最大的毛病是读书不出声,害羞不敢张嘴。一些学生只是用眼看或默读,这样就只有视觉信息,而没有听觉信息在大脑里的反馈,当然记忆也不会太深刻。因此,语言学习,必须要读。因为我们多数人,没有机会与外国人交流,那么我们要自己创造说的机会。可以跟着录音材料(或你感兴趣的电影片段)大声朗读,模仿人物中的纯正发音及语音语调,经典文章最好能背得滚瓜烂熟 ,通过反复重复,达到脱口而出的地步。
三. 词汇与阅读齐头并进:“两遍阅读法”,第一遍先着重训练阅读能力。然后第二遍着重扩大词汇量并培养语感和提高阅读速度。遇到单词,如果猜不出词义,记到小笔记本上,有时间就拿出来背。
四. 单词记忆:一些学生最头疼的事情,就是记忆单词了。今天背过,过几天又忘了。很是痛苦。这就需要我们,每天坚持记忆一定量的词汇,过几天再回头复习一次,这样周期循环,反复记忆,经常使用,就会变短时记忆为长时记忆并牢固掌握。单词记忆,我们也可以用选用我们感兴趣的方法记忆。如:
(1)谐趣记忆法:把几个单词用汉英混用的方法编成顺口溜串起来。
(2)英汉对照记忆法:此法主要用在记忆课文后的词汇表里的单词或自己编写的词汇表里的单词。
(3)实物识词记忆法:利用贴小纸条的办法,在室内的物品上写上相应的英语单词、短语以及句子等。
总之,通过一定时间的训练,相信同学们的水平无论是听说还是读写方面一定会有一个质的飞跃。
到此,以上就是小编对于编程语言开发学习的问题就介绍到这了,希望介绍关于编程语言开发学习的2点解答对大家有用。