打印
[其他产品]

计算机老师和程序员互换工作,能胜任对方的工作吗?

[复制链接]
22|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-9-20 09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先说说有一定经验程序员转老师的情况,考虑非名校计算机专业的场景。


1 一些理论课,比如操作系统,数据结构,编译原理等,一般有工作经验后,其实更会有自己的体会,一般能结合项目场景讲,比如结合业务讲数据结构,结合虚拟机或容器讲操作系统等,至少能做到不误人子弟。


2 一些编程课或者是课程实践课,比如当下去问一些大学老师,spring boot或python里真实项目会用哪些技术,不少老师真未必能说得出,但一些程序员可以结合真实项目讲。而且比如一些程序员,在学生可以理解的基础上,还能结合测试部署等流程来讲,如果真要带个项目,大概率能有效指导真实开发中所必需的点,比如如何使用git或maven,如何用jenkins部署。


3 做就业辅导时,能切合面试场景,能知道java或python,当下公司会用什么,会问什么。


再来模拟老师来做开发的场景。


1 做开发不仅仅是做业务,更需要引入各种组件,比如部署会用jenkins,系统的监控也有组件,更不说常用的缓存或消息中间件。这些技能未必是所有学校必讲到的内容,如果以前没讲过这些课,要让老师去开发,真会需要一定的适应期。


2 做开发,更需要是解决实际问题,而且不仅仅是增删改查方面的问题。比如要解决各种脚本,sql问题,甚至还要解决和组件相关的问题,这些其实是要靠实打实的经验来积累的。不少大学老师可能在做开发时,真要用大量时间积累相关经验。


3 做项目,更要把项目部署上线,上线后再要监控,可能不少学校里,项目完成开发后,甚至没有测试这个环节,是直接在windows上启动看效果。这种情况下,相关的老师,未必熟悉部署和线上问题监控和排查的环节。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1598

主题

12341

帖子

54

粉丝