关于java难不难的问题,不同的人肯定有不同的看法,掌握了方法,就可以用更有效率的方式进行学习。
当然,Java语言是一种面向对象的编程语言,刚接触Java的人可能会感觉比较抽象,学起来会有点吃力,不过没关系不用着急,你只要上课的时候认真听老师讲解,一些概念知识慢慢去理解,课后多做练习就熟能生巧,只有多练,当你在做项目时你才能很熟练的写出你想要代码。
初学者在学java的过程中还会遇到这样一个有趣的问题,上课老师讲的内容,自己感觉Java并不难学,也理解,可是敲代码的时候就有点费事,就在一个点上卡住了,就是过不去,直到老师和同学一提才恍然大悟,其实究其原因就是自己练的太少了,要多练才能熟练运用老师讲到的各种方法。
想学好Java一定要记住,关键一点就是坚持练习,唯有自己平时多练习,多参考别人的项目,学会总结,只有每天反复练习我们在遇到问题时才有一定的思路。
然后你会发现学好java简直是小菜一碟,比老婆婆用铁杵磨针要简单多了。
想学好java欲速则不达,学习java编程需要一个漫长的阶段,不能一步登天,这需要一个过程,在这个过程中慢慢积累经验扎实基础。
不管你是否有基础,只要你对Java语言感兴趣,愿意投入时间和精力去学习,那么你一定会有所收获,至于你问Java难不难,我告诉你,答案还是有一定难度的,但是并不代表你学不会呀,并不代表你不行呀。
其实很多时候是你自己的态度决定一切,有句话是这么说的"成功的道路并不拥挤,因为坚持下来的人并不多",想要拿下Java你需要付出比别人更多的努力。
总之,对于之前完全没了解过Java的同学,建议最好还是报个培训班,跟着老师系统的学,不容易掉队。否则从最基础的开始学起,那些数组、基础语法、面向对象、 *** 作系统什么的,枯燥乏味,很容易中途掉队放弃,因为自学时间比较长,学习过程中又得不到反馈,很多人都坚持不到最后,就直接放弃了,身边很多这样活生生的例子。
h21j
少儿编程教学可以大致分为两类:一类是Scratch或是仿Scratch的图形化编程教学,以培养兴趣、锻炼思维为主,趣味性较强。在这里,可以创造属于自己的动画,故事,音乐和游戏,这个过程其实就像搭积木一样简单。此外,还有机器人编程,也就是搭建机器人,通过运行程序让它动起来,着重培养孩子的动手能力。另一类是基于Python、C++等高级编程语言的计算机编程教学,目标往往是参加信息学奥赛等科技品牌赛事,如信息学奥林匹克竞赛/联赛、机器人竞赛、科技创新大赛等,或为后续的专业学习和职业技能打下基础。
学编程是很有用的,会对孩子的学习奠定良好的学习基础。少儿编程课程的目的并不是把孩子培养成一个程序员,而是以兴趣为导向,着重培养孩子的创造力、创新力、想象力和人格健全能力。因此少儿编程教育在当前看来还是很有用的。
学习少儿编程的好处:
1、锻炼孩子的逻辑思维能力。少儿编程是跨学科整合知识的最好途径,可以让孩子慢慢学会如何取组织和完善自己的想法,把自己的想法努力变成一个生动和完整的作品,以此来增强孩子的自信心。
2、辅助学习。随着大数据技术的发展,未来的学习过程将更加智能化,更多的智能体将以教育的形式走进人们的生活,而编程语言是与这些智能体进行交流的重要方式之一,所以掌握编程语言对于学习也有重要意义。
3、方便生活。随着5G的落地应用,未来在生活场景中会有越来越多可编程的智能体,掌握编程技术可以更加方便的按照自己的需求进行各种个性化的设定。学少儿编程可以提高孩子逻辑思维、专注力!
如果对少儿编程感兴趣,推荐咨童程童美。童程童美,成立于2015年,经过6年的发展,打造出适合中国孩子编程教育的解决方案,形成以人工智能编程、智能机器人编程、信息学奥赛编程等课程为核心的课程体系。230+学习中心,覆盖全国50+城市, 2000+真人讲师。童程童美少儿编程体验课,点击可免费报名试听
首先,我想说一下学习思想学编程其实跟网络游戏有着类似的效果开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人可是,当你一步步深入的时候,你会发现你没有了以前那种斗志就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是你刚入门的时候说这些,只是想告诉你,学编程中会遇到很多困难,你要努力的克服这些困难,才能真正学到东西否则,你根本别想学编程,趁早转行
接下来,我帮你规划一条编程之路
学编程的人,很少有人没学过C语言的我推荐让C语言作为你第一个学的语言虽然有的人说要先学VB,其实这种观念是错误的C确实比VB枯燥,而且说实话学完C后不学别的就好象没学过,感觉什么都没学会可是,对初学编程的人来说,只有C语言才能建立起你对编程概念的理解VB不是编程,VB只是一种工具而已C语言确实是个不折不扣的语言,真正让你知道什么是编程的语言有初学C语言,用TC2编译器的人总说他学了C什么都不会什么软件也写不出来我可以告诉他,编程编程,编的是程序,而不是软件,软件这是程序的一个构价你想编程出软件,那以后很轻松的就能掌握,现在你需要学的就是编程,说明确一点,你现在所需要学的就是算法编程的灵魂是算法,这点每个人都要记住
所以,第一门语言要学C,推荐的书为谭浩强老师的<C程序设计>(清华大学出版社)或者克尼汉的<C程序设计语言>(美国)
初学者也许需要一套视频教程来帮助自己更快的入门,那么就推荐你去百度搜索"C语言视频教程",第一页的第一条记录就是这个教程而且是和谭老师的<C程序设计>配套的教程!
注:有些人说谭浩强的书不好,太死板那么我只能说你最多是个一瓶子不满,半瓶子逛荡的人真正要掌握高深技术的时候,你会发现你没办法掌握
C语言要学到什么样才算个头呢其实,C语言没有学到头一说有些人学了一辈子,还在钻研那么你应该到什么时候学下一种呢按时候算的话,我推荐,如果你每天有6个小时的时间学习的话,一个半月以后,你就可以转到下一个语言的学习过程中了(我估计普通人在这一个半月内该掌握的都掌握了)
那么,下面要学的是什么呢这会不会还有人说VB吧还美其名曰加深对编软件的印象这种说法很幼稚学了C语言还学什么VB呀其实VB确实是很强大的,容易入门,想精通了也不容易著名的DOS系统就是用BASIC语言写出来的可是,这种这么易用的软件对于专业学编程的人是一种不好的东西,会让人产生依赖,让人产生惰性VB的那些控件的功能实在是太强大了,你都不用怎么思考,就可以编写出来可是,控件毕竟是不能随你的意愿支配的,控件是死的东西你真正要学的是编写的思想,是函数(Java中称方法)另外,学VB还不如去学Delphi呢
注:市面上的软件一般一眼就可以看出是用什么语言编程的,而VB编写的软件几乎找不到多少
所以,下面要学的也就那两种选择了,C++/Java我推荐,先学Java
Java实际上是C++改的去除了C++中指针的部分,让C++变得更安全,同时也比C++稍微简单了一些你需要去找一些关于Java的介绍,在看下面的东西
我听一个北大青鸟的老师说Java的最终发展目标是J2EE我觉得不然,J2ME一定也是个发展方向,只是他跟J2SE,J2EE有很大的不同,开发环境也很不同关于J2ME的部分我不做讨论而J2SE呢说实在的,市面上的J2SE软件确实也是很少的,你见过有几个拓展名为jre的软件不过还是要告诉你,学习Java的人肯定最先接触的是J2SEJava的GUI软件只是技术性的问题,也是开发手段的问题不管你是要发展到J2EE,还是转到GUI编程,J2SE绝对不是弯路还是那句话,算法是最重要的而Java比C++最大的优势在于他的完全面向对象和跨平台其实,就算你先学了Java,你还是可以很容易的掌握C++,Java程序员和C++程序员的互转是很容易的!再说一些Java的优点Java比C++方便很多,下载了编译器后一个记事本就能写程序,JBuilder实际上只是个辅助的工具我去一个搞Linux系统开发的公司看过,用JBuilder的很少,一般都是直接用UltraEdit直接写程序而C++必须要用VC++等编译器,不说电脑配置低很不好用,光说VS是要花钱的,而JDK永远都是正版(免费下载),就应该用Java其实这只是习惯问题,不管你是先学Java还是先学C++,都会很快掌握另外一个的
Java的书有很多,初学不要买实例的,买那种一直讲基础的,清华大学出版的书很好另外推荐视频教程,孙鑫老师的Java无难事去52ebook直接搜索名称"Java无难事",一共有12张CD,都下载下来就好了教程的第一课会教你如何配置,去哪下载编译器等
要学到什么时候呢我是这么推荐的,学到你可以不看任何资料,(当然可查看JAVA帮助文档)熟练的编写出一个酒店管理系统来接下来,你就可以去学别的了
这个别的,就是C++,还是那句话,Java程序员可以很容易的掌握C++,只要学了C++的基础语法,剩下的就是实践了!
C++的书可以买一本C++语言+SQL的应用,就是讲数据库系统的例子多练是很重要的
视频教程推荐孙鑫老师的VC++视频教程,去讯雷上搜索"孙鑫 VC++",找到那个700M多的打包教程,就是了
其实学懂Java和C,剩下的你真的可以自己掌握了我粗略的说一下
比如,你可以学汇编,汇编实际上是很磨人的,不过汇编高手永远都是抢手货
那么VB呢DELPHI呢哈哈,又是VB,你学,这个时候学VB,学不了几天就掌握了不比初学轻松
想学的你都去学,甚至还可以去学Flash,连Flash ActionScript都可以很轻松的掌握
其实现在,你的路已经定下来了你剩下的就是不段实践,不段往更高的方向发展
在这之前,建议你去考几个试
去考中国计算机软件职业资格水平考试,直接考中级的软件工程师或者再学一些别的,考个网络工程师如果你愿意,你可以再多学点东西,把全国计算机等级考试的1到3级的所有东西都考下来呵呵
到了这种程度,我想真的不用我再说了,都考你自己了
最后,记住两句话
编程的灵魂是算法+数据结构!
学好编程实践最重要!
答案当然是:有用
有回答已经从学习编程的好处和对孩子的能力提升方面很好地做出了很好的解答。
那我就来从升学助力的方面来说一说孩子学编程的用处。
作为家长,除了关心孩子的健康成长,第二个关心的就是孩子的成绩,升学等问题,都想让孩子上好学校,取得好成绩,将来有份好工作。
逐渐在升学阶段繁衍出一个笼统的定义——“特长生”。
“特长生”所覆盖的领域里包括“学科特长生”、“科技特长生”等。
“学科特长生”就是我们平时了解的“艺术特长生”、“体育特长生”、“英语等特长生”。
而大多数人很少听过“科技特长生”,“科技特长生”到底是什么?
科技特长生是什么科技特招生要求在初中阶段有一定关于科技创新实践活动的特长,或在市级及以上的相关竞赛中获得三级及以上证书。
科技特长生主要包括:青少年科技创新大赛、机器人设计制作、三模一电、智能控制、天文观测、生物保护及金鹏科技论坛7大类。
未来在自主招生的过程中 竞赛将会更加重视
全国一些名牌高校的自主招生政策做出了调整。
研究创作方面,在科技发明、研究实践、文学创作等方面具有突出表现的学生。
在数学、物理、化学、生物、信息学等学科具有学科特长,且在学科奥林匹克竞赛中表现突出的学生。—— 清华大学
有发明创造或参加科技类竞赛全国决赛、国际比赛获得优异成绩者;在我校自主招生专业范围内有相关学科特长、创新潜质,并在国内外相关专业学习实践活动中取得优异成绩者。—— 北京大学
对相关学科领域具有浓厚兴趣,已有较扎实的知识积累或学术训练;有深入或创新的见解,在相关学科竞赛、征文或创新活动中有出色表现。—— 中国人民大学
全国青少年科技创新大赛(含全国青少年生物和环境科学实践活动)、“明天小小科学家”奖励活动获得全国三等奖及以上。在其他学科特长、创新潜质等方面有突出表现,具有标志性成果,并能提供相关证明材料。—— 重庆大学
很多城市已经将科技特长生列入了中考特招生项目作为全国的教育高地,北京已经在几年前就把科技特长生列入了中考特招。
去年,天津政府招生办发布的《2018年天津科技特长生招生计划》中,多所中学将信息学奥赛、信息技术、人工智能等纳入了招生范畴。
南京教育部门今年也正式将科技特长生列入了南京市的中考特招项目,引起了诸多家长的关注。
如何成为科技特长生?要想成为科技特长生,两个阶段可供家长选择!
1初中升高中
例:2017——2019年天津中考科技特长报考条件
符合2017——2019年天津市普通高中招生报考条件,初中阶段在下列市级以上科技活动或竞赛中获奖的考生,具有科技特长生的报名资格。
全国青少年信息学奥林匹克联赛初中组(天津赛区)一、二等奖获得者;
全国及天津市青少年科技创新大赛(初中阶段)一、二等奖获得者。
2017年天津重点高中科技特长生招生计划
2018年天津重点高中科技特长生招生计划
2019年天津重点高中科技特长生招生计划
2小学升初中
(1)认定范围
凡参加区级认定的科技特长生,必须是2018—2019学年度小学六年级学生。
(2)认定标准及办法
在小学阶段实行科技特长积分制,对参加规定的各项科技竞赛活动累加满10分的应届毕业生,可凭有效证件认定科技特长生。
同时对学生科学素质进行综合评价,全面反映学生小学阶段的科学素质,即参加全国、市级、区级组织的各项科技活动、科技竞赛、科技培训等相关信息。
经区教育局审定盖章后,作为小学科技特长生认定最终凭证。
具体办法如下:
个人申报:小学应届毕业生根据区教育局所规定的认定项目,结合自己参加各类科技竞赛的获奖情况、科技活动情况、科技培训情况,填写科技特长生申报表,向学校申报,申报资料要求详实,并提供相应的获奖证书原件及复印件。
例:2018—2019学年度和平区小学科技特长生认定
1 在参加全国各类科技竞赛活动中获金奖者(或团体前六名,个人前六名、一等奖)加10分、银奖(或二等奖)加8分、铜奖(或三等奖)加6分。
2.在参加天津市各类科技活动竞赛中获一等奖者(或团体前三名,个人前六名)加5分、二等奖加3分、三等奖加2分。
3.在参加和平区举办的各类科技活动竞赛中获一等奖者(或团体前三名,个人前六名)加3分、二等奖加2分、三等奖加1分。在参加和平区举办的各类科技活动获奖加1分。
2019年和平区小学特长生认定的科技竞赛项目
全国及天津市青少年科技创新大赛
中国及天津市青少年机器人竞赛
全国青少年创意编程与智能设计大赛
全国青少年电子信息智能创新大赛
全国中小学信息技术创新与实践大赛
全国中小学生创·造大赛
青少年科学调查体验竞赛
国际发明展竞赛活动
全国及天津市环境教育项目大赛
全国及天津市科技创意大赛(含天津市小学生信息学竞赛)
全国及天津市中小学无线电工程竞赛
全国及天津市中小学无线电测向竞赛
全国及天津市中小学航空、航海、车模竞赛
全国及天津市中小学业余电台锦标赛
全国及天津市DI创新思维竞赛
全国及天津市计算机等级考核
天津市青少年小发明设计大赛
区级相应的各类科技竞赛(和平区教育局、和平区科技活动领导小组、和平区青少年宫盖章)、环保项目及知识产权项目竞赛
所以说,让孩子学编程、考级、参加竞赛。对孩子不仅没有一点坏处,而且还可以成为升学的助力。 作为家长,在孩子学编程这方面还是要多多支持的。
我给你一个建议吧,因为我的很多朋友都是这样走的。
首先,如果不到实践中去,你永远不知道自己学得到了什么程度!
其次,我觉得你的基础已经打得很好了,现在你应该找一个工作,可以是小公司,跟着做一些项目啥的,这样的提高最快。
最后,你可以不断的跳槽到更好的公司,前提是你在一家公司已经学不到东西得不到提高了,相信这样走下来你会收获很多,而且你会变得越来越值钱,甚至会有猎头来找你。
加油吧,这行要不断学习,杰出的越多越好,还有提醒你下,可以试着想算法方向走,因为你也知道最赚钱的不是程序员啊!
按我个人经验来说,如果你学一门编程语言的话,可以学习C,尽管现在JAVA的发展很强势,但是它是一个纯面向对象的语言;C是C的超集,所有合法的C程序都是合法的C程序。C的功能更为强大,可以说C是很好的选择,可以锻炼你的思维能力,同时解决实际问题的能力也很强大。
如果选择了C,首先需要学习的C这门语言,其次是C编译器VisualC;同时,MFC是一个C类库,以文档-视图结构为核心,省去了程序员很多的工作,可以直接在其提供的平台上进行进一步开发。
学习C语言的时候,有很多教材可以选择,包括最负盛名的也是最好的入门教材《CPrimer》;另外有谭浩强编的《C程序设计》,好像是这个名字的一个红皮书,可以优先考虑作铺垫;此外还有《21天学通C》等作为入门教材也不错;等水平提高以后,可以看一下《EffectiveC》,《MoreEffectiveC》等等,都是提高教材。
同时,学习编译环境VisualC,最好的教材,流传最广的是一个视频教程,是孙鑫老师讲的《孙鑫VC》,此外市面上有很多关于VisualC的教材,最好是紧盯住一本,不要贪太多,那样会导致哪本书都学个头,但其实什么都学不到!
再次,在学习VisualC的时候,一定要注意对MSDN的应用。那是程序员手头的资料宝典,随编译器一起被安装。
先说这么多吧,这些工作已经不少了,等把这些吃透,你会发现自己已经是个高手了!
以上就是关于学习java难不难啊全部的内容,包括:学习java难不难啊、小孩学编程有用吗、很多人说少儿编程好,学习编程真的有用吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)