大家好,今天小编关注到一个比较有意思的话题,就是关于老年人学习哪种编程语言好的问题,于是小编就整理了2个相关介绍老年人学习哪种编程语言好的解答,让我们一起看看吧。
逻辑思维不强的人能学会编程吗?有哪些好的建议?
循环:你是不是可以找到一个事情当中的重复环节。如果可以,那你没有问题的。
不用把编程中的逻辑思维想的那么难,我举个例子。比如我们在学Java当中有些难度的面向对象的时候,一个对象要调用一个方法,我们来看看内存图:
再不然,还是看不懂,如果看视频看书的话,都能有很好的解释的。
有哪些好的建议?
学习编程,很多技术大牛有很多相关的经验分享。由于这边题主并没有给出要学习什么语言,未来的职业发展是什么。只是就逻辑思维这一点来说的。下面结合我们一些经验随便聊聊一些建议。
首先逻辑思维没有大家想象的那样,什么空间想象力。其次,很多人说学历低,年纪大能不能学。其实只要你想学都是可以的。有人说这是鸡汤或者是什么的,我们仔细想下是不是在给自己留后路。
回归到编程,首先是建议入门的同学是看***入门。买一本教材类的书籍,作为工具书,最好是内含项目的。利用各种mini项目来检验之前知识点是不是学会了。并且有些语言没有记住的话,教材这种书就可以很好帮助我们快速记录。
边学边做笔记,最好自己做出思维导图。边学边吸收知识,***的话,各个语言的都可以找我领取配套***。
学习编程的路径:
找到职业发展方向---->选好语言---->语言基础---->照着项目的源代码敲----->思考项目思路---->不看源码自己敲一遍项目---->知识的查漏补缺---->找到其他项目独立完成---->进阶(多看一些提升书籍)---->独立做项目---->找工作。
逻辑思维是可以训练的,自己逻辑思维强不强,可以用自己高中理科,尤其是数学和几何学的如何来做个简单的检验。如果你高中数学在及格水平,那至少可以认为自己的逻辑思维是没问题的。如果高中数学都已经难倒你,那只能说相较于其他人,自己确实不是那么的有优势。
编程也分好几大块了,大多数人从事的是业务开发,业务不管是前后端,逻辑思维其实不是要求的那么明显。但是如果像我说的,高中数学都难倒你了,那你写出来的代码你会发觉问题很多,比较费劲,但也能正常运行,也一样能完成任务。我们组里一个小女孩,写前端,我就觉得她逻辑比较差,写的前端经常有各种问题,总觉得她处理一个问题的思路不对。毕竟编程是给计算机写代码,能运行和良好运行是不一样的。
身边的同事,其实有一些已经做了三四年研发,但写出来的代码总是那么不尽如人意,你会发觉很多人都停留在能运行上就不再深入下去。像这样的话,逻辑思维差一点,其实也没关系。但是要想往深去做,做更难一些的工作,是真需要去掌握算法与数据结构的,这个如果逻辑不强,基本上是没戏在继续往后发展。比如现在很多所谓的老人,其实未必能写出一个队列(比如循环队列),或者典型的几种排序算法,能说出来已经不错,但是如果能徒手写出代码来的,真的都算比较好的编程人了。
建议是,不影响你学会编程,只是好多东西你理解起来,会比较费劲。如果不从事对数据结构和算法强相关的工作,也没什么问题。再说这个是后天训练的,可以按照自己的工作需要或者目标安排去训练,成年人也需要不断的刷题来提高自己能力的,哈哈。
1.逻辑思维能力不强的人是可以学习编程的。
2.逻辑能力不强学习编程,在学习中可以提高自己的逻辑思维能力,但是学习起来肯定没有逻辑能力强的人上手快,可能会花费较多的时间。
3.编程也是分种类的,在Web领域,有前后端之分。前端不需要较强的逻辑思维能力,所以很多女生都去搞前端,而后端需要较强的逻辑思维能力。
4.如果你确实对编程感兴趣,那么就开始学习,每一个知识点都在编译器上敲一敲,只有多加练习,多写代码,建议你经常写博客,总结所学的知识点,经常复习,这样才能提高自己的代码水平,才能把编程学好。
谢谢邀请回答问题!
首先,我是一个在上海工作五年多的女程序员。我觉得程序员罗辑思维强与弱很难界定,而且也没有人一定说干编程就一定思维逻辑强。
不能说所有人都是逻辑性强才选择的计算机专业吧?我相信大多数人选择这个专业时并不知道自己是否适合,都是读了专业后才开始接触这个,慢慢才会把它当做一个职业的。我遇到的很多同行,男性居多,女生简直就是濒危稀有物种。在我看来,至少有一半男生技术不是非常强,不是都能写可读性的好代码的,到也不能说和逻辑思维有什么关联。相反,有些有不是科班出身的,没有经过罗辑思维训练的人他就是有很浓厚的兴趣,就是有天赋,人家就是可以把编程当成职位而且也发展的很好!还有的女生我发现女生大部分罗辑思维也不是很强,我也有自知之明,我逻辑性也不强,但是我走了五年多了,现在我还在搞编程,而有的同学都不在这个行业混了,都转行了。
所以我真的觉得搞编程和逻辑思维没走太大的联系,我觉得还是和自身的能力相关,毕竟这个罗辑思维是可以后期强化训练的,只要是后期可以训练出来的能力我觉得都可以是非必要条件,真正搞编程最好还是有兴趣和天赋以及毅力才是最重要的!
希望大家能够关注我我后期会发布***代码学习,和大家共同进步,谢谢!
当然可以,古人云“只要功夫深,铁杵磨成针”。至于该怎么学,我推荐以下几个编程学习[_a***_],希望可以帮到你
(1)W3cschool ***s://***.w3cschool.cn/
(2)菜鸟编程 ***://***.runoob***/
(3)极客学院 ***.jikexueyuan***
(4)专业IT技术社区 ***.csdn.net
如何锻炼编程思维?
很高兴能回答这个问题,以下我为大家分享,我个人对这个问题的看法与想法,希望我的分享能给大家带来帮助,也希望大家能够喜欢我的分享。
首先,我认为要培养良好的编程思维一定要先打好基本功,能比较深刻的理解掌握一门编程语言,因为语言本身也是人设计的,既然设计成这样使用,一定有它的思维方式在里面,打个比方,C语言之所以设计了指针功能,就是为了能更灵活更高效的寻址内存,快速操作数据。我们要充分理解这种思想,并扎实掌握,在实战中灵活应用。此外,基本功还包括一些基本算法和数据结构的理解和应用,比如冒泡算法,链表结构这些,它们都是最基础的编程思维的体现。所以狠抓基本功十分必要。
其次,编程要重视架构,架构即设计模式,它本身也是软件工程中的一个重要组成。编写一个程序的时候不能只顾完成功能即可,一定要思考软件能不能分个模块,能不能层次化,方便以后扩展。比如完成一个特定功能有好几种算法,那能不能设计成工厂模式,方便以后扩展算法,这样做,看似代码复杂化了,但是其内涵就要比普通做法提升了很多。所以设计模式其实就是编程思维的一种重要表现形式。
知道了方法,就要去实践,方法有很多,多看优秀的开源作品,了解其架构设计和设计模式。多动手,精通一门语言,多练习基本算法数据结构的实现。只要方法得当,坚持不懈,水平自然就提升了。
在以上的分享关于这个问题的解答都是个人的意见与建议,我希望我分享的这个问题的解答能够帮助到大家。
在这里同时也希望大家能够喜欢我的分享,大家如果有更好的关于这个问题的解答,还望分享评论出来共同讨论这话题。
要说怎么训练编程思维,首先要明白什么是编程思维。这个可以从两个维度来说明,第1个是能够把人类的语言转化成计算机语言。第2个相反,是把计算机语言转化成人类语言。这是不是很像翻译的工作?其实就是类似的。
如何来训练编程思维呢?首先必须熟悉计算机,熟悉操作系统。然后学习一门编程语言,理解从代码到可执行程序的编译过程,在不断熟悉计算机编程后。尝试着把现实问题用编程的方法来实现。另一方面,多看一些别人优秀的代码。
我觉得编程思维有两道坎,过了这两道坎编程就会So-Easy了。
机器运算
这是学习编程要过的第一道坎。计算机的运算过程有点象使用计算器做连续计算。每计算一步都需要反复使用MS,M+,M-,MR保存结果取出结果。编程中真正计算的部分几句话就完了,大部分程序都在指挥电脑连续动作。这跟我们的思维习惯有点不同。比如,计算1+1对我们来说只有一步,但编程的时候则至少要两步:
- 计算1+1结果赋值给变量(a=1+1)
- 将变量的值输出到屏幕
再比如,做1累加到10的计算时,必须设置计算终点,否则,电脑会不停的计算下去。
机器运算的形式是由电脑的构造决定的,和计算本身无关。把同电脑构造相关的内容从编程语言中剔除是自然语言编程的一个课题,至今为止,还不能完全实现。因此,简单理解电脑的处理过程,对掌握编程方法是有一定帮助的。
万物皆数
建立了机器运算的思维方式之后,学会建立数学模型将使你的程序简洁准确。这是编程要过的第二个坎。数学模型的名称给人一种高深的感觉,别担心这里所说的数学模型只是指最基础的数字化模型。简单地说就是把要做的事情用数字表达出来。比如,算1到10的累加。刚学会编程的时候,很多人都喜欢做循环计算。其实,这是没有必要的,下面这句话看起来有点啰嗦,但效率很高。
- a=1+2+3+4+5+6+7+8+9+10
再举个例子,你想编一个万年历的程序,也就是说,随便给个日期,计算出是星期几。基本思路是计算出这一天距离公元一年一月一日(星期日)的日数,求除以7的余数。这里省略计算闰年的问题,只说说如何计算当年的日数。这里有个麻烦就是如何累加每个月的日数。很多初学者喜欢用循环进行累加,但和前面的例子一样,这是没有必要的。做一个数组就可以了。
- a[]={31,59,90,120,151,181,212,243,273,304,334,365}
用月份减1取结果加上日期就算出来了。
有很多时候,需要使用数字来表现某种事物。比如图片,就是把它拆成一个一个的像素,用3个数分别表示红绿蓝色彩的浓度以实现调色。这里就不啰嗦了。
总结一下,所谓编程思维有两个部分,一是机器运算的思维方式,一是数字化的思维方式。让人如同机器一般运算,是编程最不人道的地方,程序员给人一种刻板呆滞的感觉跟这种思维方式有很大关系。而数字化思维则让程序员看起来聪明睿智魅力十足。事物总是有两面的,你怎么看?
到此,以上就是小编对于老年人学习哪种编程语言好的问题就介绍到这了,希望介绍关于老年人学习哪种编程语言好的2点解答对大家有用。