爱步loveayu
学习编程已经不再是少数计算机专业人员的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我自幼自学编程十余年,多少积累了一些经验和方法,想通过这里给这些初学的编程自学者一些个人的建议。 建议一:自学也需要看书 自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。有人天天来问我一些很基础的概念问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。且不说大多数人没有精力回答你这些问题,即使回答了,很多东西也不是三言两语就能说清的,很多高手说出来的都是他们自己的理解,这些理解或许很有意味,但也许费了你半天的脑子却怎么也搞不明白。一本书,即使不是什么经典之著,它也可以向你提供一个大体完整的框架,成为你自学过程中的一个向导。这里要说的是:网上电子教程资源丰富,看看无妨,但手中至少应有一本印刷的书€€€€毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量好坏。 建议二:学编程更需要实践 书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的初学者,看完了大半本书,和我说起循环函数来头头是道,却连编译器长什么样都没有见过。真要他写几行程序,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写一些小程序€€€€即使是把书上的“hello, world!”亲手输入进去运行一遍,都能让你的编程能力有着极速地提高。 建议三:编程是创造,不是默写 有人甚至打算用题海战术来学习编程€€€€这完全没有理解编程的内涵。仅仅通过“欣赏”别人写的代码也无法学好编程。有一点需要明白:编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的代码固然是很有用的,可以学习别人的思想;但是如果仅仅是记忆了一些别人写好的代码,就希望能通过拼拼凑凑成为自己的程序,那是基本不可能的。我的建议是:在自己编写程序,进行创造的过程中,借鉴前人程序中的思想方法€€€€而不是整天处于复制粘贴的状态中。 建议四:好习惯要从开始做起 所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,类似写程序要注意缩进、为变量和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。很多人对这些善意的提醒不屑一顾,觉得多此一举,浪费时间。其实,如果真的能严格地去做,它们反而可以帮你节省许多时间。 建议五:不必太刨根问底 “打破沙锅问到底”确实表现了一种钻研的精神,不过我还是建议初者学,有的时候,不必太刨根问底。编程的相关知识都是盘根错节交织在一起的,大多数问题深挖下去会越说越复杂,对于知识掌握不多的初学者来说,只能是越来越糊涂。很多东西,时间长了,随着知识了解得深入,自然而然会明白。就像刚刚学英语的时候,你知道“goodbye”是再见就足够了,难道非要把这个good和再见的关系先弄个水落石出吗?作为初学者,最重要的是尽快地能全面地了解整个知识的全貌,在单独的知识点上,暂时不需要太深入。可以等知识经验丰富之后,再回头来研究。 如果你是学习java方向的话,最好先学一下c语言,可以提高你的逻辑思维能力,起码java属于c类语言,学习一下是必要的! 但是如果你学习的是.net方向的话。最好学习一下vb虽然他是老掉牙了,基础呀。 像楼上的一样同时建议你买本相关资料的书籍。 鄙人建议,仅供参考
上官雨霖
——想学电脑编程,好学吗?——好学。和很多事物一样,编程入门简单精通难。但“难”的不是编程,而是数学以及专业领域的背景知识。而入门水平就能“自动化”解决很多重复工作,所以学编程的性价比很高。——我该从哪门语言开始自学?——分两种情况讨论。第一种是你手头有一个问题/项目要用编程解决,那么你选用解决这个问题最合适的语言就可以了。比如,要批量处理手头几百张Excel 报表里的数据,那就VBA;要写一个交互式网页,Javascript;上网爬取数据,Python。第二种情况是“我要未雨绸缪,手头没有需要立即解决的问题,我只是要学编程打基础”,那我非常推荐 Processing,推荐原因参考我另一个回答:编程究竟难在哪? - 暗流涌动的回答 - 知乎 ——我要学编程,你有什么建议吗?——动手敲代码,立刻动手,马上动手。小马过河的故事都听过,临渊羡鱼,不如退而结网,省掉问“我适不适合XXXX” 的时间精力,现在就动手。
木易木每
人力资源在大型公司,如外资,国企里的地位很重要,是负责公司人员的招聘、解聘、培训、管理、考核的。人力资源师是一种资格证,在大学里可以考三级和四级,一级和二级需要工作经验。考试科目为《基础知识》和《实际操作技能》。高校只有人力资源管理专业,主要课程管理学、微观经济学、宏观经济学、管理信息系统,统计学、会计学、财务管理、市场营销、经济法、人力资源管理、组织行为学、劳动经济学、绩效管理、薪酬与福利、培训与开发、招聘与配置、人力资源规划、劳动法、人力资源管理软件。前三名,浙大,西交大,清华。工作前景看你学校和你的本事。希望对你有帮助!
七月紫梦
学编程锻炼大脑,谋生技能,工资高。
首先,是IT技术的变化周期非常短,几年光景就会有很多新技术出现,所以程序员要不断与时俱进学习先进技术,年纪大的程序员在这点上往往比不过年轻人,他们所熟悉的技术知识和思维模式,很可能都是快被淘汰的了,这就成为发展的阻碍。
再者,程序员是一个高压力、高强度的工作,年轻人往往才能承受得住长期加班,年纪大的程序员反而成为很多用人单位比较排斥的。
其实,很多年纪大的技术人才一般都会在已经阶段晋升为总监级别,比如很多公司的CTO年纪都属于比较大的,但这类人毕竟是少数,君不见“程序员有千千万,CTO就那么几个”。
因此IT行业收入最高,利润最大的企业就是软件公司,软件公司里相对“高,精,尖”的是项目分析师,需求分析师,及应用人员,程序设计师,他们所占总人数不过10%,其余80%都是程序员,高精尖人员也是逐步从程序员基础做起,经过一段时间积累,可以成长成为软件工程师,项目分析师直至项目经理。
唐伯兔吃小白兔
朋友你好,我是做HR的很高兴认识你;我来回答你的问题 ,给你三点建议(供参考):1.任何专业都可以做人力资源,关键在于你是否了解你要面试的那个行业的人力资源现状,或者你是否有这方面的天赋以及核心竞争力;如果你没有具备一点人力资源的基层知识,即便是进入了该公司也有不胜任的风险;2.兴趣是最好的老师,如果即便你没有在这里面试成功也不要泄气;参加一些人力资源方面的专业培训,一点点的积累知识先把理论知识学习好;3.还有一种办法就是先从一些公司的基层岗位工作做起;比如文员、内勤、档案管理员等通过了解这个公司的行业现状,及主要的人力资源配置和企业文化、价值观等方向理清你在人力资源六大模块的侧重点之后再进入关键岗位更适合你的自身发展。 建议所有事情不必盲从,先看清楚了解到自己的核心竞争力在开始工作可能走得更顺畅些!
经济师中级的考试难度适中,只要大家在备考的时候认真学习,不断积累知识,还是比较容易顺利通过考试的。
一度教育JAVA软件工程师课程更精细,更专业。一度教育JAVA软件工程师课程更精细化:一度实训整体的课程分为:理论实训、代码实训、项目实训。每一门课程又标注基础
有必要考研,但是建议是有工作经验之后的非人力资源专业的知识补充。 人力资源管理除了基本的之外,需要提升的更多的是对人的激发和引导。建议如果考研的话,学习心理学或
目前就行业来说计算机专业更好,但是计算机专业分很多专业,主要看你的就业方向和就业前景是哪里了。
不一定 报班的话受很多因素的影响 学校时间或者工作时间 个人私事等等都有可能和你的课程相冲突 但是如果都能克服的话,报班也是不错的选择 但是我个人觉得
优质人力资源师证问答知识库