V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xp0729
V2EX  ›  程序员

非常好奇现在大学软件专业都学些什么

  •  
  •   xp0729 · 2016-09-07 14:33:37 +08:00 · 11414 次点击
    这是一个创建于 3003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天听到一个两年经验的安卓说因为她是学软件的不是学硬件的所以不知道电脑上内存和硬盘的区别我感到非常震惊,因为我是非科班出身一直以为这些对于喜欢技术的人来说都是常识性的东西,坐标三线城市小公司,非黑勿喷,谢谢

    第 1 条附言  ·  2016-09-07 16:31:54 +08:00
    果然还是看人,之前公司还见过十年经验的 iOS 开发不懂 http ,努力提升自己远离他们才是正道,大家共勉
    78 条回复    2016-09-09 14:12:03 +08:00
    domty
        1
    domty  
       2016-09-07 14:36:54 +08:00   ❤️ 1
    计算机组成原理,计算机和软件本科必修课,考研统考科目之一。
    caidashu
        2
    caidashu  
       2016-09-07 14:39:27 +08:00 via iPhone   ❤️ 1
    是她没学 不是没教
    CharlesXu44
        3
    CharlesXu44  
       2016-09-07 14:39:58 +08:00
    计算机组成原理啊,这不是必学的吗?
    caidashu
        4
    caidashu  
       2016-09-07 14:40:14 +08:00 via iPhone
    是她没学 不是没教
    lao454490095
        5
    lao454490095  
       2016-09-07 14:40:49 +08:00
    课程都是那些,但是学校是很重要的因素啊,即使同是 985 ,教出来的水准也差很远
    ddjian
        6
    ddjian  
       2016-09-07 14:45:15 +08:00   ❤️ 4
    大一: C++ 高数上 线代 计算机科学概论; 数据结构 高数下 离散 电子电路
    大二: Java 操作系统 通讯原理 汇编计算机组成;算法 计网 概率论 数据库原理
    大三:数据挖掘 组网 数据库 javaweb linux 软工;编译原理 android 网络互联(组网) 网安密码学
    大四:自然语言处理 网工
    坐标广外软工 学了蛮多 虽然不精但都有大概了解包括计算机硬件 你遇到那个人大概是比较奇葩吧 此外中大软工据了解也学的差不多
    szhgoldeneye
        7
    szhgoldeneye  
       2016-09-07 14:47:43 +08:00   ❤️ 4
    gs038538
        8
    gs038538  
       2016-09-07 14:47:49 +08:00 via Android
    不科学啊,计算机组成是必修吧
    xp0729
        9
    xp0729  
    OP
       2016-09-07 15:01:10 +08:00
    @domty
    @caidashu
    @CharlesXu44
    @lao454490095
    @ddjian
    @szhgoldeneye
    @gs038538

    感谢各位的回复,铜币不够点那么多直接统一回复啦,特别是两位贴课表的,要学的东西还真多=.=!
    yamyamyuo
        10
    yamyamyuo  
       2016-09-07 15:08:57 +08:00
    对女生来说 这些东西即使学了还是很抽象!
    Rubbly
        11
    Rubbly  
       2016-09-07 15:19:20 +08:00
    还有不同方向 总之除开你说的 还有更多要学的 真正科班出身不水的同学 基础知识一般来说都够用了
    lao454490095
        12
    lao454490095  
       2016-09-07 15:25:34 +08:00
    @yamyamyuo 这话说的,,,不怕给网易丢脸?。。
    ragnaroks
        13
    ragnaroks  
       2016-09-07 15:30:05 +08:00
    2 楼正解
    feather12315
        14
    feather12315  
       2016-09-07 15:30:18 +08:00 via Android   ❤️ 1
    大一:高数上下、线性代数、大学物理上下、 C 语言、离散数学上,夹杂一堆大水课
    大二:离散数学下、概率论、电路、数字电路、模拟电路、信号系统、数据结构、计算机组成原理,一些大水课
    大三上:数据通信与网络、微机原理、操作系统、数据库,加之 Java 、 C++、图像、组合数学、网络程序设计、排队论、硬件等之类方向必修与选修(嵌入式并不太了解)

    我大三…
    大水课指的是诸如思修、毛泽东、马原之类
    sadaharu09
        15
    sadaharu09  
       2016-09-07 15:33:22 +08:00 via iPhone
    中公教育,考上公务员。捧起金饭碗。
    lty494685444
        16
    lty494685444  
       2016-09-07 15:53:42 +08:00
    2 楼在理,学校教什么和他会什么其实真的没啥关系...
    willhunger
        17
    willhunger  
       2016-09-07 16:10:30 +08:00
    我都是自己想学什么学什么的
    Yugr
        18
    Yugr  
       2016-09-07 16:13:48 +08:00
    2 年经验的话 我觉得应该还是要知道的。。
    bombless
        19
    bombless  
       2016-09-07 16:14:16 +08:00
    别黑女生了……我也见过同事分不清硬盘和内存的
    1340641314
        20
    1340641314  
       2016-09-07 16:14:31 +08:00
    初中毕业,没上过大学,感觉自己的算法能力好差,不知道是不是这个原因
    tinyuu
        21
    tinyuu  
       2016-09-07 16:15:59 +08:00
    dota war3
    BrightDawn
        22
    BrightDawn  
       2016-09-07 16:22:31 +08:00
    依然记得教汇编的老爷子讲课用方言口音,这门课难懂又听不懂。太酸爽啦。
    jotsai
        23
    jotsai  
       2016-09-07 16:23:43 +08:00
    @yamyamyuo 个人问题,女生表示这个锅我不背……
    winglight2016
        24
    winglight2016  
       2016-09-07 16:24:24 +08:00
    《微机原理》是必学的啊?
    buckyRRRR
        25
    buckyRRRR  
       2016-09-07 16:26:23 +08:00 via iPhone
    大家应该向上看,向厉害的人,向做的好的人,向下看很容易把这些变成自己堕落的借口
    just4test
        26
    just4test  
       2016-09-07 16:47:06 +08:00 via Android
    10 年经验的 iOS 开发。。。

    “ 2008 年 3 月 6 日,苹果对外发布了针对 iPhone 的应用开发包( SDK )”
    just4test
        27
    just4test  
       2016-09-07 16:48:08 +08:00 via Android
    你这 10 年经验的 iOS 开发是从 Apple 挖过来的么
    zhanglintc
        28
    zhanglintc  
       2016-09-07 16:57:43 +08:00
    @just4test 哈哈哈, 可能是算了加班时间
    helloSwift
        29
    helloSwift  
       2016-09-07 17:02:58 +08:00
    @just4test 23333
    Baymaxbowen
        30
    Baymaxbowen  
       2016-09-07 17:04:49 +08:00 via Android
    我也表示很奇怪,还有人连系统都不会装
    uxstone
        31
    uxstone  
       2016-09-07 17:18:38 +08:00
    明显是 HR 的问题哇,完全是在瞎搞
    jsthon
        32
    jsthon  
       2016-09-07 18:00:14 +08:00 via Android
    老师说我们学校是为数不多的有开
    jsthon
        33
    jsthon  
       2016-09-07 18:01:26 +08:00 via Android
    PHP 和 Android 还有 iOS 课程的学校之一。(怎么没说完就发表了)
    wemore
        34
    wemore  
       2016-09-07 18:08:23 +08:00 via Android
    学校开了一个现代软件开发技术要教我们 Python 和 r_(:з」∠)_
    Tigris
        35
    Tigris  
       2016-09-07 19:00:06 +08:00
    我觉得有用的就是两门课 算法 和 数据结构
    kongkongyzt
        36
    kongkongyzt  
       2016-09-07 19:01:54 +08:00 via Android
    这是基本常识吧。。。我觉得所有人不论是不是码农都应该懂得内存和硬盘的区别
    lausius
        37
    lausius  
       2016-09-07 19:12:35 +08:00
    感觉自从手机内存的说法出现之后,很多人分不清 RAM 和 ROM 的区别。之前在贴吧还有一个蠢货追着我争吵这个 RAM 和 ROM 的问题,真的服。
    tianshilei1992
        38
    tianshilei1992  
       2016-09-07 19:30:32 +08:00
    让我想起了《微微一笑很倾城》第一集里面,学计算机的人都会修主板……上的电容!
    assassinpig
        39
    assassinpig  
       2016-09-07 19:42:34 +08:00
    @tianshilei1992 10 年前我也可能给你换下来,前几天修个鼠标微动结果发现烙铁的温度根本就烫!不!下来!!!
    mengzhuo
        40
    mengzhuo  
       2016-09-07 19:50:22 +08:00
    @feather12315 工作了你就知道大一上的线性、离散、统计、英语是最有用的……
    kingcos
        41
    kingcos  
       2016-09-07 19:56:51 +08:00
    学校开课不代表学生愿意听,老师诚心讲。

    可能是我们学校比较渣。。
    exoticknight
        42
    exoticknight  
       2016-09-07 20:01:07 +08:00
    公共课的确水,因为要求不深
    真认真学一下政治课,网上可以打公知、美分、粉红的脸
    tianshilei1992
        43
    tianshilei1992  
       2016-09-07 20:33:36 +08:00
    @assassinpig 蛤?那是烙铁的最高温度不行吧?
    pathbox
        44
    pathbox  
       2016-09-07 20:35:32 +08:00
    大学里面就计算机专业知识来说重要的不是老师教了什么,而是你自学了什么。真觉得国内就 C9 几个学校的计算机专业能力强,其他的几乎都是忽悠人的
    mreasonyang
        45
    mreasonyang  
       2016-09-07 20:42:42 +08:00
    除了高数线代等等这样的公共基础课,基本上就是 CS 专业的大部分课程,此外用一些软件工程这类和工程相关的课代替了一部分类似于数字逻辑这样偏硬件的课(主要是必修和选修的区别)。不过很多学校的课都要么比较水要么教的东西有点陈旧,自学很重要。
    需要吐槽的是好像大部分学校的软件工程专业都会在大三搞个所谓实训,做一些 XX 管理系统项目,这个就真的是水,所以非理论知识就真的要靠自己学习积累了。
    jerryfu
        46
    jerryfu  
       2016-09-07 22:49:20 +08:00
    @pathbox 我师妹一个堂堂 985 学校正牌 CS 高材生,她要写论文,导师甩给我带。然后,毕业论文的所有代码都是我帮她写的......堪忧啊。
    MrJiren
        47
    MrJiren  
       2016-09-07 23:41:22 +08:00 via Android
    确实有点说不过去,我虽然上的是渣渣大学,但是计算机组成原理上完以后还是应该懂得这些常识性的东西,即使你学的不好。
    wellsc
        48
    wellsc  
       2016-09-07 23:53:49 +08:00
    十年 iOS 经验?
    xmoiduts
        49
    xmoiduts  
       2016-09-08 00:02:44 +08:00 via Android
    @tianshilei1992 我敢拆电阻 led 开关排针等,唯独对电容不敢下手,我也不知道为啥。
    mornlight
        50
    mornlight  
       2016-09-08 00:11:20 +08:00
    @szhgoldeneye ECNUer 你好
    yun
        51
    yun  
       2016-09-08 00:33:57 +08:00
    @jerryfu 女孩子没关系,打扮打扮都能嫁的人生赢家。
    szhgoldeneye
        52
    szhgoldeneye  
       2016-09-08 01:09:58 +08:00 via iPhone
    @mornlight 大神好🙃
    si
        53
    si  
       2016-09-08 01:30:52 +08:00
    大部分都是混日子,对于没有兴趣的人,基本是不会主动去了解的
    mozutaba
        54
    mozutaba  
       2016-09-08 01:50:05 +08:00 via Android
    亲眼见过上机考试用 word 写代码的。
    被老师骂的狗血淋头,原因是每次作业都见别人把代码放在 Word 里,毕业了也不知道有东西叫 VC 。
    hyrious
        55
    hyrious  
       2016-09-08 07:01:13 +08:00 via Android
    1.天朝大学 CS 教育普遍辣鸡
    2.大学课程在很多情况下都是能过为优先,也就是背书做题的层次。而且普遍情况是一学年之后就忘了。。。所以不要指望这些常识能通过上课学来,还是得自己多接触实际相关的东西。。。
    3.要是面试的时候问常识明显是 HR 乱搞,好好问跟工作实际经验相关的啊
    ------
    just4test
        56
    just4test  
       2016-09-08 08:04:54 +08:00 via Android
    @lausius 关键现在 ROM 这个词也被滥用, ROM 原意是只读存储器,用于存 BIOS 之类的东西,最初只能在工厂里写入。对用户是只读的。当然现在 BIOS 也可写了。闪存因为可写,所以算不得 ROM 。
    RAM 是随机读写存储器,内存闪存都可以算 RAM 。

    我认为比较好的描述有两种:
    4g 运存, 32g 闪存
    内存 4g , 32g
    loff
        57
    loff  
       2016-09-08 08:35:22 +08:00
    马克思 毛概 思修
    wizardoz
        58
    wizardoz  
       2016-09-08 09:23:04 +08:00
    我大学同学毕业的时候还不知道 数据结构 和 数据库 是两种东西,计算机专业.
    timestamp
        59
    timestamp  
       2016-09-08 09:25:25 +08:00
    三线城市计算机专业出来啥也不会的多得是
    sun2920989
        60
    sun2920989  
       2016-09-08 09:30:10 +08:00
    组成原理本科肯定会开的,专科一般只开编程语言相关.我大学的时候还有一门实践课 计算机组装与维修 2333
    wizardforcel
        61
    wizardforcel  
       2016-09-08 09:46:59 +08:00
    编译和计网容易上成文科,没听说过组原也上成文科的。都不玩反汇编和 HDL 嘛。。
    yamyamyuo
        62
    yamyamyuo  
       2016-09-08 09:52:24 +08:00
    @lao454490095 实话实说 曾经我也走过这些坑,虽然不至于那么弱,但是觉悟起来确实比男生要慢一些,当然公司为什么还是会招程序媛,因为女生细心方面还是会有优势,理解慢不代表无法理解
    yhxx
        63
    yhxx  
       2016-09-08 10:01:10 +08:00
    IT 名校的表示计算机专业的还有很多男生这辈子都没见过内存长什么样呢。。。
    xsliang
        64
    xsliang  
       2016-09-08 10:06:20 +08:00
    内存和硬盘的区别,应该是大一“计算机文化基础”的内容。
    哪怕是文科生也有这门课程。
    上课的时候心思不在上面而已。
    dl2k
        65
    dl2k  
       2016-09-08 10:26:46 +08:00
    @just4test 其实一般这种的意思就是开发做了 10 年,现在主要是 IOS 开发。以前我也看不懂,后来才不得不佩服写简历的人的水平。关键问题是猎头和 HR 很多也都是这样描述的。 现在为了工作,也不纠结这些了。
    Ixizi
        66
    Ixizi  
       2016-09-08 10:29:50 +08:00
    Ixizi
        67
    Ixizi  
       2016-09-08 10:31:53 +08:00
    ecloud
        68
    ecloud  
       2016-09-08 10:39:09 +08:00
    @just4test ROM 本来也就可写,只是写比较麻烦,俗话叫“烧”。比如当年的 ROM Basic 就有很多版本,你想用哪个可以自己烧
    Anshi
        69
    Anshi  
       2016-09-08 11:05:05 +08:00
    mark
    lichy
        70
    lichy  
       2016-09-08 11:07:26 +08:00
    https://www.dropbox.com/s/gcfmgynez06i3gp/Screen%20Shot%202016-09-08%20at%2011.00.10%20AM.png?dl=0
    这是我的课表
    北京交通计算机系
    要被学校的傻逼课表气死了
    SlipStupig
        71
    SlipStupig  
       2016-09-08 12:13:01 +08:00
    我们一个班上加起来就没几个学计算机的,毕业后一大半去考公务员,一小半去老家接替家业,剩下极少数从业干了两年觉得还是考公务员好
    blackfire
        72
    blackfire  
       2016-09-08 12:23:46 +08:00
    通信专业, iOS 开发者

    大学的时候学 http 相关的东西——讲的什么东西,垃圾。
    学完了 http ,涉及到实战的时候——有点意思,垃圾。
    大四去小公司实习——也没什么东西啊,垃圾。
    毕业之后——有点意思啊,垃圾。
    现在——我也说不清了,我是垃圾。

    “就是一个超文本传输协议啊,协议啊”,同事一脸蒙蔽转而一脸蔑视看着我的时候,我内心惶恐,最关键的是我还不知道自己错在哪。我给通信专业的人抹黑脸,我是 iOS 开发者的罪人,我要被钉在耻辱柱上了。
    sujin190
        73
    sujin190  
       2016-09-08 12:28:09 +08:00
    @blackfire 哈哈, 23333
    DropFan
        74
    DropFan  
       2016-09-08 14:23:23 +08:00
    楼主你说的这两点确实跟专业没有半毛钱关系
    这是常识!常识啊!!
    jingliang
        75
    jingliang  
       2016-09-08 14:58:51 +08:00
    计算机网络,操作系统,计算机组成原理,数据结构;计算机考研要考的四个基础项,应该都要学习吧,不过一个月不看平时用不到就会忘光光了,但拿起来也很快
    pathbox
        76
    pathbox  
       2016-09-08 20:26:38 +08:00
    @jerryfu 所以你师妹毕业后去当老师了嘛?
    jerryfu
        77
    jerryfu  
       2016-09-08 22:22:31 +08:00
    @pathbox 没,去做技术客服了,混的还行。
    paragon
        78
    paragon  
       2016-09-09 14:12:02 +08:00
    同是 985 水平高低差的太多了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3138 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:18 · PVG 22:18 · LAX 06:18 · JFK 09:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.