工作以后还有必要学习计算机基础学科,比如编译原理,实现编译器等等
我这个算是强答吧,不一定正确,请辩证地看下面的观点:
计算机基础当然要补,但不要迷信某一门或者某几门,关键看你需要什么?1,投身工业界就应该以工作为导向(除非你想改工作方向),优先完善工作技能栈,比如:我大二曾做过基于LAMP架构的服务器后端开发,我当时认为后端至少应该会的:脚本语言(PHP,python),网络协议http,tcp,udp,socket编程,主流数据库(mysql,oracle),linux运维相关(常用命令,shell编程,服务器架设和日常监控),主流框架(ThinkPHP),各种开源的内容管理系统CMS的二次开发(比如织梦,Discuzz)。更多的去做基础架构相关的(云计算框架比如hdoop技能栈等等)。这是我当时的例子,你也可以这样思考下自己的技能栈。
【工作以后还有必要学习计算机基础学科,比如编译原理,实现编译器等等】 2,我本身没有做过编译器开发,仅仅学过编译原理,完全没有资格回答这个题目。真的,我个人觉得你应该问一下做过编译器/解释器开发的大佬,或者有大型中间件开发经验的大佬(比如阿里云基础架构部的大佬,我觉得那是真的大神)
现在全民CS,All in AI ,很多观点我看起来很搞笑。
请先想清楚:你想转什么方向?这个方向的地基是什么?再去有计划的学吧。
(我有个CS top7土著的朋友,本科手写过Qmeu编译器,python解释器,深入理解过Linux内核,GPA年级第一,感觉应该是牛逼的吧。他送给我的一句话:不要迷信任何一门技术,理解自己的价值和需要,并有针对性性的学习,才是提升自己能力的唯一法门。)
■网友
没有必要。有这个时间为什么不补补线性代数学学深度学习?
■网友
有必要。编译原理是计算机基础课,你工作中可能不会直接用上,但是对提高你综合能力和认知有很大帮助。
■网友
工作也许用不到,但是能拓展解决问题的思路那些东西都是前人的智慧的结晶,好好学下,其用无穷
推荐阅读
- 拉萨开展新冠疫苗接种工作
- 『吸管』塑料吸管还有吗? 升级版“限塑令”实施首日
- 安徽省渔船退捕、渔民退渔工作全部完成
- 江苏高考■江苏省发布《2021年普通高校招生考试安排和录取工作实施方案》
- 樊金龙■省领导带队检查节前涉外疫情防控和安全生产工作
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- 大连:即日起全面开展核酸检测工作做到应检尽检
- 「城市」小提琴家回宁组建城市乐团 让高雅艺术深入人心!南京创新引进大师工作室
- 『黄金时间』节水工作一刻不能放松! 黄金时间丨水乡江苏也缺水
- 「江苏」全国第一 江苏新增46家国家级博士后科研工作站
