zoukankan      html  css  js  c++  java
  • 学习的烦恼与新发现[休假的思考]

    序:死猪不怕开水烫,请了几天假出去玩玩,一边坐火车一边想。。。。

    我工作虽然时间不长,短短3年,但是最近2年,总有一个问题困扰我”我在一线城市深入这个技术领域,几年后回老家(N线)小县城,会不会失业呢?”。IT行业技术更新日新月异,终身学习是大势所趋,但这个问题始终在我陶醉的时候令我郁闷甚至崩溃。

    回想起来,这些年除了在主流的.NET领域,潜入过一下领域

    MONO、RUBY、python、django、wcf、MVC(还好这个成了主流现在)、.NET各种模板引擎、.net各种开源框架、领域驱动化开发、测试驱动化开发、Rom、企业库、jquery(还好这个成了主流现在),Sencha Touch,Silverlight,各种.NET文本编辑器,各种.NET图上上传控件和方法,phonegap,各种.NETcms,开始我还以为我经历丰富,直到看了某园友的技术经历,我才发现我弱爆了。

    这些年虽然像猴子搬玉米一样,哪一个丢一个,不过我刚出道的时候就发现了博客园这块风水宝地,记录了每个领域我的点点记录。

    直到最近我写完《如何伪装成为一名前端(JS方向)》这篇文章,本着写文章就要付出行动的精神,用5分钟写了份简历,给阿里巴巴投去了,投的是面向前端,用于检验伪装技术到底咋样,虽然我知道肯定没戏,不过几次电话面试,我还是挺有收获的。

    最近一直在思考”我在一线城市深入这个技术领域,几年后回老家(N线)小县城,会不会失业呢?”,这到底改咋整呢?因为我明年计划辞职,用1年的时间专心学习一年,最近看了很多人的年终总结,有所领悟。

    首先:学习是没错的,错在自己太笨了。。。。。。

    其次:学习最重要的是要有个预期,控制学习的深度(控制学习的颗粒度,也就是解决问题的颗粒度)

    最后:选择存储经验的载体,只有我这种SB才来用脑子记,忘了就全忘了,例如Silverlight已经忘得一干二净了。。。。

    例如以简单的form表单提交为例

    1 最原始的submit 提交

    2 用户体验提升到异步提交

    3 基于phonegap的跨域安全提交

    4 高并发下的submit

    5 带事物的submit

    6 分布式事物的submit

    7 高并发下的分布式事务的submit

    虽然只是一个简简单单的form表单提交,但只要用心做,往细里做,就会发现别有洞天。很遗憾的告诉大家我也就做到了2下面的四个还在找文章看阶段。

    web开发就是这样一件神奇的工程,每个细节都可以细化,安全、并发、事物、用户体验。

    当我们通过各种方式搜集资料学习,也许你是菜鸟刚学到1,也许你专供移动学到3,如何存储我们学到的经验呢?靠脑子吗?web开发实在是太浩瀚了,我们的脑袋瓜能装下自己学习过的目录,我觉得已经很不错了。

    也许有人还在犹豫是先博览群书,还是专攻一项,我觉得这和自己如何头三年的岗位有关

    例如:假设某人刚毕业就入职某世界500强公司,做版本管理,每天负责迁入迁出,和项目编译,他如何成为一名NX而不是合格的版本控制工程师呢?

    例如:假设某人刚毕业就入职某线程某小作坊公司,做web开发,每天负责各种粘贴复制,和挨骂,他如何成为一名NX而不是合格的web开发工程师呢?

    博览群书与专攻一项,无先后顺寻,殊途同归。

    也许有人喜欢慢慢的去做管理,不过我是个讨厌事多的人,就喜欢专心写程序,虽然老写不好。

    关于如何存储我们学习的经验

    1 用脑袋瓜玩命记忆

      这是很多人首选的记忆方式,包括我在内,不过缺点很明显就是忘记的不学习的速度快,每次我看《大话设计模式》就是这种感觉,虽然我已经断断续续看了3编了

    2写博客

    这是很多园友采用的方式,如果你也写博客了,恭喜你,你30岁应该不会失业了,可以继续在it界混口饭吃。不过写博客有个缺点就是写起来好像写日志一样,随意性比较大,对与我们学的东西,只能提纲挈领的记忆,回忆的时候无法100%复原,有时候还是比较麻烦的

    3 私有项目(开源更好)

    独立的项目是存储我们学习经过验的最佳方式,也就是传说中的马无夜草不肥的意思

    通过版本鲜明的代码记录我们的学习经过验,是很不错的,例如上半年 博客园rss【手工js版】、【Sencha Touch版】、【appframework】、【phonegap版】,今年的上半年也是我收获最多的。

    个人感觉私有项目,多个版本,的学习经验积累路线是不错,博客园有很多N人已经这样干了5年多了

    例如

      smark      http://www.cnblogs.com/smark/    的orm和高性能socket 系列

    深蓝医生   http://www.cnblogs.com/bluedoctor/  的orm 系列和正在酝酿中的高性能分布式缓存系列

    秦时明月   http://www.cnblogs.com/humble/     的linq 系列

    路过秋天  http://www.cnblogs.com/cyq1162/   的orm和网站运维运行工具系列

    等等

    忘了,我从没有经历过自己做一个东西超过1年,深感井底蛙,自卑中。

    4 写书出书,翻译英文书

    博客园也有很多翻译国外文章和图书的,例如山姆大叔,通过翻译书,学会了js。。。。。。。。。。。。。。。

  • 相关阅读:
    2、容器初探
    3、二叉树:先序,中序,后序循环遍历详解
    Hebbian Learning Rule
    论文笔记 Weakly-Supervised Spatial Context Networks
    在Caffe添加Python layer详细步骤
    论文笔记 Learning to Compare Image Patches via Convolutional Neural Networks
    Deconvolution 反卷积理解
    论文笔记 Feature Pyramid Networks for Object Detection
    Caffe2 初识
    论文笔记 Densely Connected Convolutional Networks
  • 原文地址:https://www.cnblogs.com/qqloving/p/3470205.html
Copyright © 2011-2022 走看看