2017级软件学院学长学姐经验交流会发言稿
大一是不断挖坑的过程
介绍
谢谢计软科协组织部的同学,让我有机会讲一讲大一学习技术的心路历程,我也要替在座的学弟学妹们感谢计软科协组织部的同学,找来这么厉害的学长发言,当然也包括之前/之后发言的学姐/学长。
亲爱的学弟学妹们,大家晚上好。非常荣幸能站在这里就大一的技术学习给你们一些建议。
首先,祝贺学弟学妹们考入入选双一流的百年名校东南大学。不管你觉得高考是否成功,我们都必须承认这一事实–我们已经成为福建大三本的一员。这意味着你们的生活步入了一个新的阶段,九龙湖高级技工学校将是你们未来四年大学生活的中心。作家王小波在《黄金时代》里有一句话写的很好,我想送给正值黄金时代的我,也送给正值黄金时代的你们。“那一年我二十一岁,在我一生的黄金时代,我有好多奢望。我想爱,想吃,还想在一瞬间变成天上半明半暗的云。”学长希望我自己,还有你们在今后的大学四年里,能以自己满意的方式度过人生中的的黄金时代。
废话不多说,编程技术好的人往往不善言辞,学长不善言辞,但不幸的是,这一条的逆命题是假命题,所以下面的技术交流分享环节会很枯燥无味。大家可以把手机拿到桌子上来玩,如果要拍照的话,请关闭闪光灯,我讲的会比较快,而且我的声音可能不是特别大,所以认真听的学弟学妹们没有必要做笔记,交流会结束后你们可以到我的博客网站上查看完整版演讲稿。
系统 Linux
大家知道世界上使用最多的操作系统是什么吗?大家可能首先想到的是windows,有一部分同学知道答案,没错,就是Linux 操作系统,安卓手机上的Andriod就是Linux的一个分支。
那什么是Linux操作系统?又为什么Linux系统会如此流行并且大受欢迎呢?
首先回答第一个问题,什么是Linux系统?大家可以百度一下,其实Linux系统的全称是GNU/Linux,严格来讲,Linux只是一个内核(kernel),而我们使用的各种Linux发行版本只是Linux内核配以GNU项目提供的丰富的自由软件。大家可能会问,那什么是kernel呢?这个问题留给大家课下去查一查。
回答第二个问题之前,我要先介绍一下自由软件的故事。在很久很久以前,大概是20世纪70年代中期,软件圈鼓励自由复制,自由学习,相互切磋,但是在20世纪70年代末,随着微软公司的崛起,以Bill Gates的《致电脑业余爱好者的一封公开信》为标志,计算机软件业迅速进入了版权时代,而我们故事的主人公,Stallman先生,萌生了“自由软件”的念头。故事的内容也非常简单,一家公司先后两次赠送激光打印机给Stallman先生所在实验室,遗憾的是打印机驱动存在问题,但是Stallman等人很快就通过修复源代码解决了问题。但到了第二次,也就是20世纪70年代末,由于软件版权法已经生效,所以Stallman等人无法通过修复源码解决问题,所以出了故障的打印机器只能放在角落里吃灰,因此,相对于付费的Windows系统,免费且开源的GNU项目应运而生。因为GNU项目的内核项目开发进度相对滞后,而由Linus的Linux项目恰好填补了GNU这方面的空缺,所以GNU与Linux一拍即合。故事讲到这里结束了,但这仅仅是Linux系统流行的一个原因,还有一个重要原因就是Linux的命令行操作。
我们平时所用的windows系统,用的是GUI(图形用户交互界面),而Linux则是以CLI(命令行界面)为主,有的发行版辅以GUI。所谓的命令行,简单理解一下,就是用命令去控制设备执行相应操作,Linux命令行的一般格式:
Command Options Objects #很好记忆的Linux命令行通用格式
比较常用的命令有
1 | cd #change directory |
了解Linux之后,新手们都面临着一个问题,面对如此繁多的Linux发行版,到底选择哪一个作为入门版呢?在这里我给大家推荐一个网站,distrowatch ,这个网站收录了全世界范围内的大部分Linux发行版,并且统计了全球最为关注的10个Linux发行版,学长建议安装使用Ubuntu。感兴趣的同学不着急再装一个系统,可以到Ubuntu在线体验网站或者在电脑上装一个虚拟机,装系统对于新手风险有点大,不建议。
同时,也欢迎大家关注东南大学Linux社团,Linux社拥有全东大最快的网速,并且每周会有一次技术分享讲座,欢迎大家关注Linux社后续招新活动。
参考书籍:《完美应用Ubuntu》,《鸟哥的Linux私房菜 基础学习篇》
参考网站:网易云课堂
参考博客:东南大学Linux社 我的博客
语言 Python
卡片电脑 Raspberry
开发板 Arduino
数据库 MongoDB
再打一波广告,创客空间招新,Raspberry与Arduino都会有大牛学长带,不定期举办技术讲座,空间应有尽有,做项目需要的硬件在这里都能找到,欢迎大家关注创客空间后续招新活动。
一些网站,一些工具
结语
上边讲的这些内容,看似毫无关系,实际上他们组合在一起可以做出很多有趣的事情,这些需要学弟学妹你们自己去探索。今天的内容并不深入,学过这些知识的同学会知道上边的东西都很浅显。我觉得这次的学长学姐经验交流会更应该是一个科普的过程,与其挑一个高深的技术下手,讲的云里雾里,倒不如给你们介绍一点有趣好玩的东西,好吧,其实我对这些技术也是一知半解。
大一是一个挖坑的过程,保持对新奇事物的好奇心,探索一些自己感兴趣,想要探索的东西,找到自己感兴趣的坑,挖深一点。