写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

从开发者到讲师的心路历程

本文关键字:开发者、讲师、职业素养、必备技能

文章目录

  • 从开发者到讲师的心路历程
    • 一、我与开发的阴差阳错
      • 1. 学习经历
      • 2. 成功入坑
      • 3. 技术路线
    • 二、我与培训的百炼成钢
      • 1. 旧时梦想
      • 2. 努力追寻
      • 3. 梦想成真
      • 4. 左右逢源
      • 5. CSDN
    • 三、几经沉浮的有话要说
      • 1. 行业浅析
      • 2. 转弯必看
      • 3. 职业素养
      • 4. 必备技能
      • 5. 有话要说

由于励志要打造一个完善的技术图书馆,一直用严谨的风格写着各种千字技术长文,真的自己也快憋的不行了,好在访问量还算不错,能够帮到大家自己也很高兴。
听风随笔这个栏目本身也是为了水文,哦不是,是为了分享一些行业内大家所关注的一些话题而设立的,通常不会涉及到具体的技术知识,这一篇文章主要是向大家讲述一下: 作为开发者,你可以走的路其实很多,年龄并不是过不去的槛!只要去做其实并不难!
目前自己从事软件培训行业也有五六个年头了,从开发者到培训机构的讲师,再到各平台的合作讲师,再到现在的高校外聘讲师,其中也是跌宕起伏,希望自己的经历能够对大家有所启发。

一、我与开发的阴差阳错

笔者的第一笔收入其实并不来自于第一份工作,而是来自于:“大创”(国家大学生创新性实验计划),最后顺理成章的变成了我本科的毕业设计,当时的题目是:基于新型梯度重构的图片拼接研究(MATLAB)。作为一个连期末考试都是勉强及格的数学狗,当时组队去做这个项目真的是有挑战的,既然数学不行,那我只有写写代码,用MATLAB做做软件开发了。不得不说MATLAB真的是一个很强大的工具,当时每周都要花不少时间投入到这个项目中,穷尽毕生所学,最后终于鼓捣出这么个东西:

简单来说,就是选择两张图片,然后将其中一张图片的一部分贴到另外一张图片上,要控制鼠标事件,自己写mask区域算法,balabala,最后蝴蝶瞬移!哦不对,是生成拼合图像。我想这是对学生时代的我产生很大影响的一件事,也许就是因为这个项目让我走入了开发岗位也说不定呢。

1. 学习经历

谈起我的学习经历,真的是有些梦幻,因为本科报考的是天津师范大学,数学科学学院,嗯。。。谁让那个时候的自己就一门心思相当数学老师呢。唉,那门让人望而生畏的高数我们是不学的,为何?因为这门课只是我们学的数学分析中的几个章节,除此之外,还有高等代数,解析几何,常微分,离散数学,数值分析,概率论与数理统计,and so on~当时年少的自己差点被这些课直接给"梭哈"了。。。不要问我师大女生多不多,也不要让我说出我的故事,我甚至连寒暑假还在自己啃着这些学不懂的书。

But!我的专业是:信息与计算科学,在数学专业课的压力下,我竟然看到了剩下的专业课向我张开了怀抱,我仿佛看到了曙光!没错,他们就是:C语言程序设计、数据库原理与应用、计算机网络、数据结构与算法、Java程序设计!!!不要问我为什么突然这么激动,有同感的小伙伴儿就握爪吧。
在从各种数学定理和公式、原理和证明中爬出来后,突然发现原来我还是有学习能力的,因为我发现了自己能学懂的东西(自信心真的是被打击殆尽)。于是这些科目的成绩一路飘升,最终保住了我可怜的绩点,让我得以顺利毕业。
在忙完了学校的事情后,就开始规划自己后续的安排,当时自己是大三下学期的亚子。当时对入岗教师的要求一高再高,本来是打算读完大学之后能回来当个高中老师,结果发现自己想的太多了(一定是高中时数学偏科严重给了自己盲目的自信),本科毕业也就是能去个一般的小学而已。
当时也曾经被考研大军的阵势所影响,网购一套考研教材,干掉一碗鸡汤,买上胶带,带上占位长纸条,早上不到六点骑车奔赴考研自习室,推门,选座,贴条,放书,占坑!整套连招一气呵成!当然,之后的事情大家也都知道了,基本一次没去过。。。

咳!但这并不重要!因为没去自习室复习的这段时间我也并没有闲着,而是发现有另外一条路可走,那就是成为一只码农。诶?这是怎样神奇的脑回路?当然这是有一些事情影响的,除了在学校做的大创项目,另外一件事就是赶上第一批学院与企业的合作培训,当时还处在安卓比较火爆的时代,所以培训内容以现在看来已经很老的SSH三大框架和安卓开发为主。

2. 成功入坑

于是,在大三下学期的暑假,我就直接没有回家,选择参加了培训。这一培训就是三四个月,那个时候的培训周期还相对比较短,刚开始进入状态比较慢,每天上午讲课,下午练习,还没有形成自己主动思考、主动学习的意识,Java基础讲了一个月左右。
然后进入到了Web开发和三大框架的学习,换了一个项目经理来带我们,这绝对称得上是对我影响很深的一位前辈,不只是技术,还教会了我们很多其他的东西,比如:如何关注行业的动向,如何确定自己成长的方向,如何对知识进行总结,还有面试技巧等等。
进入到Web开发的阶段后,明显感觉学习起来有些吃力,虽然流程上的东西都能够明白,但是如果自己动手就感觉没有任何思路,于是乎我和我的同学们(也是大学同宿舍的兄弟)一同进入了疯狂的学习状态。有多疯狂?来听听看~

  • 作息时间:早7:xx - 凌晨2:00
  • 早出:骑车去培训基地,在相距不远的天津大学软件园(坐落于天津工业大学)
  • 学习:白天正常学习吃饭,下午5:00下课
  • 巩固:继续自习至晚11:00,直至封楼和保安下班
  • 加深:在师大西门买上一大堆夜宵(大桶矿泉水,烤面筋/烤冷面/卷饼/手抓饼等食材若干),继续敲代码至凌晨2:00

你若问我为何到凌晨两点就停止?因为自从我入学的第二年起,师大也开始断电了,勉强支撑一个路由器的电压,一般电脑能存储的电量极限也不过是两个多小时。那个时候真的是不知道困倦,仿佛自己的兴趣终于被激发,亦或是感受到了未来的压力。
从来没有想过自己会为了学习,如此的去克服种种困难,毕竟回去晚了是会封楼的呀。。。有的时候晚了十几二十分钟,宿舍楼门口已然是下了重锁。不过还好,宿舍不高,只住在二层,顺着防护栏就可以爬上去,还好没有被发现过。如果真的被发现,我说是因为学习才回来晚了,怕是谁也不会相信吧

从开发者到讲师的心路历程相关推荐

  1. 从开发者到讲师的心路历程与必知必会 | 原力计划

    作者 | 小山猪的沙塔 责编 | 伍杏玲 出品 | CSDN博客 这一篇文章主要是向大家讲述一下:作为开发者,你可以走的路其实很多,年龄并不是过不去的槛!只要去做其实并不难! 目前自己从事软件培训行业 ...

  2. python安卓开发-一个Android开发者自学Python的心路历程

    前言 本人主要从事Android开发,也做过微信小程序,有时还会在Java那边客串一把(谁让Android是用的Java呢@~@),最近在自学Python,已有半月有余.因近年来,技术迭代快速,前端更 ...

  3. 一个Android开发者自学Python的心路历程

    前言 本人主要从事Android开发,也做过微信小程序,有时还会在Java那边客串一把(谁让Android是用的Java呢@~@),最近在自学Python,已有半月有余.因近年来,技术迭代快速,前端更 ...

  4. 抖音用什么编程语言_抖音app开发者的心路历程:论开发者的一些经验之谈

    "近日,抖音在上海举办创作者大会.抖音总裁张楠在演讲中表示,短视频行业的发展超乎想象,预计到2020年,短视频行业的日活跃用户总数将达到10亿.与此同时,短视频也正在成为重要的媒介载体.&q ...

  5. 一位台湾软件工程师的心路历程

    发布于2012年12月 前言: 台湾的 IT 环境是什么样的,我们很少关注过.本文作者 superbcde 是一位台湾程序员,他没有显赫的教育背景,从 IT 培训学校开始,一步一步走向自己的奋斗目标. ...

  6. ArchSummit微课堂|蘑菇街DevOps实践及心路历程分享

    本文整理自 #ArchSummit微课堂#--赵成分享的蘑菇街DevOps实践及心路历程,主要介绍一些运维体系建设中的的经历和实践, 什么是DevOps?为什么是DevOps? 蘑菇街DevOps实践 ...

  7. iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程

    我有位开发者朋友最近被苹果审核搞得焦头烂额,他最近每天早上醒来第一件事就是查看手机,看看收没收到苹果发来的邮件.我了解了他的事迹之后也感慨确实蛮伤的.今天我就以第一人称的视角给大家阐述一下他被拒4次的 ...

  8. CSDN日报20170615 ——《11 年高考结束到 17 年日本修士的心路历程》

    程序人生 | 11 年高考结束到 17 年日本修士的心路历程 作者:sileixinhua 记住在任何时候,钱的确是生活的根本,但是兴趣最重要,干自己喜欢的事,不要为了钱而工作,不要为了钱而去实现梦想 ...

  9. 跨越平台桌面应用开发框架electron使用的心路历程

    前言 首先声明一下这篇文章不谈代码,只谈心.     从接触Electron到真正去做出一个桌面应用,再到今天写下这边文章,大概花了三个月时间吧,到不是因为有多难,主要是这纯碎是个人兴趣,自己是在业余 ...

最新文章

  1. java与工业相机,OpenCV软件与工业相机的组合在机器视觉中的应用
  2. 前后端分离中使用基于jwt的token进行身份认证
  3. 下单消息的发送和接收案例
  4. MAC使用终端DISKUTIL命令给U盘分区(解决window优盘只有200M)
  5. 盘点Win10系统的实用“小设计”
  6. Elasticsearch学习(2)—— 常见术语
  7. 安装mysql5.6.10_windows下安装mysql(mysql-installer-community-5.6.10.1)详细教程
  8. c语言 swap交换函数_重审C中老生常谈的swap函数交换数值
  9. GitHub人脸属性编辑神器横空出世!让你爱上异性的自己!
  10. Python实现各种进制转换问题,so easy
  11. tomcat体系结构
  12. 设某链表中最常用的操作是在链表的尾部_面试官:“双向链表”都不会,谁给你跳槽的勇气?...
  13. android Paddle 视频字幕识别TTS语音
  14. SIP协议详解(二)
  15. depot_tools下载
  16. 由中国银联主导和推行的“盒子支付模式”正式推出多平台应用
  17. Newifi路由刷机R6830
  18. English——Flowers, Language of flowers
  19. Codeforces 417D Cunning Gena(状压DP)
  20. R语言Outliers异常值检测方法比较

热门文章

  1. [Office] 段落间距调整
  2. AD fanout 各选项说明
  3. Spring JPA 随手记
  4. 回合制游戏中的活动需要注意的
  5. harry-用while循环画对称图形
  6. mac多开屏幕_Mac系统如何实现多屏显示画面?让Mac系统多屏显示画面的设置方法...
  7. 【Python实用工具】速来!!一篇文章十分钟教你如何使用Python第三方库basemap进行地图绘制
  8. 手机chrome没有声音_Chrome浏览器没有声音,解决windows10Chrome浏览器没有声音的问题...
  9. 学会阅读源码后,我觉得自己better了
  10. SpringMVC控制器内请求转发关键字forward无效原因