只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  软件工程新生需要注意什么?


软件工程新生需要注意什么?

发布时间:2019-08-31 11:22:05  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
谢邀本人纯正软工科班学生(从大一上到大四那种),对软件工程这门专业也有一定的理解,所以就在这里说一下自己的看法。首先软件工程新生要找准自己的方向如果自己想搞科研,就多钻研理论;想毕业就工作,就多参加一
软件工程新生需要注意什么?

谢邀

本人纯正软工科班学生(从大一上到大四那种),对软件工程这门专业也有一定的理解,所以就在这里说一下自己的看法。

首先软件工程新生要找准自己的方向

如果自己想搞科研,就多钻研理论;想毕业就工作,就多参加一些项目。

在这方面我算是踩了大雷的,我大一总共加了四个实验室,最后都退了(加了之后感觉都不感兴趣),当然鼓励多探索不同的知识(要是没进行了解的话怎么知道自己感不感兴趣),我是因为实验室太消耗精力所以就加了实验室之后又退了。

我加过的实验室有安卓实验室(考核是在一个月内每一周完成一个指定任务,四周加起来就是一个小项目),java后端实验室(考核是在三周内做一个javaweb项目,就是用mysql的那种),网络安全实验室(我加的那个组是做数据分析的,和python爬虫相关的),还有一个是关于量化金融的实验室(感觉这个最水了,啥都没学到)。这些实验室都很牵扯精力,所以要量力而行,最好在做出选择之前不要乱加实验室,可以考虑看书或者看网课多了解一下再加。

记得要带电脑,学校不让也要带,反正我们导员看见我们用电脑也装作没看见,在外面用的话谁知道你是大几的学生(当然也没人闲得慌去管你)。

因为我也不知道你们是想搞科研还是本科毕业就工作,所以具体做什么我也没法跟你们说,毕竟走的路线完全不一样,就给你们发个书单看吧,不要觉得看书太low,学了这一年我也明白了,听老师讲课真不如自己看书(我们学校软件工程国家评的是A-,就算有水分也不会太水,但是我感觉听课真不如自己看书,老师讲得太粗了,就像食堂大锅饭一样,很多有用的知识都不讲,讲的基本都是快要被时代淘汰的技术)

书单在这里:


分割线:----------------------------------------

2019.8.7

我看到有同学问我应该用什么电脑,我就在这里说一下自己的看法

我的电脑是买的这个

ps:这是我的电脑,不是让你们买这个电脑

不打广告,不过推荐大家买轻薄本,不是很推荐游戏本,毕竟我大一基本都是每天早上六点带着电脑去图书馆或者实验室(有钥匙的好处)学,轻薄本背着没什么感觉,如果是游戏本的话估计我会累趴下。。。不了解的同学可以到线下店感受一下游戏本的重量,如果天天背着到处走的话真的很难受。

如果有同学说轻薄本配置低的话,说实话我感觉轻薄本在本科阶段真的就很完美,你不加实验室的话基本不会遇到那种编译加运行需要几十分钟的那种程序(实验室一般都有自己的服务器,也不会用你的电脑),你运行程序的时候卡基本都是IDE的问题,你把IDE卸了重装一遍立马就快了,不是电脑的锅。。。

所以说重点来了(划重点),我推荐用轻薄本,价格就按自己的预算来就行,不用买特别贵的。

如果你真想跑(运行)那种很复杂的程序,那么阿里云/腾讯云/百度云(不是百度网盘)了解一下(不是打广告),学生真的很优惠,一个月正常人租最低配置的服务器一个月都要好几十,学生一个月9.5元(我用的阿里云),当然必须要是在校学生

这个是云翼计划 的活动,长期有效,只要是在校生都可以有优惠,我一般都是用的这个

当然有人说我就是个穷学生,9.5我也出不起,咋整

那就可以考虑这个

里面的阿里云免费套餐,应该是每天中午都能抢一次,因为租服务器的人确实不多,一般就算手慢+网慢的人也能抢个两三次就抢到,能免费试用六个月,也算是不错的了


分割线:----------------------------------------

2019.8.10

有同学问零基础怎么办

说实话我感觉完全不用慌,事实上学软件的新生百分之九十七都是零基础的,我们班三十个人就只有一个大佬高中参加过noip竞赛还顺手考了个计算机二级证书,其他的班甚至一个大佬都没有,所以零基础不用怕,大部分人都在同一起跑线,只要大一努力学习就可以当大佬了

那么新生应该如何学习呢?

看到我文章上面的书单了吗,扣掉嵌入式和网络攻防,其他的书你全看完就可以吊锤全国软件大一99.9%的学生,可以碾压软件大二绝大部分学生,在软件大三也算是能力十分强悍的大佬了,不要小瞧我上面的书单,全都是经典的书,很多名字你可能觉得很奇怪,但等你长大了才知道这些名字很奇怪的书很多都是不看就后悔的那种经典

如果真的不想看书,那我给你规划条路线

语言别上来学python和java,网上说的都是给非科班的人听得,什么c语言没用啥的,你信了就是坑你

当然c语言你以后大概率是用不上的,因为c语言的应用范围确实不大,大部分人应该都是用java的,但是既然你是科班的,那么就必须要学c语言(以后你就明白为啥了)

如果你想学一门高深的语言(可以秀操作),那么C++了解一下,有人学了十年C++都没学出什么门道,因为C++确实水太深了,如果你真能学好的话就是人间之神(程序界的),工作什么的完全不愁

分割线:----------------------------------------

2019.8.11

还有比较重要的就是中国大学慕课

中国大学MOOC(慕课)_国家精品课程在线学习平台

不要觉得慕课免费就看不起慕课,里面的课程种类涵盖了中国所有大学开设的专业课程的百分之八十,从入门来说慕课质量甚至比很多付费课都要好,关键是免费不用花一分钱,所以作为一个大学生要利用好慕课,这可以是你成长的一大助力



ps:有同学可能会问c语言和java这些有什么区别,我就用比较通俗的语言解释了,不提面向对象之类的术语了。你要完成同一份工作,c语言要敲100行代码,java可能要20行,python可能要3行;当然既然c语言这么麻烦肯定就有它的好处,c语言运行效率最高,java比c效率差一些,python效率最差,差的要命那种差,所以没有公司会用python做运维


ps:有问题的同学可以在评论里问,不过我最近有个论文项目,所以不一定每个都能回复,但是点赞加感谢的话我都会认真回复的。文章以后还会更新的,会加入一些新的东西。

ps:如果是软件新生的话可以关注一下我,我会把一些入门的知识整理到文章里,有思维导图有知识点,涵盖计算机基础原理,网络攻防,网络爬虫,Linux运维,Java web,大前端,后端,机器学习,软件开发等各个方面的知识,都是原创的,适合入门的新生看

类似的问题太多了,卡看这里吧yi bbbian:一个IT老鸟的一些建议(专业选择、本科、读研)

一个在读研学生的建议:

理论知识是一切的基础:不能止步于上课内容,每门课至少看一本相关专业书(我做到了)。我是在本科毕业后才充分认识到理论的重要性,通用的例子是:某工程师十年心血总结写在二十年前的教科书中。

工程需要动手,不要纸上谈兵:一定要大量编程,有点难的目标是 代码实现所有课程内容(没搞定,后悔)。大量的编程与小项目可以学以致用,锻炼工程能力(我做到了,感觉很赚)。

专注于学习,而非打工:有很多同学会参加学生组织,充当学校的底层管理和廉价劳力(我做过很多职位,现在觉得很浪费时间,收获远远小于付出)。可以适当参加技术性的社团,但不要耗费太多精力。不过最过分的是有同学去兼职发传单,一整天八十(感觉超级亏)。我选择了高年级接外包,现在看来虽然锻炼了工程能力,但理论学习比没接外包的同学差些,但如果本科毕业就找工作,简历和面试上会好看许多。

好好学习,多练编程。

软件工程专业毕业两年,现在做少儿编程教育的课程开发,给学弟学妹一些建议

入坑新生码农在平时的开发学习中注意事项,可能涉及到具体工作方面的建议,提前了解有好处!

1. 不要写死

“不要写死”,这句话或许是小伙伴们们刚入职时听到的最多的话,为了更好地适应以后的工作岗位,从现在起大家需要养成“不要写死”的习惯。不要写死范围很广,可以是图片的尺寸、控件的宽高,也可以是方法封装和文本内容,它的核心思想是:通用性、普适性、可扩展性

曾经看到这么一个小故事:

一个老总想要招聘一名高级程序员,经过轮轮淘汰,最终留下两个人,能力不相上下,正当老总在愁该选谁的时候,公司的技术主管提出了一个建议,让两人根据需求写一个小项目,然后项目依次迭代更新,最后选择BUG少的那一位。在小项目的第一个版本,两人写的程序都运行流畅,看不出谁强谁弱,第二个版本、第三个版本...随着版本的升级,程序员A的程序开始屡屡出现崩溃的情况,而程序员B的程序依然运行流畅,没有太大的问题,后来程序员B应聘成功。

其实在项目实战中经常会有迭代更新的情况,而不要写死是一个很重要的思想,它不仅仅是用动态变量代替常量那么简单,还关系到程序的可扩展性、鲁棒性,它需要我们在平时写代码的过程中多思考,日积月累,一点点提高对不要写死的理解。

2. 保持沟通

在我实习前,我们老师曾给我们讲过这样一个故事:

之前有一名到大我两届的师兄,去公司实习,拿到了一个小任务,结果做了两个月都没有完成。后来他的组长去检查进展,发现他因为卡在一个小问题上,自己百度谷歌一直没有找到解决方法,然后一个人闷在那里毫无头绪,最后整个项目因为他未如期完成任务延迟了发布时间。


我希望通过这个故事让各位小伙伴们认识保持沟通的重要性。我发现,大学刚毕业的准程序猿们都有一个通病:不善言辞,不自信。很多人进入实习岗位以后,变得蹑手蹑脚,因为自己技不如人,怕问的问题太低级被自己的老大嫌弃。

但是大家可能忽略了一点:我们是应届实习生,这是大家有目共睹的事实,技不如人很正常,大多数人不会因为你问低级的问题看不起你,因为大家都是从这个阶段过来的;而且你有一个很大的优势,那就是你很年轻,你是允许犯错误的,但是你需要在面临错误、面临问题的时候,能够主动寻找解决方案,即使自己找不到,也会通过主动沟通,集思广益,以此来提高自己,那就是年轻的资本!而如果你拥有这个资本却不使用,一直被动,这样久而久之,你会一直处于原地跑的状态,当你不再年轻,你就被沦为真正意义上的老菜鸟!Sorry,你被淘汰了!

3. 先弄明白再写代码

软件工程的都知道,一个项目制作的流程往往是:

需求分析->概要设计->详细设计->编码->测试->发布

我们可以看到,需求分析编码之前,这就是本节我想和大家说说的。正好比我们去旅行,我们一定要知道自己去哪里,规划好行程才上路,编码亦是如此。


拿软件工程的服务外包举例子。一个外包团队在接手一个项目前会和发包方进行多次详谈,在十分确定需求以后才开始进行下一步的设计编码阶段;如果外包团队遇到经常改需求的客户,那就头疼了,频繁的需求更改会让项目寸步难行,因为程序猿需要先弄明白再写代码。

写代码好比搞建筑,需求好比图纸。中途改需求就好比建筑工人已经建好了一半的大楼,这时候图纸改掉了,要建一个游乐场,程序猿就不得不将自己之前辛辛苦苦建起的大楼夷为平地。而没有弄明白就写代码的,就好比老板让你建一个豪华别墅,而你却建了一个厕所,等你醒悟过来,你就不得不将自己建的厕所拆掉改建别墅,这是非常耗精力,在项目实战中这是万万使不得的。

4. 能谷歌百度就别逼逼

我们要明白使用百度谷歌自学的重要性。而进入实习岗位,会有特别积极的实习生,和自己的师父特别聊得来,所以很多问题本来百度谷歌可以解决,全部交给师父解决。如果遇到比较耐心的师父,情况会好一点,但是如果师父是一个急性子,徒弟问的次数多了,师父就会有厌恶的情绪,一时情绪没控制住,会对徒弟说教一顿,这么一说,徒弟怕了,以后即使遇到难以解决的问题也不敢问了。

为了避免上述情况的发生,各位读者们要在平时养成自己百度谷歌解决问题的习惯,所谓“师父领进门,修行在个人”,什么问题适合问师傅,什么问题自己解决,这个是需要我们细细揣摩的。

5. 别放弃每一次发言权

我在大二上软件交互设计的时候,老师曾这么对我们说过:开发人员应该多多参与项目界面设计的过程 。有很多程序员持着事不关己,高高挂起的姿态,坐等PD的下达,然而这样往往不利于项目的完成。并不是所有的UI设计师都对开发有所了解,一些设计的特效是设计师脑洞大开的产物,对于开发者来说是难以实现的,为了将这样的情况扼杀在摇篮里,我们要多多参与页面设计的过程,该发表言论的时候,决不妥协。

在其他方面也是如此,公司在进行每周的周报的时候,都会问项目组成员遇到什么问题或有什么想法或意见,这时候我们应该多多抓住这样的发言机会,不要等问题出现了才提出来,这样是不利于项目的进行的,同时这样也会影响到与同事的相处。

6. 别犯拖延症


我当初实习的时候已经差不多过了半个月,最大的感触就是:

做项目真的不是闹着玩的!

之前在学校的实验室也确实做过不少项目,但是学校的项目做不完就是做不完,大不了流产,但是公司的项目是需要交付的,一旦没有如期完成,影响到的是公司的声誉和盈利,影响到的是自己的饭碗问题,因此决不能拖团队后腿。

远离微博、远离微信、远离QQ 是程序猿如期完成项目的三大准则,当然这个是虚指,我们需要屏蔽所有分散我们注意力的事物,聚精会神敲代码,一心一意调BUG ,待到项目发布时,舒一口长气,然后继续忙下个版本。。。

生活方面要带的东西:

1.相关证件。包括:身份证、录取通知书(入学通知书)、党团组织关系证明(介绍信)、一寸登记照若干张(可以多带几张,以备它用),等等。这些很重要,一定不要忘记。

2.钱和卡。上学要交学费和住宿费,因为新生出门较少,没有什么旅途安全经验,建议少带现金(但百把块钱还是要带的,以备一些不时之需)。有的学校会给你寄一张卡,让学生把钱存在其中,你可以用这张卡。

3.一般情况下,各个学校都要配发一些学习和日常生活用品,这些东西不是无偿给你的,都要你花钱购买。学校发的物品质量都很次而且贵,建议学校发的东西如果可以不要就尽量不要,能自己买的就别买学校发的。

4.衣服被褥。你平常穿的衣服,春夏秋冬各季的,都要带,除非学校距你家乡很近或者父母亲有机会出差来学校给你带东西。

5.洗漱生活用品。要带牙膏牙刷、毛巾、漱口杯、香皂肥皂、洗发水、梳子、手机(看家庭条件)等,以便在途中和到校后就能使用。男生要带剃须刀、女生要带各种女性用品和洗面奶等。至于洗脸盆、晒衣架、拖鞋、雨伞、水瓶、指甲剪、剪刀、小刀、台灯之类的东西就不一定要带了,有的学校会发,就算不发自己买也不贵(这些生活用品到了学校买也很方便,而且到时候和舍友一起去买还能快速缩短距离)。

希望对你有所帮助~

背景:985末流院校软件工程,学科评估为A–。

虽然我走的是保研路线,但是也实习过一段时间,对工作也有一点了解。

这里我先反对一下高赞答案里的书单。不可否认,确实有部分是该领域的经典教材,但是我并不推荐大一新生一上来就全盘照搬。主要有以下几点原因。

1.部分书籍是进阶型的,不适合新手。特别是看到Effective系列,我怀疑答主是在其他地方看到有提这些书,就一股脑写上来,可能自己都没怎么读过。这里顺便说下如何找计算机领域经典书籍或某个方向的学习路线,搜知乎或是豆瓣。但是,请记住,经典不意味着适合入门。

2.部分书籍适合当语言类的字典书,用来查找知识点。首先,你很难有毅力啃完这些书,每一本都是大部头。其次,即使你痛苦地学完了,很快也会遗忘,特别是那些边边角角的很可能一次也用不到的知识。这里我更建议先将一门编程语言的基础部分掌握后去做一个小项目,在实践中才能记牢知识,而且在解决问题的过程中会学到一些新知识,并且这些往往也是经常用到的。有不少书籍就是这样编排的,在一个小项目中穿插语言知识,学完一本书,就相当于用该语言完成了一个小项目。那时再看进阶书籍也不迟。否则只是自找苦吃,人为提升学习曲线,何必呢。当然,特别聪明过目不忘的人除外。

3.我不太理解为什么要在书单里列一些网络攻防和嵌入式的专业书籍。是因为答主学校的培养计划如此,还是以此凸显知识的全面性?不可否认,多掌握一些知识是好的,但是既然选择了软件工程专业,就把主要精力放在专业方向上,既不要高估了自己的时间和精力,也不要低估了软件工程方向的课程密度。当然,大大大佬除外。以我所在的软件学院为例,一共有三个专业,软件工程,信息安全,数字媒体。其中信息安全是专门搞安全一块的,就包括高赞答主列举的网络攻防。而我所在的软件工程的培养方案里完全没有涉及到专讲安全的课程。我们可以课后了解一些,但是最好不要花过多的时间在上面,不要舍本逐末。可以在学校官网上下载培养方案。这里又要提到高赞答主规划的路线,其实吧,先不说是否科学全面(也许想到一些就写一些),咱们作为大学生,基本的信息搜集能力还是要有的,官网上即可下载到细致全面的培养方案,如果想了解更好的学校的课程设置,依然如此。以下是我们学院软件工程的培养方案,仅供参考。

软件工程2016级培养方案(提取码hktq)

吐槽完毕,下面进入正题。我的大学经历挺坎坷的,走了不少弯路,希望能带来一些帮助。

首先,我最想强调的是,尽早明确方向,保研还是工作,如果保研,选择哪个领域(NLP,CV,高性能计算……),如果工作,倾向哪个岗位(web前端开发,java后台开发……)。尽量在大二初定下来,这样才能尽早针对性地准备,不同的方向侧重点是不同的,后面还会再提到。

无论保研还是工作,它们有一些共性。在实习期间和夏令营期间我感受最深的两点是:

1.基础专业课非常重要。企业面试和保研面试都会考察到基础专业课知识,尤其是数据结构与算法,操作系统,计算机网络,数据库这几门。这也是科班和培训班的显著区别。有一段时间,我曾陷入到各种框架的学习中,觉得用框架快速搭建一个应用很酷,而疏忽了对基础知识的深入学习,后来我挺后悔的。这些基础专业课决定了未来你是只能写写业务逻辑简单搭搭框架积木的低端码农还是计算机专家。此外,当你深入学习某个框架时,也同样离不开这些专业课的支撑。就算是写简单的业务代码,算法知识扎实的人也能写出更加优雅高效的代码。实习期间,我就见过有人开一堆容器实现业务逻辑,空间和时间复杂度都很高,明明只需要稍微用心设计就能避免这些。

2.围绕方向有的放矢。在准备保研简历时,需要围绕所选专业方向精心设计。在准备工作简历时,需要围绕所选岗位要求针对编排。当然,简历不仅是展示自我的材料,也是你这三年的努力指南。其实从大一开始,你就已经是在为最终简历的内容做准备了,无论是专业课成绩,比赛,还是项目。这也是我不推荐大家按照高赞答主笼统的书单或路线来做的原因之一。以我投递过的某暑期实习岗位为例。

围绕岗位要求,相关的专业课深挖下去,相关的比赛项目用心做两三个,足以消耗你三年的课余时光。当然,大大佬除外,下文不再强调。再退一步,比如你想毕业后主攻java开发,关于java的相关进阶书籍就够你啃上相当长的一段时间了,这还不算上应用消化的功夫。所以,不要迷信那些看起来广而深的书单,一定要明确方向后有的放矢。

说完共同点,再分别谈谈保研和工作。

关于保研,我曾在一篇回答里详细写过,这里我仅针对软件工程专业说一些注意点。

准大一想保研应该怎么办?

1.软件工程可参加的比赛有ACM,数模,英特尔杯,蓝桥杯,挑战杯等。建议准备保研的同学可以参加ACM,不一定要拿奖,主要是多刷题,即使不参加也要多刷题,可以到各种OJ或leetcode上。刷题(算法题)主要是为了夏令营或复试的机试,机试极其重要,有的学校的机试甚至直接决定了最终的结果。

2.还是那句,尽早明确读研方向。课余时间针对读研方向学习一些知识,做一些相关项目,对将来的保研面试大有裨益。虽然我们选择了软件工程,但是读研的话很多人都是偏向AI方向(并且大多也是报的目标院校的计算机学院),这些方向我们在课上很少学到(我们学校大四才开了一点相关的课程,大三就开始保研了,非常坑),尽早明确方向,才能尽早做准备。

3.在保研中,软件学院的学生会受一定的“鄙视”,但是只要尽早准备,硬性条件足够好,那也没什么。

工作方面,和保研一样,尽早明确方向,不论你基于兴趣,钱途或是其他因素。因为针对一个方向用心准备足以花上你非常多的时间。当然,我们不可能一开始就对各个方向很了解,可以花一段时间去体验去了解,但是不要拖太久,个人觉得最好大二就定下。之后,针对相关的专业课深挖,补充课程中未曾包含的知识,参加相关的比赛或项目……说个题外话,国企真的是955,至多965,项目上线前一阵子会加班,有时通宵,工资不高,养着不少比较水的人……

书籍方面,计算机相关的书有一个很大的特点,那就是厚,贵。一本书正常五六百页,背在书包里就像背了一包砖,十分适合用来泡面。当然,对于我们这些穷学生来说,最关心的还是价格。一本正版书动辄一百左右,我一个月生活费也就六百。所以我大学三年都是看的PDF,虽然很多是扫描版的,但是配套福昕阅读器,使用起来也不赖,最重要的是方便一边学一遍敲代码。为此我还买了一个几百块的大屏低端平板,专门用来在一些特殊场合下看PDF格式的书,很方便。以下是我读过的和没读过的一些书,有一些是我们的教材(国外的),有一些是经典书籍,有一些是课外学着玩,共计五十多本,不太好的地方就是被我勾画过了。这里还要提一点就是,信息搜集的能力很重要,学习通过各种手段来获取你需要的资源。这些书来自各个地方,百度云,磁力链接,脚本之家,CSDN等等。对于需要充值付费的网站,比如百度文库,可以到淘宝上购买,十块能下几百个文档,比开会员划算多了。

有需要的同学可以自取,不知道知乎会不会判我违规……

计算机相关书籍(提取码522t)

笔记方面,个人觉得,用电子笔记更好,尤其是软件工程专业,高中那会儿条件限制不能用手机电脑,大学就挺好。我用的是印象笔记+XMIND,两者的免费版本都足够用了。以下是之前一篇关于做笔记误区的回答。

为什么很多学霸都不爱做笔记?

我用过有道云,OneNote,最终选择了印象笔记。相比之下,有道云功能比较少,OneNote同步捉急。印象笔记功能比较全面,并且现在支持markdown文档和内嵌的思维导图,而且支持各种平台,windows,android,ios,mac,网页(网页版的感觉做的超棒),简直是神器!(印象笔记要不要给我广告费(′▽`??))最大的吐槽点是不支持多级笔记本,不过我用笔记本组配合标签用着还挺好的。下面是我记录的笔记情况。

我比较喜欢在自学的过程中把一些疑惑或者想深入了解的地方记下来等以后有时间了解决。

可以看到,好多都没继续解决,嗯,我的锅……

Xmind是做思维导图的,支持同步到印象笔记中,也能以不同的文件格式导出,同样支持多个平台。不过,等印象笔记内嵌的思维导图支持windows端后我就要转移阵地了(目前仅mac支持)。以下是我用Xmind整理的思维导图之一,由于比较庞大,仅显示了部分,对应的是《java编程思想》字符串一章。

电脑方面,讲真,如果用来编程的话,主要注意内存至少8个G即可。因为许多IDE很吃内存,比如用于安卓编程的Android Studio,IDE本身就能占两个G左右,开个虚拟环境又能占两个G。我一开始买的4个G的,最后不得不加根内存条。搞深度学习训练模型时会用到CPU,不过一般在自己电脑上跑的都是学习时的小数据集,大的数据集得放到服务器上跑,不适合用笔记本跑。有些情况下,需要开多个虚拟机,也很吃内存。总之,最主要的是内存不要太小,其他方面没什么大要求。4000块左右完全够了。我买的是游戏本,因为我打游戏……背起来挺重的,而且续航不足。这个就看个人需求了。

服务器方面,我买的腾讯云服务器,学生价十几块一个月,虽然配置不高,但是用于个人的一些小项目的部署足够了。具体的大家可以在用到时百度,配起来挺简单的。

github要会用,可以把自己平时做的一些实验的小项目整理下放到上面,也可以用于比赛中的团队协作。不推荐用来crtl c v,实验课要自己做,可以参考,但是一定确保参考的地方都懂。我身边就有把github上的代码直接当成自己做的,最后有些人还获得了不错的分数,可惜啊,浪费了一次锻炼代码能力的机会,最后面试人家一下子就能望到底。

说到github,我觉得git也有必要学习下,用于版本控制和团队协作,工作中必用到。也有少部分企业用的svn。

有一些学习的网站,像csdn啦,博客园啦,简书啦,知乎啦,wcschool啦等等。自己也可以在上面尝试发文章。不过上面这些都是中文网站,有些问题得到国外网站上也许才能得到解决,学会用谷歌,学会用英文。

此外,一定要学会整理。

1.代码整理

平时做的实验课作业啦,项目啦最好都有条理的整理好,不要乱七八糟的散落在硬盘里。将来都是可能用到的,比如准备面试。还有一点就是,在以前的代码上做拓展和修改,也可以用作其他某个实验课作业,既节省了时间,又在类比对比中学到了更多。包括其他一些材料也要学会整理。以下是我的整理,其实有一点点乱……

2.安装包整理

软件工程专业需要安装大量软件,并且动辄几个G,可以买个移动硬盘将安装包(操作系统,IDE,JDK等等)等存下来,避免以后因为意外情况重新下载安装,下载很慢的。特别是重装系统,下到你绝望。而且移动硬盘也可以用来装一些照片啦,视频啦,游戏安装包啦(很多几十个G的)等等。

暂时就这些,以后想到再补,希望有所帮助。

责任编辑:
热门阅读排行
© 16货源网 1064879863