※ 引述《wayne5668944 (wayne5668944)》之铭言:
: 小弟我新鲜的肝(出社会< 3 y)
: 出社会这几年深深的感受到在工作的应用上与学校学习的差距
: 以前在学校学的时候总是会说怎样解怎样解较好怎样解效能比较快
: 或是怎样解可以解决什么问题ex:学校爱考的大数规则
: 排序法怎样怎样等等
: 但是出社会后发现这些其实没啥用到(只有面试在用)
: 反而重要的是例如程式码有没有分层看起来易懂好维护
软件工程课
: 数据库资料的正确性控制(交易应用)和index设定
分布式系统课提到不同 consistency model 跟不同 lock 所能应对 transaction 上不同
情况的问题
数据库课也会再提到,还会提 index 如何做的, b 系列的树,多执行绪时如何加锁等等
: 多执行绪的状况下如何确保程式执行正常
: 程式安全性
OS 课,还要碰 posix 的 mutex, conditional variable 甚至要懂 linux 怎么实作 mut
ex 的
平行程式设计课要学习常见程式各种 posix thread 版本, openMP 版本,vector 指令
集应用
: 等等好像比较受重视
: 真的遇到资料集合大的时候也有现成的东西可以应用
: 倒是学校所学的很少应用到
: 是所处产业的缘故吗?
: 还是学校真的跟社会脱钩呢?
你讲的每一个学校都有教