由ubuntu装好想到的
这篇不是技术文,有点唠叨的总结。不喜勿喷。
最近开始全面学ubuntu,一翻书回忆起本科没选但是去听了的Linux。当时看的还是楚广明的fedora教程,这多年过去综合很多人的说 法,fedora不稳定,什么都往上扔。而ubuntu虽然有些业余,总算用的人数多,社区大。小机构做服务器还得centos,而金融机构前端如果用 linux还是suse;黑客们常用kali,资深玩家都是arch。图好看的也许用Mint。
Linux要学通,除了水一些概念,主要是shell命令,vim,shell编程,gcc,qt,python,以及linux上的java编程这八部分。
linux 又是基于嵌入式系统的智能控制里重要的一门课。因为很多移动设备需要搞linux系统移植。而这又开始涉及上位机和下位机通信、单片机(8086/88、 51、arm、avr、stm32等一大堆芯片),有时还要涉及DSP,FPGA, SoC等。如果从底层做,那protel99SE是免不了学的,进阶还要学altum designer,写C又常用Keil,至于FPGA、SoC等也各有各自的软件需要学。而深度学习汹涌而来,可穿戴设 备,tensorflow,docker等等也得会。想搞语音得学语音分析技术,想搞图像又要先把信号处理学好,而这些的基础是先把数学学好。
高等数学和数学分析,同步的就是线性代数和高等代数,跟进概率论数理统计,复变函数和积分变换,场论等等。这些还仅仅是工程数学。交叉要学的还有离散数学、随 机数学,组合数学、信息安全数学、信息论、密码学之类。进一步的工程数学,就是数值分析、矩阵理论、泛函分析、数理方程、运筹和最优化方法、非线性数学、 小波变换、随机过程等等。学好数学还涉及微分几何、拓扑学测度论抽象代数等等。学完这些,再去看机器学习数据挖掘和人工智能等计算机专业课。
除了408考研的数据结构操作系统微机原理网络,像编译软工汇编数据库也得会。
想 做交叉学科,于是化学计算、材料计算、海洋计算、天文计算、量子计算、生物计算、社交计算、模糊计算和控制等等学科接着,这些也就精仪生医材料之类的学一 堆很杂的专业有可比性;还有BIM,GIS,物联网,hadoop,安卓,ios等接着,再往后学还有并行计算GPU、KNL、NPU多了要学的,军工计 算还要另学一套标准。
硬件弄好先要有数电模电基础,制版就免不了学洞洞板,开始动手倒腾焊锡松香电烙铁,自己买各种电阻电容,各种 显示屏电机芯片转接座。有条件的还得有示波器热风枪。搞大的设备又得重新复习机械加工,再深入了还得弄机械设计,机械控制原理;做成产品演示少不了还得用 CAD甚至连上位机做实时模拟演示,于是MFC或者QT之类,OPENGL等又需要学。
至于VB、dreamweaver、PS、flash、asp、php、.net、maya等,业已不列入计算机必修课程了。因为这些貌似是教学者们认为计算机专业慢慢自己就都会了,就像SAP和思科还有架构一样。
至于黑客攻防,企业里要用,学校课程不排,计算机专业的自己还得学。ACM、iGEM等竞赛都是传说。
打开MIT和CMU等学校的OCW,还有很多课继续要学。BAT出了一堆框架也得看,MGF的前沿也得关注。
计算机专业还要修管理,学二外三外,实习,托雅G等等。硕博要发SCI一二区,码字,各种顶会论文阅到。还要用 letpub,researchgate,matlab,endnote,histcite,overleaf,github,latex,figureshare 等等工具。工作了继续申基金,又是码字的工作和论文会议审稿上课考核项目,评职称各种家庭学校社会事宜。
前一阵北航的那位计算机学院的教授又杰青又长江都快奔院士了,苦日子熬出来有了声名还得珍惜;想想华人计算机圈国内熬到最高科学技术奖图灵奖的金院士姚院士两人,我辈计算机革命路途仍然需要努力。
***
最近网易发了几篇文章。大牛们都是侃侃而谈。
http://www.sohu.com/a/223228624_114877
然后大牛们丰收
http://www.sohu.com/a/223220598_114877
但是国内所谓IT牛人们的境况
http://www.sohu.com/a/223254253_328948
估计很多非计算机专业的看过的反应:即便这样难也继续转计算机专业跟大牛。
前一阵隔壁南开一个女生成功从俄语转到CMU的CS。
由ubuntu装好想到的的更多相关文章
- Ubuntu装完后要做的几件事
Ubuntu装完后要做的几件事 改hosts 无论哪里,改hosts都是第一件事,没hosts咋google.没google咋活.在终端输入命令 sudo gedit /etc/hosts在# The ...
- 双系统 ubuntu装完系统后 丢失原win系统启动项
sudo update-grub 可以尝试以上命令 注意这里是先装的win 后装的ubuntu
- VMWare安装Ubuntu装完之后安装VMtools
今天搭建Hadoop环境,在虚拟机中安装了Ubuntu系统,但是Windows系统不能给虚拟机系统传输文件,很是不方便.在网上找了很久,也是过了很多办法,但是下面的方式是可行的,希望对读者有帮助. 第 ...
- Ubuntu 装nexus
装nexus前提是装好JDK和maven 先下载 wget http://download.sonatype.com/nexus/oss/nexus-2.12.0-01-bundle.tar.gz 再 ...
- ubuntu装软件包
查找包 aptitude search pkgName pkgName可以有多个(空格分隔) ffmpeg sudo add-apt-repository ppa:kirillshkrogalev/f ...
- ubuntu装openVPN会遇到的问题
与Windows系统相比,Linux下安装OpenVPN的过程就显得有点曲折. 如果你使用的是Ubuntu系统,你可以直接使用命令sudo apt-get install -y openvpn来安装O ...
- 入职第一天,装环境 .Ubuntu装jdk1.8,装idea 及tomcat
入职第一天,和之前公司的开发环境感觉天壤之别了,不过万变不离其宗,之前公司eclipse+widows.所以很少玩linux了.今天来就干了一件事.装环境 jdk安装. 下载地址:https://ww ...
- Ubuntu 装JDK
我是按照这篇文章安装jdk的: http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html 先去 Oracle下载Linux下 ...
- 怎么解决 ubuntu 装kde桌面遇到的汉化问题
正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 language-pack-kde-zh,但是它被其它的软件包引用了.这可能意味着这个缺失 ...
随机推荐
- BZOJ 3230 后缀数组+ST
思路: 首先我们已经会了后缀数组求本质不同的子串个数 这道题跟那个差不多 首先我们可以知道按字典序排好的每个后缀之前包含多少本质不同的字串 就是sigma(n-sa[i]+1-ht[i]+bi[i-1 ...
- SQL*PLUS命令的使用大全
Oracle的sql*plus是与oracle进行交互的客户端工具.在sql*plus中,可以运行sql*plus命令与sql*plus语句. 我们通常所说的DML.DDL.DCL语句都是sql*pl ...
- Vue模拟酷狗APP问题总结
一.NewSongs.vue中的38行 this.$http.get('/proxy/?json=true') 里面这个路径的获取 二.router文件夹中的index.js 中的 comp ...
- 理解UIView的绘制
界面的绘制和渲染 UIView是如何到显示的屏幕上的. 这件事要从RunLoop开始,RunLoop是一个60fps的回调,也就是说每16.7ms绘制一次屏幕,也就是我们需要在这个时间内完成view的 ...
- Unity 默认进入的scenes
1,如果有多个场景,那么第一个场景要放在最上边,(其他的也要加) 2,如果不添加,那么Unity会把当前打开的场景添加进来. 3,切换场景的代码 using UnityEngine.SceneMana ...
- Java从入门到精通一步到位!
Java作为近几年来非常火的编程语言,转行来做Java的人不计其数,但如今真正的人才仍然匮乏,所以学习Java一定要有一个系统的学习规划课程.阿里云大学帮您规划Java学习路线可以帮助您从一个小白成长 ...
- Eclipse中删除GIT分支
删除GIT分支: 删除分支时不能直接删除本分支,所以要切换到另一分支,即非删除分支. 1.右击项目——Team——Advanced——Delete Branch...: 2. 在弹出的Delete b ...
- Codeforces Round #468 (Div. 2 )D. Peculiar apple-tree_BFS
题目简单,不多解释. Code: #include<cstdio> #include<queue> using namespace std; const int maxn = ...
- SPOJ CIRU
SPOJ CIRU 题意 给出n个圆,求他们覆盖的面积. 解法 自适应Simpson,但需要将圆离散化一下,以保证我们查询的是一个连续的有圆的区间. 奇怪的是我没有离散化,样例都没有过,却把题给A了 ...
- BZOJ 4182 Shopping (点分治+树上多重背包)
题目大意:给你一颗树,你有$m$元钱,每个节点都有一种物品,价值为$w$,代价为$c$,有$d$个,如果在$u$和$v$两个城市都购买了至少一个物品,那么$u,v$路径上每个节点也都必须买至少一个物品 ...