写给喜欢互联网技术的机械类学生

简介: 【来信】   贺老师您好,我是一名来自XX大学的即将大二的学生,从初中开始就一直对计算机编程有很大的兴趣,初中的时候学习了asp与vb也编写过一些小程序,中间也黑过很多企业的网站,到高中的时候又迷恋上php。

【来信】
  贺老师您好,我是一名来自XX大学的即将大二的学生,从初中开始就一直对计算机编程有很大的兴趣,初中的时候学习了asp与vb也编写过一些小程序,中间也黑过很多企业的网站,到高中的时候又迷恋上php。但是由于高考的失利,我没有考上我们学校的软件工程系,而是来到了机械系,但是我却没有放弃计算机的兴趣,大一也一直在学习,下学期的时候开始为我们学校公众号开发程序,最近也接了几个外包的活,贺老师,我一直都有几个问题很困惑我,希望您可以为我指点迷津。
  第一个问题是,我感觉我一直都是一个很有自信的人,总是感觉自己与别人不一样,我有的同学上的计算机系,QQ空间时常有Linux跟html、js、mysql之类的问题,我感觉那些问题都是很简单的问题,所以一直感觉有点飘飘然,总是感觉自己比别人厉害,我一直想改这方面的毛病,我也一直想接触计算机专业的老师、学生,但是一直都没有很好的机会,老师,我看您的csdn上面的文章很有感触,所以想和您保持联系。
  第二个问题是我以后的发展,贺老师,我现在这个专业算不上我特别喜欢,我之后考研也想考计算机这一类的研究生,贺老师,咱们这跨专业考研难不难呢,咱们这个软件工程系的毕业生毕业时应该有什么样的能力呢?我也想过毕业后不考研的情况,我看一些公司都要求计算机专业的,所以我也一直在更新博客,计划练习github等,不知道以后的就业环境是怎么样的?
  贺老师,我从大一开学,我就想 大学只是一个发展的平台,我可能在这里获取不到很多知识,但我一定要为自己以后的发展打下基础,谢谢老师。

【回复】
  近一星期在外参加学术会议,接着又执行了两个师资培训项目,刚回到家来。给你回复晚了。
  很欣赏你自主的学习。针对你提的问题,我想谈以下几点意见。
  第一,你显然已经接受了当前上机械类专业的现实,你可以首先试着选择将自己对计算机的爱好和积累,与机械的结合,例如机电一体化、计算机视觉、自动控制等方向,以及未来机械和计算机可能的其他结合方向,做一名计算机能力超强的机械人,会让你独特的。从这个角度讲,不必进入到和纯计算机专业的人抢饭碗的行列,并且你要知道,学计算机的人,很希望有另外一个行业背景作为支撑的,这不必轻易将自己这个可以成为优势的领域扔掉,我们完全有可能让错误变成独特的机会。
  第二,你所学过的,大多是与互联网相关的技术,是在计算机应用的层面上。而第一点我说的结合,在计算机系统结构中,更偏计算机的底层。如果你确定兴趣点在互联网的话,第一点建议失效,你在计算机、软件工作方面的发展更多要靠自己的力量了。自信是要有的,适当的飘飘然也可以,但时刻知道井中观天、管中窥豹的局限。你现在接触的都是工具级的东西,再多往平台、架构的层面接触一些,而这些更具体的,也就不是我能指点你的了。幸亏有互联网。
  第三,关于考研。跨专业考研,不好说难不难,这是因人而异的事。一个客观条件就可以将你压垮,但也可能任何困难都挡不住你。你应该知道我的意思了。你目前的经历,若仅做项目开发,该没有问题,但论及追求学术发展的“研究生”层次,无论从考上的角度,还是从发展的角度,你需要按计算机或软件工种专业的培养方案,先自学这些专业的基础课程。可以找你校相关专业的学生做朋友,主动一些,如同你给我写信,你可以获得信息。或者搜索相关专业的培养方案,从现在开始自学相关课程。
  第四,关于就业。IT行业的市场化程度很高,所以就业还是要靠自己的实力的。计算机类专业的就业岗位近几年来也一直很多,但有相当多的毕业生无法进入行业,这不全是计算机类专业的毕业生多的原因,更主要的,是相当比例的学生不能达到能工作的要求。这里的问题很多,但仅想得到一个工作,你继续做着这样的积累,对你这样非科班人员抢到一个岗位并在工作中再发展,并不是没有机会。至于需要有什么样的能力,这个话题太大了,你现在就到一些招聘网站上多看一看,甚至看那些对要有工作经验的人的要求(不必看对应届毕业生的要求),你会知道你要学哪些。注意,不仅要看技术方面的要求,而且还有其他的软能力要求。

目录
相关文章
|
人工智能 计算机视觉
开源视频字幕模型Video ReCap可最长处理2小时
【2月更文挑战第9天】开源视频字幕模型Video ReCap可最长处理2小时
758 3
开源视频字幕模型Video ReCap可最长处理2小时
|
SQL 数据库连接 数据库
【SQL Server】2. 将数据导入导出到Excel表格当中
【SQL Server】2. 将数据导入导出到Excel表格当中
916 0
Windows 命令提示符(CMD)操作(七):扩展命令和功能
Windows 命令提示符(CMD)操作(七):扩展命令和功能
|
监控 前端开发 测试技术
前端研发流程的深入解析:从构思到交付
前端研发流程的深入解析:从构思到交付
707 0
|
资源调度 监控 负载均衡
浅析PM2实用入门指南
PM2 是一个守护进程管理器,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。使用起来也是非常简单
2529 0
|
8月前
|
人工智能 Linux API
别等风口过去!OpenClaw零基础入门到精通:阿里云/本地部署+百炼API配置+实战指南
当AI从概念走向日常,我们以为自己已经站在了效率革命的风口——打开手机有AI写文案,打开电脑有AI做报表,似乎只要轻点鼠标,就能摆脱重复劳动的枷锁。但事实真的如此吗?你可能每天都在和AI打交道,却依然被琐碎事务裹挟:想让AI处理核心业务,又怕敏感数据泄露;想靠AI降本增效,却发现隐性成本越来越高;想让AI接管系统操作,却被权限、部署、配置拦在门外。
528 16
|
弹性计算 运维 调度
阿里云渠道商:为什么阿里云服务器价格更具竞争力?
阿里云凭借自研技术、规模效应与精细化运营,实现服务器价格优势。全栈创新降低硬件成本,智能调度提升资源利用率,结合弹性计费与长期合约优惠,助力企业降本增效。
|
7月前
|
数据采集 人工智能 算法
大模型竞赛——从参数膨胀到效能革命的转折
2023年至2025年,全球人工智能领域经历了一场前所未有的“大模型军备竞赛”。
756 0
|
Android开发 开发者
Android利用SVG实现动画效果
本文介绍了如何在Android中利用SVG实现动画效果。首先通过定义`pathData`参数(如M、L、Z等)绘制一个简单的三角形SVG图形,然后借助`objectAnimator`实现动态的线条绘制动画。文章详细讲解了从配置`build.gradle`支持VectorDrawable,到创建动画文件、关联SVG与动画,最后在Activity中启动动画的完整流程。此外,还提供了SVG绘制原理及工具推荐,帮助开发者更好地理解和应用SVG动画技术。
774 30
|
11月前
|
人工智能 自然语言处理 数据可视化
2025年有哪些好用的BI产品,哪家BI工具值得推荐
2025年,BI工具加速智能化与国产化。本文深度解析瓴羊Quick BI、Power BI、华为云智能BI等五款主流产品,从能力、行业适配与案例出发,助力企业精准选型,实现数据驱动决策。