答机械专业学生——找更懂行的人问

简介: 【来信】   老师您好,看了您在csdn的博客,我受益匪浅,因此我真诚的希望您可以为我知道一下。

【来信】
  老师您好,看了您在csdn的博客,我受益匪浅,因此我真诚的希望您可以为我知道一下。我现在就读于一所一般的985大学,目前正是大二,当时高考报考志愿时由于十分喜欢钢铁侠,抱着这样的想法选择了机械专业(而机械专业在我们学校也属于比较好的专业),可是上了之后就发现所学专业和我想像相差甚远。于是我大一刚开学就报名了我们学校的软件创新实践班来持续学习编程,大一下学期也成功加入了一个编程团队,在团队里担任网站后端开发,学习了java web,js,mysql,springmvc各种东西,可是越学下去却发现这些东西和机械本专业相差越来越远。我也了解现在有机电一体化,结合了机械 ,电子,计算机等各种知识,我也打算在考研考机械电子这个专业。我不喜欢那种纯机械的东西,我认为机械专业以后的发展一定会和智能化相结合,可是目前困扰我的是我不知道当下自己除了本专业的专业课之外,还应该学习什么计算机相关的知识。或者系统学习一下哪些语言?而机械和计算机交叉之后,我以后就业后从事的职业可以是什么方面的呢?
  我的想法可能太过片面,希望老师百忙之中抽空给我一点建议和您的想法,让我有往下走的动力,谢谢您!

【回复】
  对于非计算机专业,却喜欢计算机的同学,我的直接建议还是两者结合。你所在的学校不错,专业还是学校里相对好的,应该在行业中的地位也是有的,这个资源巨宝贵,不能轻易放掉。你大一所做的事,其实完全朝向了纯计算机类专业学生要做的事,可以有些体验就收手。
  在机械领域,所谓纯机械的工作已经越来越少了。你学习机电一体化方面的知识和技能,从机会,以及你的爱好方面,是合适的。我能想到的,工业机器人、自动驾驶、嵌入式设备开发等,有很多很大的领域。再多再细的领域,我建议你找些懂行的人问,比如你周围的老师,以及硕士、博士阶段的学长。你就在那个环境中,他们更有发言权,学会问合适的人,你也应该勇敢点去接触他们。
  而学习的内容,有一门程序设计语言(建议C语言)基础上,在语言层面不必求多,若要学某门语言,明确要用到时再学不迟。关于计算机的学习,可以继续学一些偏向于计算机组成、算法方面学习一些基础的知识,可以在网上找慕课学。再往后更接近于应用的,大概单片机、嵌入式之类的课可以学一些。注意不要死学理论,以实践为主,从解决实际问题中学。
  就和你提醒这样一些,相信你朝着这样的方向,路线能越来越清晰。

【回音】
  好的,非常感谢老师您给我提的建议,我以后就往这个方面努力!我刚刚买了您在网上的数据结构基础的套餐课,打算在这个假期把它好好学习一下,学习下这些基础的知识。机械方面,我也会向身边的老师们,学长们,同学们继续学习,找到自己的路线并坚持下去!再次感谢老师您的指点,祝您工作顺利,身体健康。

目录
相关文章
|
10月前
|
人工智能 Cloud Native 大数据
连续11期,阿里云金融云蝉联第一!
连续11期,阿里云金融云蝉联第一!
184 4
|
网络安全
错误集--NFS报错clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
错误集--NFS报错clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
1954 0
错误集--NFS报错clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
|
11月前
|
安全 搜索推荐 网络安全
Windows操作系统的演变与未来趋势####
本文将深入探讨Windows操作系统从诞生至今的发展历程,分析其关键版本的技术创新、市场影响及用户反馈。同时,结合当前科技趋势,预测Windows系统的未来发展方向,包括智能化、云集成、安全性提升等方面的可能性。 ####
|
C语言 Python
加速 Python for 循环的12个操作
加速 Python for 循环的12个操作
158 0
|
缓存 JavaScript 数据库
手把手教你搭建私有化npm
手把手教你搭建私有化npm
568 2
|
SQL 新零售 移动开发
分享77个Java源码,总有一款适合您
分享77个Java源码,总有一款适合您
641 0
|
缓存 运维 Docker
Docker清理磁盘空间
在日常运维当中,Docker会产生一些运行时的临时文件,我们需要定时的清理掉他们,不然将会对磁盘造成极大的压力。
301 0
|
SQL 监控 druid
springboot 集成Druid的监控数据库连接池的最佳实践
Druid是一种高性能的开源数据库连接池,它在Java应用程序中被广泛使用。Druid连接池提供了连接管理、连接池监控、SQL性能监控等功能,能够有效地管理数据库连接,并提供丰富的性能指标和监控报告。 Druid连接池的一些主要特点包括: 连接池管理:Druid可以帮助你管理数据库连接,包括连接的创建、销毁和重用。它提供了连接池配置选项,可以灵活地调整连接池的大小、最大等待时间、验证查询等参数。 监控数据统计:Druid连接池提供了丰富的监控指标,如连接数、活跃线程数、执行SQL次数、慢查询次数、错误次数等。通过这些统计数据,你可以实时了解连接池的使用情况和性能状况。 SQL性能监控:
3789 1
|
网络协议 Java 应用服务中间件
【高并发】高并发环境下如何优化Tomcat性能?看完我懂了!
Tomcat作为最常用的Java Web服务器,随着并发量越来越高,Tomcat的性能会急剧下降,那有没有什么方法来优化Tomcat在高并发环境下的性能呢?
661 1
【高并发】高并发环境下如何优化Tomcat性能?看完我懂了!