搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
内存管理(C/C++)
2
一文了解命名实体识别_命名实体识别中包含实体属性吗
3
腾讯云公网负载均衡技术实现详解_clb的轮询模式
4
框架安全-CVE 复现&Spring&Struts&Laravel&ThinkPHP漏洞复现_laravelcve-2017-16894
5
Java字节流、字符流、缓冲流的区别_java字符流与缓冲流的区别
6
git lfs的安装和使用_git lfs push --all
7
LR、SVM、RF、GBDT、XGBoost和LightGbm比较
8
为何Kafka在2.8版本开始会“抛弃”Zookeeper?_kafka 版本
9
js事件循环机制(event loop)之宏任务/微任务_事件循环机制,宏任务,微任务
10
数据库常见面试题目及答案,软件测试面试找工作必看_测试岗位数据库面试题
当前位置:
article
> 正文
计算机专业要不要考研(转载)
作者:凡人多烦事01 | 2024-04-14 07:24:32
赞
踩
计算机专业要不要考研
你说:“他们都有很强的开发能力,只是不太喜欢读书,也只是希望混个学历对今后在岗位上晋升有好处”,我可以向你保证,你所说的人绝对不是开发能力很强的人。因为,1)高手不可能不喜欢读书;2)高手不可能想去混一个学历;3)高手不可能认为晋升是因为学历的原因。
还需要说明的是,考计算机的人未必个个都是高手,严格来说,大部分都不会编程序。也就是说,庸庸碌碌之辈仍然占绝大多数。研究生毕业的师兄只拿2500元左右的比比皆是,所以不要寄希望于拿一张研究生文凭出去赚高薪。但是,对于有实际开发工作经验的人,要想自己在3年之中有一个真正的提高的话,计算机学院提供了广阔的平台。就我所知,每一个月拿2万以上的也有(上海育碧,图形特效算法设计)。所以,同为研究生毕业,能力的差距是极大的。所以,不要去问“研究生毕业能拿多少?”,要问“像我这种水平的人,研究生毕业能拿多少钱?”这样人家才能够准确地回答你。
所谓“有实际开发工作经验”是指你目前已经具备下列能力:1)你已经认为C++和汇编语言都是很简单的语言,并能够自如地运用;2)你能够在30分钟之内想到正确的五子棋 AI算法设计思路和方向;3)你完全理解STL为什么这么重要;4)你能够独立地解决所有的编译与链接问题,哪怕你从来没有遇到的问题,你也不需要询问任何人;5)英文网站是你的首要信息来源;6)能够读懂英语写成的国际标准,比如NTFS磁盘格式标准。7)你经常站在集合论的角度思考算法问题;8)能够理解一个简单的驱动程序,能够理解一个简单3D交互程序;9)你能够认识到线性代数和概率论在实际编程工作中的极端重要性;10)你完全理解COM的设计思想,尤其能够理解COM为什么要设计成这样;11)当我说到虚函数的重要作用时,你不会急着去找书来翻;12)你能够说出C++为什么比其他语言优秀的理由,记住这种理由应该来自于你的开发体会,而不是因为其他人都这么说。此外还有很多判断标准,但如果你同时具备5条以上,可以认为你已经具备相应的开发经验了。在这种状态下读研,你将取得读研效益的最大值。
读研最重要的是要明白你自己要干什么,不能等导师来告诉你你应该干什么。研究生的优势在于理论功底深厚,思维具有穿透力,当然编程能力首先要过关,不要读完研究生还不知道MFC程序的WinMain函数在哪里。所以,研究生期间,你一定要做有理论深度的算法设计,比如大规模数据的搜索算法,性能是首要考虑因素,不要奢望SQL函数能够帮你解决问题,所有的问题你都必须自己解决,你必须解决内外存交换的性能瓶颈。再比如极品飞车的3D场景生成,图形变换,碰撞检测,物性模拟,纹理映射,灯光模型等等,这些都是可以保证你能拿到2万以上月薪的技术。如果你认为这些东西太难,不可能做得出来的话,那么你就不适合读研。真的,要是你认为读研之后还是要去搞一般的程序设计,如信息管理系统之类的软件,那么你读研的价值就完全不会得到体现,因为这些工作根本就不需要读研。1)关于读书的机会成本问题。读研的机会成本的确是很高。任何人都可以简单地计算出来。所以,我也不赞成所有的人都去读研。读研只适合那些痛感数学在编程中的极端重要性的人。如果对理论工具和理论思维的极端重要性没有切肤的认识,那么读研的价值几乎为0;读研的好处在于:A,把你自己放在一个学术和工程的交叉点上;B,让你具备了进入微软等世界顶级软件研发机构的可能性;记住只是可能性。但是不读研这种可能性为0;C,如前所述,如果没有读研的机会,你也就没有静下心来好好钻研几年理论的机会;一边工作拿高薪,一边深入地学习各种理论,诸位认为这可能吗?我反正认为不可能,我觉得学习钻研理论最需要的就是一个长期安静独处的环境,一边工作一边读书是不可能有这样的环境的,你会觉得每天都在疲于奔命。而读研正好可以提供这样一个环境。我同时还反对整天跟着导师的屁股后面跑,这样会浪费很多时间。读计算机的研究生,主要依靠自己去查阅最新文献,自己去研读文献,和导师的口头交流一个月一次就足够了,前提还需要导师的水平足够牛。如果导师的水平不牛,这也没关系,不理他就是了,自己做好自己的事情即可。
2)关于研究生教学质量问题。坦白地说,全国都是“洪桐县中无好人”,尤其在计算科学领域,大牛极少。那为什么还要去读研?大哉问!把读研的收获寄托在名校或名师的名我认为气上,是注定要失败的。读研全靠自学,研究生之间的差距全部体现在自学能力上面。又有人问,既然是自学,为什么非要读研?回答是:因为读研就是为你买一份保险,就是买一份你自学三年之后不会失业的保险。这份保险主要是一种心理上的后盾,让你在自学过程中经得起诱惑,能够从容镇定地去追寻计算机理论发展的坚实足迹,从欧拉,费马,高斯,康托,图灵等巨匠那里寻找方法论的珠宝。倘若没有这份保证,你在家里面自学3个月,保证你会被失业的压力压得喘不过气来,何谈安心学习?
3)关于实战经验与理论学习的优劣问题。这没有定论,如前所述,管理信息系统,设备驱动开发,工具软件开发,软件病毒剖析等等这些工作不太需要创造性,需要的是耐心和经验,需要的是对既有规范的准确理解,这类开发工作最适合在实战中提高,理论学习没什么作用。但是在人工智能,模式识别,图像压缩,虚拟现实,巨量数据检索,自然语言理解,计算机图形学等等领域,理论熬驼季葑啪 缘耐持蔚匚唬≌庑┝煊虻耐黄贫匀死嗟纳 畹挠跋焓羌 渚薮蠖 羁痰摹D承┝煊虼τ谝桓黾 淇焖俜⒄沟奶 浦 校 热缂扑慊 夹窝В 嘈胖罹芄淮又诙?D游戏的灿烂辉煌中体认到我的这种说法。在这些领域,如果没有扎实的理论功底,一切都是那么遥远,不管你花了多少时间在编程上面。
4)关于高级研发人员的知识结构问题。首先声明,我不是一个纯粹理论激进分子,即认为除了理论之外,一切都不重要。我认为,纯熟的编程技能是最基本但也是最必不可少的技能。没有这个基础,一切计算机理论就是空谈(研究图灵可计算性理论的研究者除外)。有了这个基础之后,下列理论学习方向必须重点突破:
1,科学哲学。这是核心中的核心!可惜国内不开这门课。不但不开课,而且还作为批判对象来引用,实在是遗憾至极!这是一门教你如何“钓鱼”的学科,在一切科学研究中居于最核心的地位。它是古今科研方法和思维方法的集大成者,很难想象一个成熟的研究者没有一套自己的方法论体系。科学哲学最需要的是领会与总结,它的思想与启示会伴随我们的一生。
2,康托集合论,矩阵方法,离散结构,图论方法,群论方法之间的紧密关系。最重要的认识这些理论对实践的重要启示和方法引导。我始终认为,如果你学了一门理论之后,却不知道这门理论有什么作用,那么你的理论就白学了,你什么东西都没有捞着。所以,学习任何理论之前,先问自己:它有什么用?在哪里用?如何用?带着这些问题去学习理论,你才会真正地学到东西。用这三个问题去问你的理论课老师,他的回答就是判断其实际水平的最佳标准。
3,思维要有极强的穿透力,学会看透文献作者没有写出来的动机。绝大部分大师都有隐瞒自己最具有方法论启示意义的思考环节的习惯。牛顿和华罗庚先生都有这个坏习惯。这让大家认为他们是天才,因为很多问题他想到了,我们想不到。但是为什么他们能想到,我们想不到?他们是怎样想到的?没有人告诉我们牛顿发现万有引力定律时的思考过程,当然,牛顿可以慷慨地把他的思考结果告诉我们,但是,他那可以点石成金的“金手指”却没有教给我们。我们的任务就是要培养透过文章看穿作者背后意图和动机的能力,在这方面,台湾的侯捷和美国的 Donbox是绝佳典范。这两只老狐狸(呵呵,是爱称)凭着其猎犬一般的嗅觉,抽丝剥茧,一个把COM背后的幕后设计动机揭开并暴露到了光天化日之下,另一个把MFC的宏观架构做了一次完美的外科手术。其非凡的思维穿透力令人惊叹。
4,英语。英语本身不重要,但是用英语写成的文献就极其重要了。所以,专门把英语作为一个重头戏列出来。大家不要相信英语无用论的鬼话。对于搞计算机的而言,英语就是你的母语!
5,其它的具体理论还有很多,但是都不如这三个方面重要,因为我觉得这三个方面是最具有根本性,全局性的能力培养环节。需要指出的是,很多高深理论对你的工作是无意义的,当心时间陷进去。一定要把效率最高的时间段用在最具有决定性意义的理论学习上。
5)关于读研之后的出路是否光明的问题。我们应该承认,读研之后,你的工作机会不是变多了,而是变少了。而且越是高手,他的工作机会和工作范围就越少。这是因为,越是搞前沿研发的公司,其数量越少,在这个圈子的人也就越少。你找工作的范围就越小,试问:如果微软的OS设计专家出来找工作,能够让他选择的公司能有几家?但是,这种公司数量的减少是以工资待遇的急剧上升为补偿的,同时,你在工作中所受到的充分尊重也是在一般公司中体会不到的。所以不要担心学了高科技用不上,呵呵,你只会越来越感觉自己学的不够用。相信接到过猎头公司电话的人会体会得到。真正的高手从来就不会担心工作的问题,也从来不会到人才市场上去找工作。既然选择了理论深入,那么就应该把眼光放得更远。
转自希赛教育
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/420842
推荐阅读
article
微信
小
程序
主体
如何变更?
小
程序
迁移
流程详解
_
微信
我
小
程序
主体
迁移
...
微信
上线了
小
程序
开发者们非常盼望的“
主体
迁移
”功能,
迁移
完成后
小
程序
的运营权限、
主体
信息将发生改变。
_
微信
我
小
程序
主体
迁...
赞
踩
article
RPA
-
财务
对账
邮件
应用
自动化
(客户
对账
机器人
)...
《
财务
对账
邮件
应用
自动化
》,将会使用邮箱的SMTP服务,小北把资源包绑定在这篇博客了(本博客中会有部分课程ppt截屏,如...
赞
踩
article
JVM
内存问题排错最佳实践
_
git
提交代码
connection
was
reset
...
因为近期收到很多读者的私信,所以也专门创建了一个交流群,感兴趣的读者可以通过上方的公众号获取笔者的联系方式完成好友添加,...
赞
踩
article
LeetCode
HOT
100
刷题
记录
(
一
)...
本题要找的子串的长度是固定的,也就是可以看作是
一
个固定长度的滑动窗口不断右移,判断当前窗口的子串是否满足条件即可。因为只...
赞
踩
article
第
18
届全国
大学生
智能
汽车
竞赛
四轮车开源讲解【
11
】--零散的建议...
本章对对
智能
车一些其他小事进行了分享。包括但不限于软件代码规范,元素状态机,图传,赛道设计布置等细节方面。也附上了十四届...
赞
踩
article
Matlab
用深度学习
长短期
记忆(
LSTM
)
神经网络
对
文本
数据进行
分类
_
lstm
为什么可以实现
文本
分...
这个例子展示了如何使用深度学习
长短期
记忆(
LSTM
)网络对
文本
数据进行
分类
。
文本
数据是有顺序的。一段文字是一个词的序列,...
赞
踩
article
Android
Studio
中创建
keystore
_
keystore
_
bettyli
...
Android
Studio
中创建
keystore
android开发者都知道release版本apk是无法直接生成,正常...
赞
踩
article
python
美团
技术
面试
一
,
代码
+提问_
美团
测试
面试
代码
题...
python
美团
技术
面试
一
,
代码
+提问_
美团
测试
面试
代码
题
美团
测试
面试
代码
题
一
、撸
代码
&nb...
赞
踩
article
智能
电销
解决方案
:
电话
机器人
+
外呼
系统
+回拨
系统
!...
综上所述,
智能
电销
解决方案
中的
电话
机器人
、
外呼
系统
和回拨
系统
等技术可以大幅提高销售效率、降低人工成本、提高客户满意度和忠...
赞
踩
article
2022
年春招
美团
二面
总结 凉经_
美团
软件
面试
二面
...
2022
年3月19日
美团
二面
凉经_
美团
软件
面试
二面
美团
软件
面试
二面
...
赞
踩
article
Android
Studio使用签名打包发布APP(安卓生成
apk
文件
)_
android
studi...
3、点击创建密钥库(如果已经有,可以直接选择密钥
文件
),填写完成创建密钥库相关信息:密钥库
文件
的地址;Password:...
赞
踩
article
记:
应聘
建信
金融科技
测试
开发岗
_
建信
金科
测试
面经
...
记:
应聘
建信
金融科技
测试
开发岗。
_
建信
金科
测试
面经
建信
金科
测试
面经
...
赞
踩
article
错题记录-
华为
海思
...
在这两个系统任务中,被读取的数据文件的内容只能包含:空格、换行、制表格、注释、二进制或十六进制的数字。数字中不能包含位宽...
赞
踩
article
【
有
料】
Redis
中
的
LRU
淘汰
策略
分析_
lru
淘汰
策略
有
两种...
Redis
作为缓存使用时,一些场景下要考虑内存的空间消耗问题。
Redis
会删除过期键以释放空间,过期键的删除
策略
有
两种:...
赞
踩
article
【
Redis
18
】
Redis
进阶:
内存
回收
策略...
Redis
进阶:
内存
回收
策略今天的内容很偏理论,不过也只是对于官方文档的一个补充而已,所以大家也不必有很大的心理负担。理...
赞
踩
article
nlp
与
正则
表达式
、
nlp
与
numpy
得关系_
nlp
和
正则
匹配
的关系...
一、
nlp
与
正则
表达式
正则
表达式
是一种定义了搜索模式得特征序列,主要是用于字符串得模式
匹配
、字符得
匹配
。
nlp
得预料一般...
赞
踩
article
2023年贵州省
职业院校
技能大赛高职组
信息安全
管理
与
评估
-
竞赛
试题_贵州省
职业院校
技能大赛
信息安全
...
2023年贵州省
职业院校
技能大赛高职组
信息安全
管理
与
评估
竞赛
试题A集团的WebServer服务器被黑客入侵,该服务器的W...
赞
踩
article
论文阅读--
Conservative
Q-
Learning
for
Offline
Rein
for
c...
在强化学习( RL )中有效地利用以前收集的大量数据集是大规模实际应用的关键挑战。离线RL算法承诺从先前收集的静态数据集...
赞
踩
article
AI
智能
电销
机器人
源码/人工
智能
...
AI
智能
电销
机器人
源码解读 话术_ai
智能
电销
机器人
源码ai
智能
电销
机器人
源码 话术,又名说话...
赞
踩
article
机器
学习
之
决策树
:原理及
ID3
算法手动实现,
sklearn
.
tree
.DecisionTreeCla...
决策树
简介
决策树
是一种基本的分类与回归方法,这里主要讨论用于分类的
决策树
。
决策树
模型是一种树形结构,在分类问题中表示基于...
赞
踩
相关标签
小程序
微信小程序
rpa
自动化
机器人
笔记
RPA
UiBot6.0
客户对账
jvm
java
leetcode
哈希算法
散列表
汽车
c++
c语言
图像处理
opencv
嵌入式硬件
Matlab
深度学习
长短期记忆
LSTM
神经网络