给机械专业大学生的回信

简介: 【来信】 贺老师:   您好,我是江西XX大学机械专业大三的学生。一次上csdn时偶然看到你写的文章便关注了你。大二学习C语言时,发现自己对计算机很感兴趣,但过了计算机二级以后就没怎么写C语言,后来又自学MATLAB和Python语言,现在学习Python四个多月了,感觉Python虽然入门简单但学好仍然要花很多时间。为了学习写Python爬虫程序,我又学习了HTML和C

【来信】
贺老师:
  您好,我是江西XX大学机械专业大三的学生。一次上csdn时偶然看到你写的文章便关注了你。大二学习C语言时,发现自己对计算机很感兴趣,但过了计算机二级以后就没怎么写C语言,后来又自学MATLAB和Python语言,现在学习Python四个多月了,感觉Python虽然入门简单但学好仍然要花很多时间。为了学习写Python爬虫程序,我又学习了HTML和CSS。虽然在自学过程中遇到很多问题,但我从来不觉得很枯燥很难,只是感觉自己在计算机方面所欠缺的知识太多了,和计算机专业的同学相比有太多知识需要去学习。我打算以后跨专业考计算机的研究生或者万一考研再失败寻找一份Web应用开发的工作,我的打算是这学期自学数据结构和算法,HTML,CSS和JavaScript,并继续深入学习Python和再找一本好书重新学习C语言,下一整年继续学习数据结构和算法导论,并自学操作系统、Linux、计算机组成原理、计算机网络、离散数学、MySQL、准备考研。当然机械专业我也会尽力去学,努力保持本专业成绩中等以上。贺老师,您对于我的想法有没有更好的建议呢?希望老师可以指点一番,谢谢!

【回信】
  来信收到。
  能为自己的兴趣而努力,这是一件再好不过的事情了,为你这样的自学者叫好。能列出一长串的学习内容,也足见你花了功夫去了解了计算机专业。
  表扬你的话就此打住。为使这封信有意义,我提两个问题供你思考。第一,大三学生,也就意味着明天的这个时候该就进入考研的冲刺阶段了,这样的安排在时间上是否有可行性?除了这么多计算机的课程要学,你还得保证你的专业,到少毕业证还是要拿的。第二,若不不不去舍去一些内容的话,要筛选一下哪些是应该暂时放下的,或者说,要挑最有用的能用上的优先学。因为你不是计算机专业的学生,一般是没有条件和计算机专业的学生学一样多的课程的,除非你的自学能力属于太强了的那一类。
  若是在时间上对你确实有约束的话,现在是时候考虑一下你的路线了。如果要参加跨专业考研,现在起应该主要围绕着考研的内容去准备了,有时间,再去顾及具体的技术。而如果不考研,首先偏重实践性强的内容去学,随着学习体验的增加,再去打一些计算机专业的理论课的主意。你非计算机专业的身份,不必在意那些课程一定学过,采取更灵活的策略,也不全是坏事。
  关于这方面的咨询,以前做过不少,不再展开。整理了一下以前的博文,提供下面的链接供你参考:

【学生回信】
  嗯,谢谢贺老师。我已经认真看了你的回答,关于本专业的课程,我会保证上课时认真听,课后也会认真复习,不会因为跨考而丢下专业课。剩下的时间我会利用好,还要一年零几个月的时间,我会尽最大努力去学,不管以后能不能考上,我都要尝试一下。关于计算机课程方面,我会优先学习考研内容,尤其是数据结构与算法。总之,非常感谢贺老师的回答,看了很多贺老师在csdn上的文章,很羡慕您的学生,可以遇到这么好的老师。

目录
相关文章
|
安全 Windows
Win10/Win11如何获取最高管理员权限
Win10/Win11如何获取最高管理员权限
3302 0
|
11月前
|
Java 数据库连接 调度
探索阿里巴巴新型ORM框架:初试ElasticJob Plus
【10月更文挑战第17天】 在Java开发领域,Mybatis和Mybatis Plus作为持久层框架,已被广泛使用。它们通过简化数据库操作,提高了开发效率。最近,阿里巴巴推出了一个新的ORM框架——ElasticJob Plus,它不仅包含了Mybatis Plus的所有特性,还增加了分布式任务调度的功能。本文将带你初探ElasticJob Plus,看看它是如何成为Mybatis Plus的有力竞争者。
251 0
|
8月前
|
JSON 监控 API
京东商品列表 API 接口系列(京东 API)
京东商品列表API接口为开发者提供获取店铺内商品详细信息的功能,包括名称、价格、库存、图片、ID、销量等。通过HTTP GET请求并包含必要参数(如店铺ID、API密钥),可获取JSON格式的商品列表数据,适用于展示、库存管理、价格监控等场景。示例代码展示了使用Python调用该接口的方法,返回的数据包含状态码、商品总数、分页信息及具体商品详情。
|
11月前
|
消息中间件 存储 弹性计算
云消息队列 RabbitMQ 版实践解决方案评测
随着企业业务的增长,对消息队列的需求日益提升。阿里云的云消息队列 RabbitMQ 版通过架构优化,解决了消息积压、内存泄漏等问题,并支持弹性伸缩和按量计费,大幅降低资源和运维成本。本文从使用者角度详细评测这一解决方案,涵盖实践原理、部署体验、实际优势及应用场景。
|
XML JSON 定位技术
Unity & 微信公众号 - 实现扫码关注登录
Unity & 微信公众号 - 实现扫码关注登录
649 1
Unity & 微信公众号 - 实现扫码关注登录
|
消息中间件 存储 数据采集
Lindorm CDC技术解析
CDC (change data capture) 是一种捕获数据库变更数据的技术,通过CDC技术业务可以监听数据库表的插入、更新、删除等操作。CDC技术广泛的应用于数据同步、数据分发、数据采集、数据审计等领域。本文主要介绍阿里云NoSQL数据库 Lindorm,在CDC数据订阅方面的技术演进与思考。
28388 1
|
机器学习/深度学习 编解码 人工智能
支付宝视觉算法与端智能
支付宝视觉算法与端智能
352 0
|
文字识别 测试技术 API
验证码识别最佳方案,你不来试试?
验证码识别最佳方案,你不来试试?
|
弹性计算 Ubuntu 关系型数据库
服务器迁移最佳实践
越来越多的企业上云后,在窗口期内快速、平滑迁移到阿里云上,用最优的方案来实践以及实现业务价值。
1025 0
服务器迁移最佳实践