2019年30岁完成从一名程序员转行成一名高中信息技术教师

本文章分享给远离家乡工作的同学,想转行回自己家乡工作。教师是一个不错的选择。这是我完成整个过程的一点经验。

我2014年本科毕业,学的是电子信息工程专业,学过一点C/和C++,非常的基本,后面听说做程序员工资可观,我就和几个同学一起到广州粤嵌培训了半年,搞嵌入式系统。后面找了女朋友,女朋友是在家乡本市当教师,为了她,辞职从广州回到自己的省城搞Android底层开发。一整就是两年,为了维持关系,若每周五如果周末不加班,就做黑车回本市。星期天再打车回自己本市。经过两年的折腾,觉得这也不是办法。因为有时项目赶着上线,加班就多了点,不一定周都能回去。后面经在家乡的一位同学介绍,就辞职回家乡的一所职业中专当计算机专业的C语言代课教师。

待遇也从原来的程序员工资掉到我们这非常入门的一个工资级别。好在女朋友不嫌弃,相信以后会好的。

在我们这当代课教师不需要持有教师资格证。第一次上课的时候就特别紧张,后面跟他们一起久了,熟悉了,也就好多了。因为是高中生,年龄差距不大,还能跟他们玩到一块去。下课时间,他们甚至成我为XX哥。

2018年考到普通话证书、通过教师资格证笔试,2019年上半年通过教师资格证面试、暑假时间我成功考入市一所重点高中,当高中信息技术教师。工作内容就是包了一个年级的信息技术课,教一些基本的电脑知识,网络知识,还有编程,现在的中小学,居然有学python了。很潮流啊。。。当然咯,做为学校的信息技术教师,就还有维护学校机房、学校网络故障处理、以及其他教师的电脑问题。我是程序员不是修电脑的。。。

从代课教师走来,既然走到教师这条路上来了,目标就应该不只是代课教师,想要考入编制内。那么下面就是我过程。

想要考入编制内教师的条件就是学历、资格证、专业对口、普通话证。所有的证件都齐了之后 ,就可以准备考编制了。编制考试的内容和规则要根据你们当地的人社局所出的公告为准,每个地方不一样。对学历的条件、资格证都不一样。所以要自己研究自己当地近几年的编制考试公考。

我之前从来就没有想过会当老师,所以我没有教师资格!实话说,我是学渣,大学就拿了毕业证和学位证。其他说明证书都没有。哈哈哈!~~~~~~~~~

第一步、要确定自己能教什么,每个人不一样,但对于程序员来说,一般是理科生 ,数理化稍强项,还有信息技术当然就不在话下了,我就选择了高中信息技术这门。

第二步、就是备考教师资格证,考教师资格在的时间是每年的3月和11月,需要考试的科目《综合素质》和《教育知识与能力》还一门就是学科知识,你想教什么就考什么,可以去某宝上直接搜xxx教师资格证考试 ,就会出来一大堆,而且是成套的,还到模拟试卷和历年真题。我就利用上晚自习的时间,自己看书,做题。在2018年的11月考试,都通过了,2019年3月份教师资格证面试,因为我当过代课教师,所以面试不难,如过没有的,就可以去当地报个面试培训班。

第三步、考普通话证,这个考试也是分地方进行的,每个地方不一样,在省城的话每周都可以考两次,普通话很容易,因为只有语文老师才需要二级甲等,我们其他科目的教师只要二级乙等就可以了。

第四步、就是等待当地教师招聘的公告,一般是由教育局或人社局出公告的,关注自己当地的新闻就可以了。这个时候你就根据公告,查看你这门课程的教师需要的学历要求、教师资格证要求、这个每个地方不一样,所以需要在之前就要去研究你们当地往年的招聘公告上的要求,一般变化不大。根据内容准备考试的笔试和面试。

第五步、就是等待通知。

考到编制后教师待遇和代课老师就不一样了,每个地方也是不一样的,就自行打听了,我现在感觉还行。看你们自己对自己生活的要求了。

转行前:

1、工资收入可观

2、技术更新速度快、需要不断更新自己的技术储备。

3、程序员有天花板。

4、程序员的时间占用率大。很难做到工作家庭双顾。

5、对未来憧憬,不知道能干到什么时候。

转行后感觉就是:

1、时间比以前充分很多了,有更多的时间陪伴家人。每天都可以下班回家,一起吃饭的感觉还是不错的。

2、没有了程序员那样的加班加点、工作节奏变慢。

3、教师特有的寒暑假,以后可以多陪陪孩子,家人出去走走。

4、环境,每天跟年轻的孩子一起接触、心态年轻了不少。

5、教信息技术的内容太简单、以前的专业知识快忘记了。不过好在自己还有是写程序的习惯、坚持自己,还是没有忘记自己曾经是一名程序员。有时间还是可以写点东西。

这些就是我转行的一些经验,你们可以从中提取一些有用的 ,没写过什么博客,理科生,文章组织能力差。写的不好勿喷啊。。。

 

  • 20
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
### 回答1: 以下是从一名小白快速为资深程序员的一些建议: 1. 学习编程语言和工具:作为一名程序员,必须掌握至少一种编程语言和相关工具,例如IDE,文本编辑器等。建议初学者先学习易于理解和入门的编程语言,例如Python或JavaScript,并且学会使用一些基本的工具,例如Git和命令行。 2. 掌握算法和数据结构:算法和数据结构是编程的核心,它们可以让你编写更高效、更简洁的代码。建议学习基础的算法和数据结构,例如排序、查找、链表等,并掌握它们的时间复杂度和空间复杂度。 3. 参与开源项目:参与开源项目可以让你学习到其他优秀程序员的代码,了解行业最佳实践和编码规范。在Github等开源平台上找到感兴趣的项目,开始贡献代码和解决问题。 4. 阅读相关书籍和文档:阅读相关书籍和文档可以让你深入了解编程语言和工具,以及其他相关的技术领域。建议读一些经典的书籍,例如《深入浅出Python》、《JavaScript高级程序设计》等。 5. 持续练习和实践:编程是一门实践性很强的技能,需要不断地练习和实践。可以尝试解决一些编程练习题、编写自己的项目、参加编程比赛等。 6. 学会自我学习和解决问题:作为一名程序员,你需要不断学习和解决各种问题。可以学会使用搜索引擎和技术社区寻找答案,并学会提出明确的问题和进行有效的调试。 ### 回答2: 想要从一名小白快速为资深程序员,以下是几点建议: 1. 学习扎实的基础知识:作为一名程序员,必须掌握基本的编程语言、数据结构和算法等基础知识。可以通过学习相关教材、参加在线课程或参加编程培训班来打牢基础。 2. 实践项目:理论学习只是第一步,实践才是提高的关键。通过完成一些编程项目,不仅可以强化知识,还能锻炼解决问题的能力和思维方式。可以找一些开源项目或者自己构思一个小项目进行实践。 3. 持续学习:程序员是一个朝气蓬勃的行业,技术更新迅速。要想为资深程序员,需要持续学习和跟进最新的技术趋势。阅读技术书籍、博客,参加技术交流会议和培训,保持学习的动力。 4. 参与开源项目和社区:积极参与开源项目和技术社区的讨论,你能从资深程序员的经验中学到很多。这也是锻炼自己技术能力和交流能力的良好途径。 5. 寻找导师或 Mentor:找一位资深程序员作为导师,能够帮助你指导学习方向,解答疑问,并提供实践经验和建议。 6. 勤于总结和分享:将学习过程中获得的经验和知识以博客、技术文章等形式进行总结和分享。这样不仅能够加深自己对知识的理解,还能提升自己的表达能力和影响力。 最重要的是,要坚持不懈地学习和实践,不断提升自己的技术能力和思维方式,才能一名资深的程序员。 ### 回答3: 要从一名小白快速为资深程序员,关键在于持续学习和实践。以下是一些具体建议: 1.选择合适的编程语言和领域:根据个人兴趣和市场需求选择一门编程语言,并专注于相关的领域,例如移动应用开发、网络安全等。熟悉一门语言和领域将有助于深度学习和提升技术水平。 2.系统学习编程基础知识:打好基础是为资深程序员的关键。学习算法、数据结构、计算机网络等基础知识,并掌握常见的设计模式与编程规范。 3.通过实践不断积累经验:通过编写实际项目来应用所学知识,并逐步提升自己的编程技能。参与开源项目、参加编程比赛等都是不错的实践机会。 4.持续学习新技术与工具:学习不同领域中的新技术和工具,保持与行业发展的同步。阅读技术书籍、参加技术社区、关注技术博客等都是获取新知识的途径。 5.与他人交流与合作:活跃参与技术社区和开发者社群,与其他程序员交流、学习和分享经验。通过与他人的合作,可以了解不同的解决方案和开发方法。 6.注重代码质量和项目管理:学会编写高质量、易于维护的代码,并熟悉常用的版本控制工具与项目管理方法。良好的代码风格和项目管理能力将提升职业水平。 7.不断挑战自己:设定目标和挑战,不怕失败,勇于尝试新的技术和项目。不断超越自己,拓宽自己的技术范围与视野。 为资深程序员需要时间和经验的积累,没有捷径可走。因此,持续学习与实践是最重要的一点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值