从开发者到讲师的心路历程
写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从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
你若问我为何到凌晨两点就停止?因为自从我入学的第二年起,师大也开始断电了,勉强支撑一个路由器的电压,一般电脑能存储的电量极限也不过是两个多小时。那个时候真的是不知道困倦,仿佛自己的兴趣终于被激发,亦或是感受到了未来的压力。
从来没有想过自己会为了学习,如此的去克服种种困难,毕竟回去晚了是会封楼的呀。。。有的时候晚了十几二十分钟,宿舍楼门口已然是下了重锁。不过还好,宿舍不高,只住在二层,顺着防护栏就可以爬上去,还好没有被发现过。如果真的被发现,我说是因为学习才回来晚了,怕是谁也不会相信吧
从开发者到讲师的心路历程相关推荐
- 从开发者到讲师的心路历程与必知必会 | 原力计划
作者 | 小山猪的沙塔 责编 | 伍杏玲 出品 | CSDN博客 这一篇文章主要是向大家讲述一下:作为开发者,你可以走的路其实很多,年龄并不是过不去的槛!只要去做其实并不难! 目前自己从事软件培训行业 ...
- python安卓开发-一个Android开发者自学Python的心路历程
前言 本人主要从事Android开发,也做过微信小程序,有时还会在Java那边客串一把(谁让Android是用的Java呢@~@),最近在自学Python,已有半月有余.因近年来,技术迭代快速,前端更 ...
- 一个Android开发者自学Python的心路历程
前言 本人主要从事Android开发,也做过微信小程序,有时还会在Java那边客串一把(谁让Android是用的Java呢@~@),最近在自学Python,已有半月有余.因近年来,技术迭代快速,前端更 ...
- 抖音用什么编程语言_抖音app开发者的心路历程:论开发者的一些经验之谈
"近日,抖音在上海举办创作者大会.抖音总裁张楠在演讲中表示,短视频行业的发展超乎想象,预计到2020年,短视频行业的日活跃用户总数将达到10亿.与此同时,短视频也正在成为重要的媒介载体.&q ...
- 一位台湾软件工程师的心路历程
发布于2012年12月 前言: 台湾的 IT 环境是什么样的,我们很少关注过.本文作者 superbcde 是一位台湾程序员,他没有显赫的教育背景,从 IT 培训学校开始,一步一步走向自己的奋斗目标. ...
- ArchSummit微课堂|蘑菇街DevOps实践及心路历程分享
本文整理自 #ArchSummit微课堂#--赵成分享的蘑菇街DevOps实践及心路历程,主要介绍一些运维体系建设中的的经历和实践, 什么是DevOps?为什么是DevOps? 蘑菇街DevOps实践 ...
- iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程
我有位开发者朋友最近被苹果审核搞得焦头烂额,他最近每天早上醒来第一件事就是查看手机,看看收没收到苹果发来的邮件.我了解了他的事迹之后也感慨确实蛮伤的.今天我就以第一人称的视角给大家阐述一下他被拒4次的 ...
- CSDN日报20170615 ——《11 年高考结束到 17 年日本修士的心路历程》
程序人生 | 11 年高考结束到 17 年日本修士的心路历程 作者:sileixinhua 记住在任何时候,钱的确是生活的根本,但是兴趣最重要,干自己喜欢的事,不要为了钱而工作,不要为了钱而去实现梦想 ...
- 跨越平台桌面应用开发框架electron使用的心路历程
前言 首先声明一下这篇文章不谈代码,只谈心. 从接触Electron到真正去做出一个桌面应用,再到今天写下这边文章,大概花了三个月时间吧,到不是因为有多难,主要是这纯碎是个人兴趣,自己是在业余 ...
最新文章
- java与工业相机,OpenCV软件与工业相机的组合在机器视觉中的应用
- 前后端分离中使用基于jwt的token进行身份认证
- 下单消息的发送和接收案例
- MAC使用终端DISKUTIL命令给U盘分区(解决window优盘只有200M)
- 盘点Win10系统的实用“小设计”
- Elasticsearch学习(2)—— 常见术语
- 安装mysql5.6.10_windows下安装mysql(mysql-installer-community-5.6.10.1)详细教程
- c语言 swap交换函数_重审C中老生常谈的swap函数交换数值
- GitHub人脸属性编辑神器横空出世!让你爱上异性的自己!
- Python实现各种进制转换问题,so easy
- tomcat体系结构
- 设某链表中最常用的操作是在链表的尾部_面试官:“双向链表”都不会,谁给你跳槽的勇气?...
- android Paddle 视频字幕识别TTS语音
- SIP协议详解(二)
- depot_tools下载
- 由中国银联主导和推行的“盒子支付模式”正式推出多平台应用
- Newifi路由刷机R6830
- English——Flowers, Language of flowers
- Codeforces 417D Cunning Gena(状压DP)
- R语言Outliers异常值检测方法比较
热门文章
- [Office] 段落间距调整
- AD fanout 各选项说明
- Spring JPA 随手记
- 回合制游戏中的活动需要注意的
- harry-用while循环画对称图形
- mac多开屏幕_Mac系统如何实现多屏显示画面?让Mac系统多屏显示画面的设置方法...
- 【Python实用工具】速来!!一篇文章十分钟教你如何使用Python第三方库basemap进行地图绘制
- 手机chrome没有声音_Chrome浏览器没有声音,解决windows10Chrome浏览器没有声音的问题...
- 学会阅读源码后,我觉得自己better了
- SpringMVC控制器内请求转发关键字forward无效原因