这篇不是技术文,有点唠叨的总结。不喜勿喷。

最近开始全面学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装好想到的的更多相关文章

  1. Ubuntu装完后要做的几件事

    Ubuntu装完后要做的几件事 改hosts 无论哪里,改hosts都是第一件事,没hosts咋google.没google咋活.在终端输入命令 sudo gedit /etc/hosts在# The ...

  2. 双系统 ubuntu装完系统后 丢失原win系统启动项

    sudo update-grub 可以尝试以上命令 注意这里是先装的win 后装的ubuntu

  3. VMWare安装Ubuntu装完之后安装VMtools

    今天搭建Hadoop环境,在虚拟机中安装了Ubuntu系统,但是Windows系统不能给虚拟机系统传输文件,很是不方便.在网上找了很久,也是过了很多办法,但是下面的方式是可行的,希望对读者有帮助. 第 ...

  4. Ubuntu 装nexus

    装nexus前提是装好JDK和maven 先下载 wget http://download.sonatype.com/nexus/oss/nexus-2.12.0-01-bundle.tar.gz 再 ...

  5. ubuntu装软件包

    查找包 aptitude search pkgName pkgName可以有多个(空格分隔) ffmpeg sudo add-apt-repository ppa:kirillshkrogalev/f ...

  6. ubuntu装openVPN会遇到的问题

    与Windows系统相比,Linux下安装OpenVPN的过程就显得有点曲折. 如果你使用的是Ubuntu系统,你可以直接使用命令sudo apt-get install -y openvpn来安装O ...

  7. 入职第一天,装环境 .Ubuntu装jdk1.8,装idea 及tomcat

    入职第一天,和之前公司的开发环境感觉天壤之别了,不过万变不离其宗,之前公司eclipse+widows.所以很少玩linux了.今天来就干了一件事.装环境 jdk安装. 下载地址:https://ww ...

  8. Ubuntu 装JDK

    我是按照这篇文章安装jdk的: http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html   先去 Oracle下载Linux下 ...

  9. 怎么解决 ubuntu 装kde桌面遇到的汉化问题

    正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 language-pack-kde-zh,但是它被其它的软件包引用了.这可能意味着这个缺失 ...

随机推荐

  1. BZOJ 4241 分块

    思路: 考虑分块 f[i][j]表示从第i块开头到j的最大值 cnt[i][j]表示从第i块开始到序列末尾j出现了多少次 边角余料处理一下就好啦~ //By SiriusRen #include &l ...

  2. Activity、Fragment、ViewPage

    1.新建super //super提供统一的FragmentActivity入口.public abstract class SuperFragmentActivity extends Fragmen ...

  3. 移除HTML5 input在type="search"时的清除按钮

    input[type="search"]::-webkit-search-cancel-button { display: none; }

  4. PhotoZoom的工具栏 图片放大不失真

    使用PhotoZoom能够对数码图片无损放大,备受设计师和业内人员的青睐,它的出现时一场技术的革新,新颖的技术,简单的界面,优化的算法,使得它可以对图片进行放大而没有锯齿,不会失真.本文为您一起来认识 ...

  5. Kattis - Eight Queens

    Eight Queens In the game of chess, the queen is a powerful piece. It can attack by moving any number ...

  6. Win10内核驱动强制签名,申请沃通 EV代码签名证书

    2016年7月,微软在MSDN宣布从Windows 10的1607版本开始,强制要求所有新的Win10 内核驱动程序,必须获得Windows硬件开发者中心仪表盘门户的数字签名才能在系统中运行.这项政策 ...

  7. JQ UI dialog

    初始化参数 对于 dialog 来说,首先需要进行初始化,在调用 dialog 函数的时候,如果没有传递参数,或者传递了一个对象,那么就表示在初始化一个对话框. 没有参数,表示按照默认的设置初始化对话 ...

  8. HDU-2955 Robberies 浮点数01背包 自变量和因变量位置互换

    题目链接:https://cn.vjudge.net/problem/HDU-2955 题意 突然想找几个银行抢钱. 给出各银行的钱数和被抓的概率,以及能容忍的最大被抓概率. 问他最多能抢到多少钱? ...

  9. JSp获取到当前用户的全部session

    <%@page import="java.util.Enumeration"%> <% for (Enumeration<?> e = session ...

  10. 中山纪念中学培训杂题(难的都不在这里面qwq)

    来中山纪中半个月了,差不多就要结束了, 写一些之前考试能更正的题解吧,还有一些不是给人做的(比如IOI2018互测.. 备注:我不会的就没有放上来了,所有数学有关的基本上都死了. 所以这里的题目都是相 ...