选程序员还是选老师作为职业?

我在某双非一本师范院校,准大二,计算机科学与技术专业。老家是浙江三线城市,在老家做老师这个行业带学生能赚很多钱,身边也听说过教书两年就用教书的钱买房的。我爸妈跟我说如果带学生一年三四十万不成问题,我现在就很纠结,不知道是应该走程序员这条路还是教师的路(有师范班和非师范班,师范班出来一般可以回家乡中学教技术选考)

都可以

当老师啊,当什么程序员

可以当一个叫人家写程序的老师

如果你要做程序员,大二大三大四,你需要有足够的编程训练,包括很多,例如:

编程语言(C++/Java,不要太多,先写足够的代码量,比如先目标1万,再目标2万,怎样写代码?先上课,再花时间做完整的项目,例如工具项目,网站项目,App项目)

数据结构与算法数据库(一定要动手写代码实现)

一定的编译原理理解(写一个四则运算解释器要求不过分,可以扩展,比如分数,矩阵?)

你想做前端开发么?那也需要把HTML/CSS/JavaScript的基础学好(例如CSS的布局,深度掌握?JavaScript,至少掌握ES6的标准,基本语法问题难不倒你),掌握1个流行的框就做个功能完备的网站,例如Vue。

数据库:爬过多少数据到数据库里,写过多复杂的SQL语句?数据库原理课程学习。

其他...

如果你想做教师,需要另外的技术栈,看下是否有其他人回答。

总之,到你毕业的时候,大学是university,还是由你玩四年,决定了你到时候可以有哪些选择。做什么,都是要符合一些前提条件的。另外一个是做程序员大概可以跑到更远的城市。

>有师范班和非师范班,师范班出来一般可以回家乡中学教技术选考

等你毕业已经 3 年后,那时候的中学教师的位置还有多少呢?