首页 - 神途资讯 > 学习经验分享

学习经验分享

发布于:2024-04-29 作者:admin 阅读:128

一月已经结束,离纳新又进了一步

说好的寒假好好学习,可是

不知道学什么

不知道怎么学

寒假学习大业

专治各种不知道

针对上面的问题,来自3G实验室16届小伙伴们特别推出这次关于学习经验、心得的分享,希望可以给正在阅读这篇文章的你提供一些帮助。

来自计算机学院3G实验室组的小伙伴,分享自己17年的学习总结和经验,希望可以给有意向学习的学弟学妹们提供一些帮助.

从大一寒假开始,刷些算法题,做一些简单的小游戏,当时我是跟着知乎童晶老师的专栏,学着自己做了一些简单小游戏。寒假结束的时候做了一个简单的贪吃蛇游戏。其次可以继续学学c语言课本,如何时间允许的话把课本的例题和习题都手过了一遍。

大一下需要开始准备实验室的面试。实验室面试有3轮,一轮三轮都是面试,二轮是机试,都不会很难,希望大家加油。然后,申请git账号,写博客(csdn或者自己搭建),学习语法,这些差不多是一个程序猿的基本修养。之后你们需要完成之一个课程设计(也是实验室的任务):c语言的课程设计。同时,你也可以继续写写自己感兴趣的东西。比如我在大一的时候学习easyx(c的一个图形化界面),完成图形化后的c语言小游戏————2048

大一暑假(留校):学习java。参考书籍:《疯狂JAVA讲义》+视频、学习。参考书籍:《之一行代码》。完成暑假任务:之一个app:计算器。完成暑假任务:多人聊天室

大二下:学校会开一门数据结构与算法的课,不论你打算学什么方向,这门都一定要好好的学。推荐书籍:《大话数据结构》。需要继续深入学习,学习网络请求,数据存储,josn解析等等。基于这些要做出一款完成度比较高的展示数据型app。同时可以和小伙伴们组队,使用git进行协作开发。如果大二上已经把《之一行代码》理解并掌握,可以看看一些进阶的书籍,比如《艺术开发探索》,《神兵利器》,《群英传》。

一些小建议

不管是学习c也好,还是Java和,不要一直看书,要多练多敲多思考,有时候书上讲的不是很好理解,但是如果你自己动手敲一遍,就非常容易理解了。

每学习完一个新的知识点时,学会总结。这样不仅加深了印象,之后回顾时也更加容易。形式可以记学习笔记,也可以写成博客放在csdn上(或者自己搭建的博客)。个人更推荐博客。

充分利用好网络资源,csdn,知乎,还有一些公众号都有不错学习资源。顺便推荐一些方面不错公众号。

学会科学(翻)上网(墙),相比较国内而言,国外关于方面的资料更全更细也更新一些,所以学会翻墙也是蛮重要的。

灵活使用思维导图,思维导图的树形结构可以很好的规划自己的计划,以及学习整理新知识。

总结

来实验室也快一年了,这一年过的很开心。有许多志同道合的朋友一起学习,也是蛮开心的。也很感谢学长们,帮我们制定学习计划,安排学习任务,解决我们的疑问。唔,总之肥肠感谢。最后,能够进入3G实验室,大概是我大学做的最对的事情。

iOS

来自计算机学院3G实验室iOS组的小伙伴,分享自己对iOS开发的认识以及自己的实验室学习经验。

iOS是目前最为流行、最热门的操作系统之一,但由于我国iOS开发起步较晚,人才培养体系还跟不上市场的发展速度,iOS开发人才都成为我国企业必争的资源。有人说开发人员在培训班,只要3个月就可以从0基础到月薪上万,就业率百分百,为什么还要专门去学习?问一问就知道,他们不懂多线程,不知道Core ,只会写一些简单的app界面,要是不继续深入学习,很快就会被行业淘汰。iOS的入门门槛也比较低,系统电脑只需要装上黑苹果系统,就可以开始学习iOS开发,实验室也配有很多台mac台式机和mini供大家学习和使用。下面跟大家简单介绍一下iOS开发的学习步骤。

从去年加入实验室后开始慢慢接触iOS开发,最开始学习的是iOS目前的主流开发语言-c (下文简称为OC),参考的书籍是《疯狂iOS讲义(上)》,这本书讲的很详细,从C语言一直讲到了OC入门结束,不过因为比较详细,部分OC知识并不需要在入门的时候掌握,可以先做了解,为日后的学习做准备。在刚开始学习OC语言的时候会比较吃力,无法理解面向对象编程是什么意思,可以看看网易云课堂上大牛的讲课来入门,入门后还是要看书学习,因为视频讲一节课,看书可能已经学了2-3节了。学完OC语言就可以真实开始学习如何开发一个app了。

首先应该学习视图,一个app中的视图,图片,按钮,文本框等,都是由代码摞起来的,同样刚开始学习会有些困难,看一些教学视频之后,就会发现,创建视图其实就是一些方法,只要多动手,多敲敲代码,就可以轻松掌握,在了解了这些之后,就上网搜博客,简书等来学习了;其次是第三方库,简称“轮子”,比如网络请求,视图自适应等,如果用原生的OC语言来实现会比较麻烦,而如果导入第三方库,就可以直接使用了,既可以增加开发效率,也可以让代码看起来不那么繁琐。到了这里大家就达到了培训班的水平,但是我们用时更久,敲的代码也比他们多,基础势必会更好一些,而且一个合格的程序员,有谁没有上万行的代码作为基础呢?最后应该学习设计模式,多线程操作,Core 等一些进阶知识,在学习期间就开始写项目了,完善自己之前学习的知识,通过自己的不断努力,也就离大神更进了一步。

完成了上面说的那些知识点,就基本掌握了iOS开发的基础,之后还需要靠自己的努力来更加深入的学习,最后希望大家学习愉快。

java后台

来自计算机学院3G实验室java后台组的小伙伴,分享自己在学习过程中的经验以及学习感想。

首先,是在寒假的时候开始做了一些算法题目,锻炼了一下自己的编程能力。编程能力是很重要的,特别是对于数据的处理对于后期的学习都是有很大的帮助的。并且学习了C语言的其他部分,学习了一些链表。

大一下学期。这个学期比较的迷茫,因为已经学完了C语言,然后不知道学习什么,然后就学习了一点数据结构。接下来就是准备面试了,因为学得比较的快所以面试准备起来还是比较轻松的,但是有些地方还是比较难得,特别是对于C语言指针那一部分的理解。这里我简单说一下我对实验室的三轮面试的认识:之一轮面试主要是看态度,可以在网上搜索这些题的答案,但是要能够将清楚这些题,第二轮面试主要是考察编程能力,因为我之前有一些基础,所以不是很难。在这里可以从网上找一些题做一做。第三轮面试就是考察自学能力和其他方面了。经过了激烈三轮的面试后终于进入了实验室组。进入实验室后在学长的建议下学习了git、和语法。进入实验室后不久就开始了之一个任务完成C语言的课程设计,然后大家都投入了C语言课程设计的制作中,都在比谁做的更漂亮。

大一暑假的时候就可以学习Java。在这里推荐使用:《疯狂Java讲义》和关于Java视频,之后可以在看看《java编程思想》。学习了一些的知识,制作了之一个作品计算器。之后又完成了暑假任务,多人聊天室。

大二上学期可以算是人生的一个转折点,就在大约国庆前一周的时候,我觉的我不太适合学习,然后就转而学习Java后台。然后与实验室大二其他的小伙伴共同完成了一个项目:收藏小精灵,我负责做后台,然后那段时间,我就囫囵吞枣一样的学玩了、数据库的基本操作和JDBC等。关于,推荐《轻量级企业级应用实战》和《和 *** P学习指南》。是基础,所以对于这些一定要掌握的牢固一些,这对于以后看框架的源码有帮助。关于数据库推荐使用《MySQL必知必会》,JDBC的可以在疯狂Java讲义上学习。数据库方面主要是操作,所以不要掌握他的原理什么的。学习后台需要对前端有一些了解,这里可以在网上找一些资料学习。在这里我做了一个小项目完成了对之前这些知识的学习的验收。

然后就开始学习框架的学习,在这里推荐学习框架,数据库推荐框架。

小建议

Java后台的需要学习的东西特别的多,所以一点要多敲多练,不要只是看书,因为书中的有些东西不一定是对的。

一定要善于利用网络上面的资源,因为现在的有些东西在不断变化。对于不会的问题或难以解决的问题,可以在CSDN或者其他网站上找找。

要有计划的学习,善于总结,多写一些博客来总结自己的学习。

一定要阅读一些比较好的源码,这有助与提高自己的编程能力。

多学习一些算法,多做一些算法题目,提高自己的编程能力。

加入实验室这一年以来我收获了很多,和实验室的一些志同道合的小伙伴们一起学习,一起进步,没事还能出去浪一浪。也很感谢学长们,督促我们学习,帮助我们制定计划,指引我们学习的方向,帮我们解决困惑。总之在实验室在一年非常的开心。

web

一次偶然的机会,让我认识到了web前端,当时还不知道,后来明白了是h5的动画深深的吸引了我,从此就踏上这条不归路。在3G实验室学习了web这么长时间,也有了一些经验,接下来我给想学习web知识的小伙伴们提供一些帮助

大一上学期:所有语言的学习都逃不过C语言,所以在大一,大家不要着急学习方向上的内容,先把C语言学的差不多,基础打牢,为日后的学习有很大的帮助,特别是函数和指针一定要好好学,这是C的精髓老师教的很慢,自己加油往前学,对一些简单的算法要有一些了解,比如冒泡排序,快速排序之类的。

大一下学期:好好准备面试题,面试题中肯定有你不会的,为的就是看大家的自学能力,不会的和通学讨论或者在网络上查找,只要学会了就好,给我印象很深刻的就是当时我有一道面试题,涉及了计算机的大段小段,那个时候我哪里懂啊,费了好大的劲才弄明白,经历了三轮面试进入实验室,才开始了真正的Web学习。因为大一下学期还有一个C语言的课设,所以在实验室的主要内容还是将C语言的课设写好,是一个学生管理系统,通过链表和结构体完成,在完成这个的前提下,可以适当接触web的学习了。

学一些对编程有帮助的东西,比如,git的使用,md语法,勤写博客,这些都是对自己很有帮助的

大一暑假(暑假是需要留校学习的):大一的暑假开始正式学习web,学习HTML+CSS,这些内容可以到W3C官网上学习,这些内容的学习最多只能用一个礼拜,学习一些经典的CSS布局,比如双飞翼布局,两栏布局,这是网页布局的基础,学习好了这些,需要完成的是一个仿站任务,比如qq门户页面的仿做,或者门户网站,要求是页面布局完好,不会崩掉,内容可以自己写,主要是练习布局。在完成了这些内容以后,就可以学习web的核心语言了——,深刻理解面向对象编程的含义,了解与面向过程的C有什么区别,认真学习 *** 的基本语法,闭包之类的,学习DOM操作,获取节点,操作节点之类的等等,个人推荐《高级程序设计》。通过 *** 和CSS完成轮播图,有空余的时间可以自己在做一些小玩意,主要是考察 *** 的运用是否熟练,这个是会在留校结束的时候检查。在学有余力的情况下,了解ajax和跨域请求jsonp之类的。

小建议

学习方面

1:不论学习什么,坚持是最重要的

2:学习要学和敲结合,一方面,要经常看网上大神的博客,吸取经验,另一方面,要多敲代码,只有自己敲一遍才能彻底弄懂,如果一遍不行,就两遍三遍

3:找到适合自己的学习方法,每个人的学习方法不同,只有找到了自己适合的才能事半功倍

4:要学会总结,多总结自己所学,才能更加充分理解

5:学习计算机,很多新鲜知识的之一手资讯都是外网,所以尽量可以科学上网

生活方面

总的来说,实验室快一年的生活是很快乐很充实的,有学长学姐帮助解决问题,有小伙伴们一起努力一起学习,节假日还会有许多的活动,让大学生活即有趣又能学到东西,可以说是很让人向往的。最后,期待着新同学的到来。

产品

来自计算机学院3G实验室产品组的小伙伴,分享自己学习产品知识的经验。

我想说的内容总共分为四个部分来说,前三个是按照我在实验室的日子里面学习的内容来划分的,最后一个部分是总结。

一:进入实验室之后对C语言的继续学习

加入实验室之后的学习效率相比之前要高了不少。可能是学习时间更加规范化,问题解决的更快吧。用了将近两个月的时间,对链表、文件操作的模块的学习,并且巩固了之前的知识(博客+cpp第五版+学长学姐和同级小伙伴的分享),最终完成了自己的教务管理系统(多端登陆,增删改排存入文件)。

二:暑假留校期间对前端的学习

在暑假的留校期间,我们有一个月的时间,大家在实验室里面由学长学姐带着对前端的入门知识的学习(包括HTML、CSS基础知识的学习,和的学习)。学习方式依旧是自己当时学习C语言的,主要还是通过看书(当时我主要看的是《HTML&CSS设计与构建网站》+《CSS权威指南》,《高级程序设计》),看视频(、百度传课)、大佬博客来获取知识,然后剩下的就是动手敲代码了。

三:大二上学期前端转产品

一方面来说,当时在学习到Ajax时,感觉不论是自己的进度也好,理解速度、程度也好,都没有之前学习的时候有感觉,然后恰好在国庆节的时候,实验室毕业的学姐在实验室开了一次产品知识的分享会,这期中讲到了一个对我来说全新的方向----产品经理。长达一个小时的分享会,涉及到产品经理(后面简称PM)的工作内容,工作流程以及需要掌握的技能。分享会结束以后,自己下去做了一些细致的了解,和学姐讨论了一阵子,就果断的从前端跑路到产品了。

在产品的学习过程中,我是从《人人都是产品经理》这本书入门的。讲的清晰明了,浅显易懂。书上按照阿里的模式对互联网时代的产品经理进行了解读。(因为作者在阿里任职)当然在看这本书的同时,也有浏览知乎、简书、人人都是产品经理这些网站上的一些信息,体会大佬们的想法、框架。然后转换成自己的。

有需要绘制原型图的时候,会使用axure、墨刀这些工具,可以很便捷的完成。在写报告的时候,提前准备好需要的数据(这个我一般是才酷传网上获取的,但是只局限于一些简单的数据)。接下来就是在一边看书,一边和小伙伴参加比赛中成长了。(附上我的PM知识框架)

总之,学习产品的知识点虽然和之前学习前端写代码有所区别,但是都很重视动手能力。我觉得学习产品最重要的一个部分就是能不能把书上的内容理解透彻,那么这其中有一个方法我觉得就很靠谱了,那就是把自己看到的东西,以思维导图的方式整理出来。一来很直观,二来是自己的概括性的内容,比较之后就会很容易发现自己的思维在某一个方面的不足。在产品的学习上,我觉得,就是多看书,多总结,多画图,多组团参加项目。在合作和过程中不断去体会自己的角色所要解决的问题。

总结

在实验室的日子,学习方面,会有很多不错的项目组协同开发、学习的机会,不管是开发、产品,都是很有益处的。生活方面,有不定期的聚餐、轰趴、活动也是美滋滋的。天气好的时候,也有实验室提供的户外运动器材可以用来放松的。觉得在实验室的生活也是多姿多彩的。

二维码

扫一扫关注我们

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,请告知我们,本站将立刻删除涉嫌侵权内容。

相关文章