“蓝筹“这个词可能不是很多人知道这意味着什么。我会来普及知识。这是最重要的概念是指“越来越从长远来看更有价值”的含义。作为一个程序猿,我想你想使自己通过实际行动变得更有价值,更可贵。

那么问题来了,如何才干让自己成为一名”蓝筹“程序猿呢?以下且听我徐徐道来!

(一)

小时候,我的梦想是做一名老师。我特别醉心于那种利用黑板和粉笔配合開始“纸上谈兵”的感觉。由于自身的努力外加对理想的执着追求,工作后没多久我便被邀请到一些IT培训机构做兼职讲师。意外的是纵使我有坚固的理论知识和“三寸不烂之舌”,可是我带的那两个班学生在毕业后就业效果那是相当差。


后来我扯着头发总结了一下失败的原因,至少有以下两点:
     (1)我自身的实战经验不够,所解说的知识点总是基于书本却无法高于书本。

(2)我教学生的方法只停留在了“纸上谈兵”阶段,以至于学生毕业后到了工作岗位,一旦脱离了黑板、脱离了教学机。就根本做不出切合实际的编码。

结果,我開始了我职场生涯第一次“辞职”,其原因并非由于干的不爽或钱拿得少,而是我觉得让学生们干的不爽或拿得少。

(二)

经过数十年的磨练,我成为了一名程序猿创业者。

由于创业期间的各种压力。我除了承担公司业务洽谈外,还要承担技术核心模块的开发以及员工招聘。

同一时候也由于创业者的“囊中羞涩”,在员工招聘过程中,我自然是看都不敢看大牛的简历。为此我往往会招一些新手,然后带回家、关上门慢慢培训。

从我如今的个人感受来看。新手员工从来不缺乏理论性知识。他们所掌握的理论知识甚至比我还坚固,然而到了真实实战项目阶段。他们个个两眼一抹黑。

有时我发现他们所开发的程序中存在严重的BUG,口头询问时。他们都能回答出各种原因,可偏偏到了实际编码中却写不出来。

吸取了十几年前的“下课”教训,我停用了公司技术总监对新员工继续强化编程基础和理论知识的非实战培训方式。而是让他们直接接触真实项目。

为了节约时间我曾把我的个人经历和技术心得写成文章。所以大家会看到我的博文写的都比較早也比較多。

乃至到了后来我和几个技术负责人索性把一些项目案例录制成视频,新入职的员工必须在看完视频并考核后才干上岗。

事实也证明,这样的效果居然比我们把新员工绑到会议室,强迫他们面对面培训的效果要好得多。一来他们没有心理压力。二来能够重复观看,三来能够促进新员工之间的交流和互帮互助,四来我们的唾沫星子再也不会喷到小伙伴们的脸上啦!

假设这时要问我“实战重要还是理论重要“,我会毫不犹豫地告诉大家:两者相同重要,可是我们更应该注重实战。这点在编程领域中突出得更为明显。我们应该在真实实战中产生对理论不同角度的理解和巩固,这时理论才干从真正意义上指导实践。

(三)

大约于今年年初。我在CSDN学院开辟了【视频教学】的道路。说实话,我当时的目的也非常“猥琐“,一来想免费上传视频,免费占用CSDN的server;二来新员工能够直接在家里通过网络观看视频。三来我也能够通过视频的方式培养和招收实战类学员成为符合我要求的新小伙伴,当然更重要的是CSDN学院本身注重实战的教学氛围。

在此之前。网上也有朋友推荐我到他们的平台放置视频。说实话一開始我是拒绝的。到如今仍然是拒绝的。尽管他们的平台非常多都非常出名。可是在一个风雨交加的夜晚,花了非常长时间粗略地扫了一下里面的课程后。我立刻打消了合作的意向。我个人觉得并非那些平台技术差。而是课程内容无法达到培养真实、实用的实战派程序猿的目的。对我们程序猿而言,更迫切的目的是须要得到直观、真实、贴近商业实战的课程,而不是加了特技的炫目片头和千篇一律的非实战内容。

至于几个月后我的视频效果详细如何?

不言而喻。我除了结识了一些学员并选取部分成为我的兼职员工外,我还结交了一些相同在CSDN学院开课非常优秀的实战派讲师。俗话说:三人行必有我师。可能在某些方面我是“老师“。可是在某些方面我依旧还是学生,譬如近期公司有个项目须要用到一个公司并没有掌握的技术,眼下已组织员工在CSDN学院上付费学习。原因也非常”猥琐”,廉价、高效、实用。

假设员工在技术上碰到问题还能以”付费学员“的身份向讲师提问,甚至是”蹂躏“。 从我这个半”生意人“半程序猿的角度来看,这条途径远比我招一个熟手大牛或者用我已经日渐衰老的身躯自行学习后再教他们更强、更实惠、更安全。

近期有些合作院校找我去參加座谈,期间也谈到了未来程序猿的职场愿景。

通过讨论发现如今的企业主和HR对程序猿都有非常相似的“条条框框”。我简单罗列下给大家分享:

1、能够有效利用公司平台创造优良的业绩。
      2、具备传帮带精神,具备正能量心态。带动新员工健康高速成长;
      3、技术功底深厚,掌握知识全面,且能充分体如今实战工作中;
      4、有着超高的性价比。

这一点非常多创业型公司差点儿是“异口同声”;

5、能代表公司产品形象。

说实话,以上要求并不低,但也说明了要想成为一个“人见人爱”的程序猿。我们应该尽量贴近以上目标。而贴近以上目标的根本法则就是要坚忍不拔地在“实战中”成长。实战经验越丰富,说明你的性价比就会越高,相同你的薪水就会逐步上涨,这就是未来程序猿的蓝筹价值。

最后请CSDN学院原谅我的”猥琐”。同一时候也借本文的机会恭祝CSDN学院越办越好,为IT业内也为我们这些小企业主培养很多其它优秀、实惠和性价比高的程序猿。一句话:我们要的是学以致用的实战派程序猿,拒绝特效,拒绝duang~~~

-------------------------------------------------------------------------------------------
欢迎大家关注我的个人网站:http://www.hishenyi.com。每天进步一点点,一起工作IT光明的未来。

版权声明:本文博主原创文章,博客,未经同意不得转载。

"蓝筹"如何使程序猿?的更多相关文章

  1. socket何时处于”读就绪状态“?---通过“应用程序大爷"和"内核孙子"对话再看重要的select函数的使用方法

    前面. 我已经陆续介绍过select函数的一些零碎知识, 在本文中,我们来讨论这样一个问题:socket何时处于读就绪状态? 事实上主要讨论select函数, 毕竟socket的读就绪状态会导致sel ...

  2. "Hello World " —— 深入理解程序从编译到执行

    对于C语言编写的Hello World程序(例如以下).对于程序猿来说肯定如雷贯耳,就是这样一个简单的程序,你真的了解她吗? #include <stdio.h> int main() { ...

  3. 不懂CSS的后端难道就不是好程序猿?

    由于H5在移动端的发展如日中天,现在大部分公司对高级前端需求也是到处挖墙角,前端薪资也随之水涨船高,那公司没有配备专用的前端怎么办呢? 作为老板眼中的“程序猿” 前端都不会是非常无能的表现,那作为后端 ...

  4. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者”        15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到 ...

  5. 蒙特卡洛树搜索算法(UCT): 一个程序猿进化的故事

    前言: 本文是根据的文章Introduction to Monte Carlo Tree Search by Jeff Bradberry所写. Jeff Bradberry还提供了一整套的例子,用p ...

  6. 一位Erlang程序猿的自白

    12.00 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style De ...

  7. 从此走上一条iOS程序猿不归路。。。

    新的城市,新的生活!前不久刚刚结束了苦逼的面试找工作之旅,期间也小有收货,如今正处年底工作闲暇之余,将前一阵子陆陆续续的总结整理了一下,本人菜鸟程序猿一只,水平有限,本文总结的知识不算深入,比较浅显, ...

  8. N年之后,只记得三井寿!而我们程序猿们也要加油珍惜时间!

    [感觉程序员看一篇励志文章效果大于6篇技术文章,3份源码下载.....所以上此文] [说明:本文不少段落是摘自别人文章,因为本人写程序的文笔有限,怕感动不了大家,所以摘取了不错的部分] 前段时间重新看 ...

  9. JAVA程序猿面试题汇总

    (此话题将不断更新,请留意) 第一,谈谈final, finally, finalize的差别. final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承.finally是异常 ...

随机推荐

  1. Spring和CXF整合时报Unsupported major.minor version 51.0异常

    好吧,官网上有写:The current plan is that CXF 3.1 will no longer support Java 6 and will require Java 7 or n ...

  2. 使用Instant Client配置PL/SQL Developer

    之前使用PL/SQL Developer都是直接在本机安装完整版的Oracle Database,一是省事,二是可以在本机做一些demo测试:最近换了台电脑,感觉Instant Client更简单一些 ...

  3. Django 1.10中文文档—第一个Django应用Part1

    在本教程中,我们将引导您完成一个投票应用程序的创建,它包含下面两部分: 一个可以进行投票和查看结果的公开站点: 一个可以进行增删改查的后台admin管理界面: 我们假设你已经安装了Django.您可以 ...

  4. delphi服务程序(service)的调试方法

    方法一: 1.调试delphi 写的服务程序,有这么一个办法.原来每次都是用attach to process方法,很麻烦.并且按照服务线程的执行线路,可能会停不到想要的断点.笨办法是,在proced ...

  5. 再谈CMake与RPATH

    之前写过一篇<探讨CMake中关于RPATH的使用>,只要针对的方面是在编译生成之后(不包括安装的make install)如何去除RPATH的问题.今天给大家主要介绍一下如何让CMake ...

  6. 探讨CMake中关于RPATH的使用

    最近研究CMake,发现CMake对于RPATH的管理也非常人性化.官方说法是当动态库的编译也和执行档在同级目录下的时候,CMake会自动给执行档加入适当的RPATH.具体可以通过readelf -d ...

  7. underscorejs-reject学习

    2.9 reject 2.9.1 语法: _.reject(list, predicate, [context]) 2.9.2 说明: 前边我们已经学习了filter方法,那么我们在学习reject之 ...

  8. extjs之TypeError: d.read is not a function解决方案

    在创建如下代码时报出此错:TypeError: d.read is not a function Ext.define('shebyxgl_sheb_model', { extend: 'Ext.da ...

  9. js 超级玛丽(未完成)

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  10. 个人Python常用Package及其安装

    为了避免每次重装系统时又要东翻西找,现在此记录一下目前常用的Python包安装过程. 1) Python: 2.7.11, 下载地址:www.python.org.由于个人喜欢使用PyQt4(其实是不 ...