对编程和应用开发有兴趣的考什么大学生研究生编程竞赛?

计算机专业学习的一些思考与总结 - 简书
计算机专业学习的一些思考与总结
Apple WWDC 2014 标志及宣传语
* 大学四年不知不觉一晃而过,在临近毕业之际,写下这篇文章一方面是对自己的总结,另一方面向其他同学分享我的经验。*
1. 兴趣是最好的老师
有两种力量会推动我们不断前行,一种是兴趣,一种是责任感。其实在前行的路上会发现这两种力量往往会互相支持着我们前行:因为兴趣我们开始了我们的学习、事业,遇到了困难,因为责任而坚持;遇到了瓶颈,忽发现这些正是自己的热爱所在,又坚持了下来,就像这样循环往复以至最后。
编程是一件很需要兴趣的事情,因为它需要不断的学习,不断的练习,这其中会包含许多不解的难题、无法fix的bug、难眠的夜晚,如果你不能发现其中的乐趣,很难坚持下去并且把它做好。
如果你是计算机专业的,并且喜欢编程,那么你很幸运可以快乐地畅游在代码的海洋中;如果你是计算机专业的,但是一点也不喜欢编程,而是已经有了其他的想法,那么你也很幸运,因为你有了奋斗一生的目标。如果你是计算机专业的,但是一点也不喜欢编程,但是不知道要做些什么,没关系尽管去尝试、去找寻,不要把时间浪费在一点也不喜欢的事情上。如果你不是计算机专业,但却喜欢编程,那么放手去编程吧,编程方面的知识通过自学完全可以,我的第一份工作所用到的知识,大部分不是源于课堂,而是来自于自我学习。如果你在纠结要不要从事编程相关的工作或者想从事编程相关的公作又缺乏兴趣,那么我推荐几种培养兴趣的方法。
(1)寻找自己的偶像
在体育明星中我们经常会听到某一个成功的运动员被采访时会说我是因为看了某某某的比赛而开始训练、比赛并且让我一直坚持下去的。我们也需要自己的偶像,一个能激励我们不断学习,在困难时让我们坚持下去的人,“程序猿”的偶像们通常智力超群、目光坚定、成就超凡,比如苹果公司的乔布斯和沃兹尼亚克、微软的比尔·盖茨、谷歌的拉里·佩奇和谢尔盖·布林、Facebook的扎克伯格等等,他们通常以Make The World A Better Place为己任。的确,因为他们,因为技术,因为“程序猿”们,我们的世界飞速发展,智能手机、网络,我们的世界的确更好了。当你通过观看他们的采访、演讲、纪录片、专记等等,那帮看似无趣的“程序猿”,其实才华横溢、极富人格魅力,让我们也想成为他们那样的人。
(2)书籍与影视作品
这和上一点有点像,随着对编程的了解、对编程的人的了解、对他们生活的了解,很可能会产生加入他们的兴趣。我收集了一些作品列表,、。记得我看完一部讲述一群独立游戏开发者的纪录片《独立游戏大电影》之后,立刻下载了游戏引擎捣鼓起来,在后来的多门课的课程设计中我都做了小游戏。
(3)最重要的,现在就开始编程
记得大一的时候,我对编程并没有兴趣,我觉得编程只是我大学生涯的作业、任务,我学习的很被动,只能勉强能够应付课程和考试。但是在那些被动尝试的过程中,我却感受到了程序输出正确时那种成功的喜悦,bug不能解决时想放弃的无助以及经过不懈努力解决bug时的柳暗花明。正是这些尝试、体验,然我了解到编程其实是乐趣横生的。如果你喜欢挑战,喜欢新鲜事物,编程一定能给你带来乐趣。我们会有很多机会能把兴趣和编程联系起来,各种课程会有各种课程设计,老师的要求通常是,使用Java语言(或是某某其他语言)、使用与课程相关的知识,做一个作品。这时我们可以做些自己想做的课题,做些有意思的,自己会使用的东西。
2. 速成的谎言,坚持才是不二法门
经常在书店里看到这样一类书,《21天学会XXX》系列,《7天学会做网站》,我买过、也看过,这类书无非是抓住人们渴望“速成”的心态,一本书一般就说了一个例子,演示了一个例子的过程,而对细节的解释远远不够,看完之后只会有大概的了解,离学会、熟练掌握还相去甚远。
Peter Norvig 写过,计算机博士徐宥翻译过一篇文章——《十年学会程序设计》里提到编程像所有其他的技艺一样,遵循一万小时理论,即不断的练习才会真正的掌握编程这门技艺,编程既是技术、也是艺术,要成为编程大师,我们需要灵感、天赋、反复的练习、在挫折中进步。来不得半点马虎,速成是不可能实现的,坚持才能。
3. 我的编程学习经验
前面扯了那么多闲话,下面干货来了~ 分享一点我自己学习的经验。
(1)学校学习
我觉得学校的课程中,有几类课是十分重要的。一类是语言基础课,尤其是你大学乃至人生的第一门编程语言课是十分重要的,因为它会培养你最初编程感,培养你编程的基本功,以后上手其他语言,就会容易很多。
还有一类是计算机基础和总体知识的课程,比如操作系统、编译原理、计算机网络等等,它们会教给你宏观的计算机知识,让你了解计算机是如何运作的。
对于以上两类课程,我的建议是除了认真听课、完成作业,课后也多查阅资料,多练习,多实践。
(2)自我学习
技术书籍的选择
要选择“著”而不是“编著”,“著”的书往往包含了作者自身长年积累的经验和知识、见解。而“编著”往往只是简单的知识的整理收集,缺乏对知识的梳理、讲解。国外的书往往质量更高,能直接阅读英文原文著作当然是做好的,翻译的作品也是不错的。
在线编程学习网站
网上有各类论坛、博客包含信息,不时逛逛,收获良多。
强力推荐的一个交互式编程学习网站,它以练习实践的方式,进行编程教学。
如今的在线课程开放平台十分活跃,能给我们提供的课程也十分多,质量也很不错。
由美国斯坦福大学两名计算机科学教授创办。旨在同世界顶尖大学合作,在线提供免费的网络公开课程。
麻省理工和哈佛大学于2012年4月联手创建的大规模开放在线课堂平台。
大量优质的计算机相关课程。
由清华大学研发出的网络开放课程平台。
可汗学院,有关于数学、历史、金融、物理、化学、生物、天文学等科目的内容。
国内一个IT课程平台,多为一些IT圈内大牛主讲的课程,质量很不错,授课内容十分实用。
多为技能类课程,种类多。
各类公开课。
还有很多在线课程能够很好地帮助我们自学。
在自学的过程中,经常会遇到各种各样的问题,一般可以去百度、谷歌等搜索引擎进行搜索,也可以去IT类的问答社区。比如著名的,上面的答案可信度非常高;还有国内的 等等。
从我上面推荐的资料看来,很多资料都是英文的,这就需要英语的能力。英语能力或许计算机从业者们是除了专业技能之外最重要的技能了。因为最新的技术往往来自于大洋彼岸说着英语的国家,一手的资料往往都是英文的。而且英语是全世界的开发者的通用语言,和其他开发者交流心得体会也需要英语。总之,学好英语有百利而无一害。
4. 关于工作
(1)选方向
计算机类的技术工作分为好多方向比如Java、C++、Android、iOS、前端、数据库、数据挖掘等等。确定好自己的方向,沿着某一个方向前进是明智之举。同时可以关注各个公司招聘的职位发布,找到自己的心仪职位并且按照职位的要求来学习。
(2)boss们真正需要的是什么?
作为一名初出茅庐的大学生,老板们当然不认为你有“两年以上工作经验”、或是“熟练掌握XXX框架、XXX技术”,他们知道你很多东西都没有接触过,他们往往需要两点,态度和学习能力。态度不用多说,学习能力即学习掌握新事物的能力,就是你多久能融入工作团队,面对新的任务能否及时完成。要培养学习能力,最好的方法就是在平时多看多学新技术,技术之间都是有同性的,接触的多了,自然有了套路,知道该如何下手。
最后,请记住我们伟大的梦想:
Write the code. Change the world.
Fear nothing, respect everthing.
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
本文由《现代远距离教育》杂志授权发布 作者:杨雪、姜强、赵蔚 摘要 大数据时代,技术将有效促进教育领域的供给侧改革,第十五届教育技术国际论坛(IFET)围绕“技术.教育.社会:互联网+时代教育技术支持服务”这一主题,针对近几年教育技术领域的研究热点与难点进行了深入的讨论和梳...
Java 基础思维导图,让 Java 不再难懂 - 工具资源 - 掘金思维导图的好处 最近看了一些文章的思维导图,发现思维导图真是个强大的工具。了解了思维导图的作用之后,觉得把它运用到java上应该是个不错的想法,这样回顾知识点的时候一目了然,快速知道自己的短板。 思维导图...
计算机组成原理课程在计算机系统中的位置 图1描述了计算机系统抽象层的转换。从图1可以看出,计算机系统由不同的抽象层构成,“计算”的过程就是不同抽象层转换的过程,上层是下层的抽象,而下层则是上层的具体实现。 “计算机组成”课程涉及的内容主要位于图1中寄存器传送层(RTL)以上...
要说说投资理财正确姿势,首先就要说说什么姿势不对。 1、过高的收益预期 我们一辈子财富总是在不断增值的,就目前来看如果你热爱生活,热衷于自己的事业,努力奋斗的情况下,这句话定义不会错,所以手中总是或多或少有点闲钱需要增值。但是一定要有稳健的心态,理性的收益增长预期。宝能的万...
亲爱的,来啦,先想想这几个问题: “包干到户”是什么概念? “包干到户”与软件项目管理有嘛关系? “包干到户”如何应用到软件项目管理上,它的挑战是什么? 时间在此停留15秒,你有答案了吗? 然后,开扯啦! “包干到户”的历史和特点 咱先看看小岗村“大包干”的历史: “包干到...
最近在很多人询问目前做什么生意最赚钱,所以今天小编就来和大家一起聊聊做什么生意最赚钱吧!下面就是小编为您介绍的几个项目,希望对您有所帮助! 1.瑜珈训练馆 在瑜伽训练馆不仅仅只是进行瑜伽勋龙,我们可以通过更多的经营项目来增强获利能力。比如,形体类训练项目;果蔬类项目等项目。...
再科普一一
暗物质暗能量 一一从自然界四种力说开去
丁酉年元月8日
我们人类目前的物理学,把自然界已发现的力归结为四种力,即万有引力,电磁力,强相互作用,弱相互作用。也即是四种场:引力场、电磁场、强场、弱场。
爱因斯坦晚年想把4种物理场...
看到了一位简友的文章,他认为每天写千字文,五百字文的作者,都是“爱慕虚荣,哗众取宠,自欺欺人”的存在。并且在论述他的观点之前,加上了“仅代表个人”这种谨慎的用语,以表示即便我说错了,你也别来打我的意思。 我一直觉着我们在评判一件事的时候,不就事论事,反而去批判做事的人有没有...&&&&Web程序设计——ASP.NET实用网站开发(第二版)(21世纪高等学校...
自营订单满39元(含)免运费
不足金额订单收取运费5元起
邀请好友参加吧
版 次:2页 数:字 数:印刷时间:日开 本:16开纸 张:胶版纸包 装:平装-胶订是否套装:否国际标准书号ISBN:5丛书名:21世纪高等学校计算机专业核心课程规划教材所属分类:&&&&&&
下载免费当当读书APP
品味海量优质电子书,尊享优雅的阅读体验,只差手机下载一个当当读书APP
本商品暂无详情。
当当价:为商品的销售价,具体的成交价可能因会员使用优惠券、积分等发生变化,最终以订单结算页价格为准。
划线价:划线价格可能是图书封底定价、商品吊牌价、品牌专柜价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品曾经展示过的销售价等,由于地区、时间的差异化和市场行情波动,商品吊牌价、品牌专柜价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:折扣指在划线价(图书定价、商品吊牌价、品牌专柜价、厂商指导价等)某一价格基础上计算出的优惠比例或优惠金额。如有疑问,您可在购买前联系客服咨询。
异常问题:如您发现活动商品销售价或促销信息有异常,请立即联系我们补正,以便您能顺利购物。
当当购物客户端手机端1元秒
当当读书客户端万本电子书免费读2017年天津工业大学834数据结构与程序设计考研初试大纲
15:43:19 |
2017考研奋进群:
下面是中公考研小编整理的2017年天津工业大学834数据结构与程序设计考研初试大纲,供各位考生参考复习。
科目编号:834
科目名称:数据结构与程序设计
一、考试的总体要求
考试内容由两部分组成,数据结构(占90分)和程序设计(占60分)。
数据结构是计算机科学与技术、软件工程和网络工程等与计算机相关专业的专业基础课。该门课程的硕士研究生入学考试要求考生能够比较系统地理解数据结构的基本概念、基本原理和方法,掌握数据的逻辑结构、存储结构以及各种基本操作的实现;要求考生能够运用所学的基本原理和基本方法分析、判断和解决相关的理论问题和实际问题;要求考生能够对算法进行设计与分析并选择适当的数据结构和方法进行问题求解。程序设计指采用C语言,应用数据结构的相关知识进行程序设计,要求考生掌握基本的程序设计方法,掌握C语言的基本概念、语法及编程方法等。
二、考试的内容及比例
1.数据结构考试的内容包括(占90分):
①线性表、顺序表以及链表的定义、特点、存储结构及相关的基本算法。
②栈的定义、特点、顺序与链式存储表示、基本算法;栈的应用;队列的定义、特点;链队列、循环队列相关的定义、特点、基本算法;栈与递归的实现。
③广义表的定义及存储结构。
④二叉树的定义、性质及存储结构;遍历二叉树定义、过程及其算法;二叉树的应用;树、森林与二叉数之间的转换;哈夫曼树及其应用;与二叉树应用相关的递归算法。
⑤图的定义、存储结构;图的遍历过程及算法;最小生成树构造过程及算法;拓扑排序过程及算法;关键路径相关内容;最短路径相关内容;与图应用相关的递归算法。
⑥静态表查找过程及算法、动态表查找过程及算法;哈希表的构造及处理冲突方法。
⑦插入排序、快速排序、选择排序、归并排序、基数排序等内部排序的特点、过程及算法。
2.程序设计考试的内容包括(占60分):
①熟练运用常量与变量;熟练运用各种数据类型;掌握变量赋初值、算术运算符及表达式、关系运算符及表达式和逻辑运算符和表达式求解,并能够在程序设计中正确使用;字符数据的输入与输出函数、格式输入与输出函数。
②基本控制结构:顺序、选择、循环语句的应用和编程。考生应能够编写简单的顺序结构程序、分支结构程序和循环结构程序;掌握计数型循环(如for循环)和条件型循环(如while、do-while循环等)的执行;要求能够编写带有循环结构的程序。
③基本的编程方法和程序设计技巧(穷举法、迭代法、递归法以及回溯法等)。
④模块化编程方法(函数的定义、调用,函数参数,函数的重载及标识符的作用域等)。
⑤结构化程序设计方法的应用等。
⑥组织数据的能力(能够根据具体的问题设计合适的数据结构和数据类型,并能求解问题)。
⑦算法的描述工具(流程图、N-S图等)。
三、试卷的题型及比例
试卷分为数据结构、程序设计两部分,总分150分。
数据结构(90分)试题类型包括:填空题、选择题、判断题、综合应用题等。
程序设计(60分)试题类型包括:基本理论与概念、程序填空题、读程序写运算结果以及程序设计题等。
四、考试形式及时间
1. 考试形式:闭卷笔试。
2. 考试时间:3个小时。
五、主要参考教材
1. 严蔚敏,《数据结构(C语言版)》,清华大学出版社,2013年。
2. 谭浩强,《C程序设计》(第四版),清华大学出版社,2010年。
3. 羊四清,《C语言程序设计》,中国水利水电出版社,2012年
4. 李云清,《数据结构(C语言版)》,人民邮电出版社,2014年。
以上是中公考研在小编整理的2017年天津工业大学834数据结构与程序设计考研初试大纲。为了帮助考生更好地复习,中公考研为广大学子推出2017考研、、系列备考 专题,针对每一个科目要点进行深入的指导分析,欢迎各位考生了 解咨询。同时,中公考研一直为大家推出,足不出户就可以边听课边学习,为大家的考研梦想助力!
推荐阅读》》》
(责任编辑:张珍珍)
本文相关热点文章推荐
更多文章推荐
更多文章推荐从我惨痛的经历,告诫大家,对编程没有浓厚兴趣的话不要入坑【php吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:146,148贴子:
从我惨痛的经历,告诫大家,对编程没有浓厚兴趣的话不要入坑收藏
还是老掉牙的台词:兴趣是最好的老师。这句话很好的诠释了it现状。虽然我现在也找到工作了,但是和我心目中真正的工作,相差太远。首先先从入门说起,入门无非是自学,培训或者有牛人带。再考虑这些之前,您最应该考虑的是你为什么要学编程,是为了所谓的高待遇吗。你有没有想过你真的喜欢编程吗,在入坑前最好是自己买本书或者下载一些视频先学一个月,跟着教程自己多做做练习,大概是一天看二个小时,练三四个小时这样的模式,不懂的就查手册百度,问人等等。如果你学下来感觉非常糟糕,脑子都快炸了,看着视频就想睡觉,或者代码敲几行就不想敲了,反正就是没那个心思学下去了。那么恭喜你果断脱坑把,学编程是需要耐心,毅力,和专研精神的。如果前面学下来感觉还行,对未知的知识,很有兴趣,不顾一切的想要把这些知识学好的想法,那么说明你非常适合做软件开发,当然大部分人不属于这类。大部分人还是属于有点喜欢又没那么喜欢的程度。这种人属于可以入行。但是后期发展会比较难。比较没有浓厚的兴趣,你会为了这个,不惜天天熬夜甚至通宵学习吗。接下来说是自学还是培训的问题(有大神带的可以忽略),首先0基础的话首选培训,在培训班只要认真听,每次作业和安排的项目,认真完成,出来后就业情况还是可以的。培训机构,大部分都是为了钱不择手段,但是同时它为迷茫的小白提供了一个学习的平台。很多人可能前面自学感觉很好,但是后面越来越难,怎么看懂不理解,这时很多人会选择放弃。在培训机构的话,这个时候有同学交流,有老师解答。问题还是比较容易解决的,所以只要你勤奋没有什么学不好的。有基础的同学的话,比如大学计算机毕业有java,C++等基础,前端基础的,学起来还是很快的,这样的可以选择自学。可以去弄一套完整的php教程,自己琢磨,入门还是小case。关于非培训机构的学习教程之类的。我的建议是先买本教材,敲熟练后,再去网上找面向对象,模板引擎,框架之类的教程。现在传智34期php就业班教程是免费的,百度云可以直接搜。比较详细。还有李炎恢,燕十八的教程也不错比较全。当你选择好后。那么比较现实,也是最重要的一点,比如你是在外地辞职学习,那么你生活费必须要安排好,不然学到一半,没钱吃饭,那个是比较耽误学习的。我当初就是这样,学了两个月后,后面没钱了,就去做兼职,后面敲的少了,导致最后很多知识记不牢,面试总是不要。在一线城市的话一个月最低生活标准要2000左右。学5个月的话,那就是你必须准备至少一万块生活费。这个不能保证的话还是先不要考虑入行。如果是在自己家自学,有家人在,那大胆学吧。记住这点很重要,对于最后学出来的效果影响很大。你天天敲七八个小时和天天去做兼职,只有一两个小时练习的人比优势不要多说。自学的,我建议是每天跟着教程学2到3个小时。基础差的两个小时。然后再花一到两倍的时间去练习。一定要练习。只看不练是掌握不了的,很容易忘记。看视频或书籍时,把哪些是需要记的,要做好笔记。要学会做笔记。看完教程,你要能够通过笔记,知道老师今天讲的所有有用内容有什么,怎么用。最好能通过笔记和自己的思考能把老师的代码自己再次敲出来(可能还是会有部分代码敲不出,这很正常,实在想不出,就回去看视频,找答案,然后把这个问题记下来,多敲几遍熟练为止)。每天我们需要预习和复习,复习的话就是看笔记还有我们自己敲的代码(一部分是模仿老师的,另一部分是作业和课外自己找的练习)。每天花一个小时左右复习和预习,这样学下来更容易记。一般重复个五六次基本上就记得很牢了。
php多少钱?来博为峰学php课程,零元入学,高薪就业,php工程师就业起薪8K!php哪家好?php培训来上市公司博为峰,1,包就业!
确实是真实的感悟,计算机毕竟是一门工科专业,不是玩游戏。
现在高考考完,打算这个暑假学php和py,楼主给点建议可好
现在很多机构都没有一个全天陪伴的讲师。这是硬伤。
好,看一段练习三段很有体会,光看不行的
登录百度帐号推荐应用对编程和应用开发有兴趣的考什么研究生?_百度知道
对编程和应用开发有兴趣的考什么研究生?
我有更好的答案
对开发不感兴趣,但是还是要了解下的,对你没坏处,我觉得你现在走网络信息管理吧
采纳率:81%
地理信息系统,北大,武大都有这个专业
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 研究生不会编程 的文章

 

随机推荐