下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者

致左耳听风专栏的20,000名用户

2019-01-04 陈皓
你好,我是陈皓。
左耳听风专栏在更新《程序员练级攻略》系列文章后,到现在已经有近 30,000 名程序员加入学习队伍了。
一年沉淀,《左耳听风》早已不仅仅是专栏,而是学习、分享、互助型的团队。我们通过专栏的文字发现更大的世界,我们在社群里一同梳理学习路径,总结知识地图,分享文章、资料、书籍、干货和笔记。
在过去的 300 天里,我认识了很多新朋友,听闻了许多程序员背后有意思的故事。
在专栏到达 2 万人订阅之际,我想邀请你与我一起,聊聊生活中的酸甜苦辣,说说你自己的生活与感悟,听听彼此来时的路和即将去向的远方。
希望在这里可以看到你的留言
你的朋友:左耳朵耗子
 写留言

精选留言(60)

  • 左耳朵 置顶
    2018-07-26
    看了大家的故事,也让我想起了我的过去,毎个故事都令我触动。在这里祝福每一位读者……大家加油💪
    74
  • 2018-07-22
    下面是申请加入耗子哥读者群里写道的:

     自我介绍: 目前在xx做区块链开发, 工作6年,3年嵌入式开发, 现在 区块链开发。这两年持续行动, 也让自己收货很多, 从最开始只关注技术, 到后面关注如何变现, 把技术当成一项的工具, 而不是技术本身。

    我是从你的博客跟过来的,关注你博客大概有4年左右了。在池老师朋友圈看到你开的专栏,就跟进来了, 当时只有一个目的, 欠你一张票。 记得我刚开始学 JS 的时候, 就根据你提供的教程, 一点点学的。 还有很多 GO、leetcode 等等。

    再来说一下你的这个专栏吧, 夸你的人应该很多了, 我就不重复夸了。 我来说, 我做了什么吧, 我大概推荐5个朋友购买你的专栏。包括一次在公众号里推荐,当时没有放二维码, 所以没能统计有几个人购买的。懂的人自然懂,我能做的就是持续把好的东西分享给大家。

    然后我把 《程序员练级攻略》这个系列文章整理到Github 上面去了:https://github.com/jasonim/ebook

    虽然你写的大部分都是技术文章, 但我能从文章读到你技术热爱、也迷茫过、倔强过。有时候我再想是什么让你坚持写博客这么多年, 是什么在支撑这你继续往前走呢。反观,我自己, 持续行动事情太少, 很多事情都是挖个坑, 一段时间过后坑还是那个坑。

    这两年我的情况在好转, 虽然还没有达到我满意的程度,但是还在坚持做。
      1. 写作, 已经坚持写大概2年时间, 每周一篇, 不限制主题。 好处就不用说了, 写的人自然懂。
      2. 购买房产,有时候发现除了原有工作,还可以开辟另外一个通道。从此现金对我无缘, 但是至少让我有一些筹码, 有时候有勇气和 BOSS 说不了。

    我也不会给自己定什么大目标, 就是做好当下的事情, 选好车道,做正确的事情,跟对人,持续折腾,剩下的交给时间,等风来。

    ---- 分割线 -----
    我来自农村, 三流大学毕业, 上学时成绩一直不好,不爱学习,逃课、打架。说实话如果不是父母没有放弃我, 勉强让我上了大学。不然你一定看不到我,在这里打这些字了。我真的不是很聪明,实力也一般,看我年前找工作的总结 https://mp.weixin.qq.com/s/-z_VttQxbDqGeQLgNP4tQg, 你就知道了。
    >我是年前2月初开始面试的直到3月10号,大约1个月时间。先后面过美图、乐视、陌陌、爱奇艺、今日头条、京东、滴滴、猎豹、小米、知乎10家公司。

    最近我一直在思考, 毕业后这么几年,10分制你会给自己打多少分?
    职业: 5分, 肯定是不及格的, 两次在创业公司,基本上都成牺牲品,所以如果你现在给说咱们去创业公司吧, 我会犹豫。创业公司真是九死一生,还容易被画饼。当然我也是有收获的,那几年也是我成长就快的几年,让我知道了,不是你项目好就行的,还要看资本往哪走,有时候资源真的很重要。还是那句话,跟对人,选对赛道, 这样才能使功力加成。

    职业外:7分, 我大学开始谈恋爱,毕业后结婚, 婚后两年后生子,今年是我们认识10年了, 我们之间虽谈不上很相爱, 不过我们都很感恩。

    很多人很好奇,为什么那么早就结婚, 很简单,当年在什么都没有的情况下,什么都不找你家里要, 她愿意嫁,我当然愿意娶,愿意跟你一块住城中村,至少你不孤单。去他的诗和远方,活下来中最重要。

    所以她现在名下房子比我多, 都是她独立所有,我们现在是离婚状态。很多人问我,难道不怕吗,不怕是假的,因为这些都是斗房东,跪银行,撕中介,一惊三乍获得的。尤其限购的环境中,更是肝肠寸断,说线做泪。反过来想在她最年轻的年纪跟了你, 真是离开你的时候,这些都是她应该得的, 反正这些都是带不走的,最后还都是小孩的。

    多说一句, 如果你们买房子,女方家长要求加上她的名字,即便她家里没有出一分钱,还是加上吧,男人就应该多承担一些,吃亏是福。

    好吧,有点写不下去了, 就到这里,来日方长,后会有期。用电影 《The Blind Side》里勇气与荣耀 结束这个话题吧。
    Courage is a hard thing to figure. You can have courage based on a dumb idea or a mistake, but you’re not supposed to question adults, or your coach, or your teacher because they make the rules. Maybe they know best but maybe they don’t.

    It all depends on who you are, where you come from.
    展开
    1
    94
  • 2018-07-23
    感谢耗子哥给了这个机会,在这里完整的回顾下自己充满偶然和幸运编程之路吧。

    1. 从网吧开始的 C 语言启蒙

    大一下学期有 C 语言课,可老师湖南口音太重,自己听不懂,然后在网上发现一个 《C 语言教程》,于是每次 C 语言课都会翘课跑去网吧自学这门课程,靠着在网吧的自学通过了期末考试以和二级考试。就这样自己的编程之路开始了。

    2. 不期而遇的 Java
    大一暑假在浏览网页时弹出了一个培训机构的广告链接,点击去看后发现有关于Java 的视频课程,然后整个暑假都投入到了这套课程的学习中 。学习完Java视频课程后买了一本《疯狂Java讲义》啃了起来。后来获得了蓝桥杯软件设计大赛省级二等奖。虽然不是重量的奖项,但对孤独学习的自己而言已经是弥足珍贵的激励。

    3. 坎坷的安卓学习与幸运的毕业回报
    大三下学期移动开发火了,于是打算学习Android。但当时相关学习资料不多,于是自己贷款报了当时武汉的一个培训班。自己大学是在湖南湘潭,而培训是在武汉,而且培训时也是期末。于是要经常在湘潭和武汉之间跑,期间还遇到房东拆迁紧急搬家等事情,导致整个学习节奏非常差劲,四个月的培训时间真正有效的学习时间不到两个月。转眼大四了,因为培训期间学习效果不佳,开学后在学校自习培训时的视频,因为底子很差学习时会遇到各种坑。而随着还款日期的接近和工作的渺茫,那段时间算是整个人压力最大的时节了
    此时好运眷顾到了自己。一天晚饭后闲逛,看到了一家长沙的公司的招聘公告,于是抱着试一试的心态去参加了笔试。笔试完是抱着绝望的心情出来的,因为几乎所有的算法数据结构网络相关的题目都没答上来,只会做Java相关的题目。可这次幸运女神坚定的站在了我这边。第二天收到面试通知,面试前拿到之前做的试卷,100分的题目考了58分,几乎所有的算法网络等基础题目都错了。但Java部分接近满分,试卷上写了“Java 不错”的评语。面试很顺利,整个交谈过程能感受到面试官对我积极的学习态度的认可。后面收到offer,当时开出的待遇有6000多,这对于当时的自己已经是一个非常满意的待遇了。就这样,一次偶然的笔试,一场意外的面试,找到了第一份工作,感谢不期而遇的Java, 感谢那个坚持学习的自己。

    4. 刷微博与北漂

    毕业后开始在一个非常有战斗力的团队,自己也开始野蛮成长。但后来内部原因团队解散,自己被分到了另一个团队,当时团队工作效率非常低下内耗严重。从那时起个人的成长也开始停滞,学习动力也备受打击。自己记得离职前一个月的工作状态是下午没事就跑出去玩,到了下班时间打卡走人,整个人陷入了混吃等死的状态。唯一欣慰的是,那一个月还是拿出了不多的有斗志的时间自学了Python.
    到了16年12月,一次刷微博看到了优才学院 CEO 伍星老师要开师徒班自己带徒弟的计划。那一刻没有丝毫的犹豫,立即提交了离职申请,联系了北京的伍老师。虽然这样会损失掉年终奖并且要承担一个不确定的未来。但我知道,这是让我脱离这个混吃等死的地方、接触大牛学习的最好机会。
    就这样我开启了北漂之旅。当时伍老师提供了Android方向和后端方向来学习,最终选择了后端方向。此时之前学的Python起到了作用,相继自学了WEB框架、爬虫等内容。后来伍老师介绍自己和现在的老大认识,在之后的两个月老大给自己布置一些任务来确认自己的成长,然后把我招进了公司从事后端开发。感谢伍老师的指点,感谢老大的信任。

    5. 道阻且艰,吾愿上下求索

    现在回头看虽然每一步都充满挫折,但也充满幸运。在最需要收入的时候,遇到一家还算不错的公司。在最需要改变的时候,遇到了伍老师。也很幸运的加入现在的公司,完成了从后端小白到后端工程师的蜕变。
    现在经过一年的成长,个人也再次达到了瓶颈期。相信很多同学和我一样,当你跨过了快速学习入门阶段会进入一个停滞期,会觉得自己好像啥都了解但是什么都不深入,有大量的知识需要学习但又感觉无从下手。或许这是每一个成为技术大牛的人都要经历的一个“衣带渐宽终不悔,为伊消得人憔悴”的旅程。但很幸运,这次我又遇见了极客时间和耗子哥。耗子哥提供的《程序员练级攻略》以及其他专栏文章为自己指明了一个道路。感谢这个互联网时代,感谢耗子哥、池老师等愿意分享知识指导后来者的前辈,让自己有机会进一步的成长。

    耗子哥读友群发起的每周的ARTS也给了自己一个写作分享、坚持做一件事的机会。入群5周多坚持写了5篇 ARTS。中间也会有不想写写不出来的时候,但好在都坚持了下来。虽然耗子哥的练级攻略中提到的许多内容非常枯燥而且并不是立刻见到成效的,自己在学习过程中也会有懈怠和疲倦。但我相信自己会坚持学习下去,因为自己还不想就这样算了,还想看看在努力一把并坚持下去自己会变成什么样子。只要还有这份动力,我对未来就充满着希望。道阻且艰,吾愿上下求索,永不停息。
    展开
    27
  • 2018-07-23
    当初选择编程,因为感觉编程很有趣。软件,网站,游戏,竟然都是通过写代码写出来的,神奇。

    现在依然在编程,因为发现编程很牛逼,用代码可以将世间的一切信息化,穿越时空,连接原子世界和比特世界。

    将来会继续编程,创造一个新的世界,面朝大海,春暖花开,再见人间,Hello World.

    : - )
    展开
    17
  • 2018-07-26
    我也来说一个我的小故事。

    NBKD Box
    这是我参加的第一个创业项目,真名不叫 NBKD Box,此处打个码。我是在项目的中后期被老板找过去兼职负责 Web 前端开发的。这个产品是做家庭私有云存储的,实物是个类似 Mac mini 的金属盒子,里面有个 Web 界面,响应式,兼容 PC 到手机,主要用来浏览文件。同时,还有 Android 客户端, iOS 客户端,Windows 客户端用来做文件的同步。

    我开始兼职做这个项目应该是2013年中旬,当时几乎只有我一个兼职的在做 Web 前端开发,当时约定是每周二,四晚上,以及周六白天帮他们开发,他们按月付我一定的薪水。

    整个项目在我加入之前已经做了两年了,但是还没有真正对外发售。这里似乎陷入了一个死循环,不停想等加了哪些哪些功能,界面改成什么什么样之后再发,而且功能越来越多,兼容的东西也越来越多,导致发布时间遥遥无期。

    以现在互联网时代来看,一个产品做了两年多还没正式对外发布是不可想象的。数一下,之前的两年,除了硬件的设计,打板之外,还做了诸如各个平台客户端,Web 页面改成响应式,D2I(Document to Image)用来支持 office 文件在线浏览,文档的版本机制,使用 Lucene 做全文搜索引擎用来支持文件内容的查找等等。当然,两年也不是只做这一个产品,毕竟还要靠别的产品来给这个产品输送『弹药』。

    我去到做的第一件事就是改 Web 界面,整体的一个优化,包括一些功能模块的添加,包括登录页也是一改再改。

    整个产品我所接触到最大的问题就是似乎永远无法发布,不停的改改改,加功能,现有功能却又不足够稳定。

    当时前端框架用的是 Bootstrap 2,Bootstrap 3 都还没发布,由于上文说的要兼容各个端,于是 PC 你要兼容吧,Android,iPhone,iPad,不能少吧,甚至是 winPhone 黑莓都要能用。当时我就问,既然都有 Android 和 iOS 客户端了,为啥还要兼容手机浏览,结果被反问『那用winPhone或者黑莓的要用我们产品怎么办』。我竟无言以对,我已经不记得当时 winPhone 的市场占有率,至少除了那台测试机诺基亚撸米阿之外,我还没见过有人用 winPhone 的。

    同样的情况好像也出现在了 Windows 客户端上,当时现有的客户端是 C#.Net 写的,后来改成了 Mono + C#,据说是为了未来能更快搞出 Linux 和 Mac 客户端。

    于是乎,这个产品似乎变成了各种技术大展拳脚的舞台,一些看到别的地方用的,觉得不错的东西都加进去了。

    经过几次半大不小的优化,时间去到了2013年9月,iOS 7 发布了。这版界面设计是改动最大的,iOS 从拟物化设计转向了扁平化设计,于是乎各个端的界面来了一个翻天覆地的设计调整,除了从拟物转向扁平,还从深蓝色风格改为白色风格。

    由苹果牵头,各端风格开始修改,我主要负责 Web 端的修改。由于风格大变,而且同时要兼容手机端浏览,整个开发量本来就比较大,再加上只有一个人力而且我还是兼职的,时间是肯定不够的。作为一个刚工作一年涉世未深的菜鸟,本着好好学习天天向上的精神,和认真负责的程序员使命感,只好默默的把周一三五晚上和周日的大部分时间都搭进去了。

    记得中间有一次,Bootstrap 3 发布了,其中一个负责技术的老板兴冲冲的来找我,告诉我这一喜大奔普的消息,还好没开口让我把现有的 Bootstrap 2 全部迁移到 Bootstrap 3 上,估计改加填坑,这个产品真不用发不了。

    有件让我印象很深的事情,当时有个页面是登录之后的首页,是用来展示每个人都上传,分享了什么文件的,可以理解为一个 Feed 流,当时老板说要把这个设计改的更吸引人,让人觉得是像用新浪微博一样,不停的去刷,去关注谁上传了什么文件,于是乎,一些收藏点赞(评论?)功能开始加进来了。现在看来,还是更认同张小龙说的,一个好的产品是一个用完即走的。找准定位,还是挺重要的。

    于是乎,在这忙忙碌碌,改了又改的过程中,上线日期依然不明。期间,还发生了 iCloud 有漏洞被破解,好多国外女星私密照流出的事件,一时间,公有云存储的安全问题被放大,老板说要借这一波来发布这个私有云存储产品,借势搞一波宣传,但最后也是不了了之,产品依旧没有发布。

    到了后面,小米发布了小米路由器,这个带有 1TB 存储空间,可以作为私有云的产品,只需要800块,而 NBKD Box 1TB 的定价为3000元。成本高,定位模糊,产品迟迟没有发布与宣传。

    不久,我也被告知开发无限期暂停了,兼职之旅就结束了。
    展开
    12
  • 2018-07-22
    我是一名后端程序媛,工作四年了,说来惭愧,其实我比较早就关注耗子哥的博客了,但由于自己工作的前几年也没意识到提升技术能力的重要性,几年工作下来,技术面也只局限于公司的那套业务。不过今年开始遇到的一些事情,让我真心想改变了。

    第一是从C语言转到Java的spring cloud应用开发,让我找到了以后的发展方向。日后其实无论PC端还是移动端,个人感觉还是最终会都发展成web方向的,而珠海这边熟悉这个的开发还不多,以后会是一个机会,但这个需要大量的知识面才能做好一个应用。

    第二是在部门小组里,技术好的人明显会更受到尊重。现在我的技术一般,总感觉我在这个团队里处于一种“可有可无”的状态,再加上平常帮忙处理很多杂事,大家的评价里好像也就只是多了“这人挺努力的”。我希望改变这种现状。除了看准web应用的开发前景很好,同时也是想提高自己的影响力,我想证明自己,技术也可以玩的很溜。

    很幸运的是,在这时遇到了耗子哥的专栏,指点了要练级的技能,虽然技能真是多到窒息。此外,还遇到了一群志同道合的朋友们,每周分享ARTS来共同进步。要学习的东西很多,我对未来其实也是挺焦虑,此处用胡适的一句话勉励自己:

    怕什么真理无穷,进一寸有一寸的欢喜
    展开
    12
  • 2018-07-22
    自从做出了很多妥协和让步都想过的安稳生活,在2014年破灭了的时候,我开始意识到,也许妥协本身就是问题的根源。一个人连最真实的自己都可以不做,凭什么过得好。我开始想要遵从内心,可是一个人长期被动生活,突然回过神来,已经不知道想要遵从的“内心”是什么了。温水青蛙式的生活真的可怕。
    当时我在一家运营商的外包公司已经工作三年多了,正是陈皓老师口中的“劳动密集,营销导向,粗暴管理”型公司。一方面专业技能已经基本没有了,日常工作多是靠行业业务经验。另一方面因为刚生完孩子,也没有办法投入更多的时间精力提高自己。那时只有一个模糊的想法,希望能有一份靠专业技术能力谋生的工作。我尝试去考研,一是因为考研是我一件未完成的事,二是想集中两三年的时间去提高技术能力。不过缺乏足够的准备,考试结果可想而知。幸运的是在备考时,却碰上了第一个指路人,是线上考研培训的一个政治老师郭继承。他一个讲政治的老师,经常在课上讲道理摆事实,耳提面命地提醒我们,看清自己,找到真正愿意为之奋斗一生的事业才是头等大事。
    2017年,在不断地思考和努力中,总算是考上了一所985大学的研究生,走出了第一步。然而读研过程中,迷茫并没有减少,甚至隐约有种感觉,再这么读下去又会跟本科毕业的时候差不多,课程成绩还行,奖学金一次不落,实际的能力却并不怎么样。在靠技术为生的摸索中,我依然看不清道路。
    直到看到了《左耳听风》这个专栏,碰上了第二个指路人。
    在买这个专栏之前,线上各种培训班小两万总是花了的。同学开玩笑说我是买课达人,买了也不怎么看,涂个心安。其实并不是买了不看,而是大浪淘沙,一淘就淘到金子的人总归是少的。我当做和其他课程一样买了陈皓老师的专栏,找到与我研究方向相关的分布式内容,看了几篇发现并看不懂(专业能力不够)。。。有天晚上闲来无事,想着买都买了,看点前面的技术不相关的文章吧。结果这一看,看到了《程序员如何使用技术变现》,《如何拥有技术领导力》等文章。我非常兴奋,这不是就我一直寻找的方向吗。这一看看到了凌晨4点,刷他的微博,看他coolshell的博客,像打了鸡血一样。看到了coolshell上的2011年写的《程序员练级攻略》。看完之后我非常非常地确定,这就是我要走的路!从2014年开始我一直寻找的道路,觉得自己是在一片漆黑中摸索了好久都摸索不到的方向和道路,就在眼前。专栏中更新的《程序员练级攻略(2018版)》,陈皓老师分享他最新的学习工作经验,切切实实地为后来者指明了方向和道路(方法)。(我甚至觉得,如果早看到了这篇文章,或许我不会选择考研,踏踏实实往这个方向努力就可以了)
    现在我正沿着这条道路往前走。学校的课程课题还有其他的任务,也要花时间精力去做。但我都会找出这些任务中,哪些部分和陈皓老师讲的那些要求有共振。并在学习了一段时间之后,回头确认下,在陈皓老师的这条路上,我在哪,是否有往前走。
    昨天有人问我,你今年以来最高兴的事是什么。我想了想说,是买了我一直跟你说的那个专栏吧。我知道有人还在大学,或者刚毕业不久就买了这个专栏,我羡慕他们,也同样为自己感到庆幸,这么多年在黑暗中摸索总算有了光亮。
    展开
    11
  • 2018-07-26
    资深搬砖工人一名,自己的经历很普通,一路过来平平淡淡。高中学文,大学是两年制的大专,文理兼收的长春工程学院-软件学院,最初的专业是网络,那时候对计算机一无所知,好再高中时去过网吧,不像舍友那样不会开机😃。半年的计算机基础课程听的是云山雾绕,记得有高数,计算机英语,软件工程,c++,计算机硬件及组成原理(不确定是不是这本),马哲,其他的忘记了。嗯,半年快结束的时候,听说网络专业的毕业后干的活是网络布线,没啥技术含量,很建筑工差不多。这个说法让我无比焦虑,打电话求助姐姐,她说学编程吧,她的一个同学就是干这个的,在北京工资很高!后来我也就选择了软件这个专业。主要学习的是java基础和j2ee,学了半年什么都没学会,现在想想应该是没有投入太多的时间去学习。暑假 的时候觉的应该报一个培训班,好好巩固一下。很幸运遇到一个好老师,杜从岸老师,是一名有近20年的工作经验,并且在加拿大工作5年的业内人士,他可以说是我从事软件行业的启蒙老师。毕业后在长春一家创业公司上班,开始算我有4个人,半年后还有两个人,我和老板,创业没有收入来源老板开始搞java培训,讲师是我。现在想想真是汗颜,一个刚从大学毕业的学生,去给大学生培训java,很恐怖。我将自己在杜老师那里学来的知识,一点不差的又转述给了那几个学生。深海愧疚的做了一期培训,6个月左右。觉得这是误人子弟的事情,就辞职去了北京。在北京的近4年里,虽然也是在小的创业公司里工作,但是我遇到了几个非常好的同事,在他们身上学到了很多很多真正的工作经验。工作之于也在不断的学习。自己现在的这些积累应该都是那个时候积累下来的。2014年因为妻子无法忍受北京快速的生活节奏,想回老家承德,最终我离开这个IT迅猛发展的城市。记得回来的时候,找工作,基本没有java程序员的岗位,不知道是不是受到京津冀一体化的影响。后来慢慢好起来,自己也在这些非软件行业的企业工作。但大多就是一两个人的团队,这样的团队但是跟陈老师说的很相似,没有产品经理,没有测试,没有运维,只有程序员,可程序员的水平用陈老师说的可能是有害的,我无法判断,无能力判断。2、3个月前突然看到陈皓老师的专栏,应该是极客的推广文章,读了后知道现在的自己再被慢慢腐化,需要改变,我要改变。现在已经看了一段时间,除了极客时间里陈老师的的文章,也去他的博客看他以前的文章。在这里我受到了指引和鼓舞。虽然我现在不能不顾家庭一人去北京的大城市,但是我已经和妻子商量好,要离开这个4线的小县城去沈阳,一个她愿意接受的城市,一个对我有更多机会的城市。去哪里再拼搏一把。在准备半年的基础知识,今年年底或明年年初,再次踏上征程。不问前路是否坎坷,愿自己脚步不停留。
    展开
    9
  • 2018-07-22
    今年偶然的一个机会我认识到耗子叔,看耗子叔写的文章,被这种毫不做作直接放干货的写作风格折服了,写的内容又是很接地气的技术文章。后来又认识到很多志趣相投的人,Tinyfool,Diguage,阿伟,好沉,吴金晶等等。每周在slack里ARTS打卡,看大家分享的内容。一个良好的生态环境需要作者和读者共同维护,很高兴能身处这个环境,在这里我收获了很多东西。
    “《左耳听风》早已不仅仅是专栏,而是学习、分享、互助型互助型的团队。我们通过专栏的文字发现更大的世界。”
    现在看这段文字深有感悟。
    9
  • 2018-07-23
    我是武坤,在杭州工作,工作方向是后端开发,以Python为主。

    我大学里学的是电子信息工程,2014年毕业后想从事计算机行业,于是去北京参加了一个4个月的高强度培训。学习了C语言、Linux系统编程、Linux网络编程等一些内容。
        15年工作后,做了半年C开发,然后转Python WEB后端开发。由于不喜欢国企中的技术氛围,16年去了一家云计算创业公司,做了一些开发,了解了很多东西,但是不够深入。技术上成长不大。
        18年初,和女朋友一起来杭州定居发展。目前在一家创业公司,做Python后端开发。深知自己的技术能力不强,目前在不断地学习。从耗子叔的专栏《左耳听风》中深受启发,自己要补的课很多,要走的路还很长。
        以前认为用不到的东西不用学,等用到了再学。这和错误认知导致我的技术成长很慢。学习了《左耳听风》,我才如梦初醒,明白了知识体系的重要性,也重新开始学习很多过去不重视其实很重要的内容,例如,算法与数据结构等。
        一个人的“现状”是不可能一下子摆脱的。因为现状是“过去的积累”。摆脱现状的唯一办法就是从当前的起点出发,慢慢积累。《左耳听风》指明了努力的方向,真正的行走只能是自己。
        成长是最重要的。感谢耗子叔的指引。

    最后分享一些耗子叔的话:

    广度的知识是深度研究的副产品。

    无论你做什么事,你都会面对各式各样的困难,这对每个人都是一样的,而只有兴趣、热情和成就感才能让你不怕这些困难。

    花2-3年打实基础,坚持学习基础原理,别看他们一开始跑的快,但是没有后劲,这跟长跑和登山一样,后半程随便秒他们。

    当一件事情难倒一定程度,需要做很多很多事情的时候,好的人和不好的人就马上分出层次来了。

    芝兰生于空谷,不以无人而不芳。
    展开
    8
  • 2018-07-26
    我2006年从西安理工大学计算机专业毕业至今工作12年一直从事软件的技术岗位,在NEC和现在的北京宝兰德软件股份公司从事基础软件的研发,近3年转岗到公司技术支持岗位从事售前和售后工作。主要是中间件(Web中间件、容器集群管理、应用性能管理APM、自动化运维产品等)的研发和咨询。
        在前些年的研发岗位,主要是Java语言,偶尔会写一些前端页面和JS。应该是对Java语言的开发是非常熟悉且具备较好的问题诊断能力。
        除了Java以外,我自己对整个技术趋势及语言发展也是比较关注的,自学的有ionic这样的跨平台APP开发页面布局框架、AngularJS;对HTML\JS\CSS这些开发语言也是比较熟悉的只是谈不上精通;对各种流行开源软件如spark,Kafka,zookeeper,storm,hbase等也用心学习;目前主流的Docker、K8S这样的容器及编排引擎也是比较熟悉的。总之,我是一直有技术热情并坚持学习的那一类人,也意识到学习的路还很长,也许只是刚刚开始。 还有,我个人比较不赞同程序员只能吃青春饭的说法~_~

        以前看到很多人写工作10年感悟,很遗憾已经12年了自己没有写过一篇真正的技术感悟,在怀着急切进入左耳听风读者群的心情,稍作总结。
         记得2006年刚参加工作的时候,作为一个毕业生还是一张白纸,那时候就只会一点HTML、JS、CSS。但是进入一家对日外包公司,开发语言是COBOL,写日本证券交易所用的系统代码,后来自学Java进入了NEC参加JavaEE中间件的开发,在NEC工作两年后进入宝兰德也是参与JavaEE中间件的开发工作。
        对于大型企业业务系统的开发架构而言,记得2009年进入宝兰德的时候,那时候还听说CORBA这种分布式技术及相关的交易中间件还有点生命。工作至今,连我公司自己的CORBA中间件几乎停止任何的开发工作,含Oracle的Tuxedo中间件在内,在我所知的电信行业,基本快被JavaEE架构给取代。也感叹这门曾经让程序员深感困惑又带着些许崇拜心情的架构离我们远去,感叹Java的快速发展。
        现如今Python、GO、Ruby等语言也在告诉发展,我公司的产品有不少采用了Go和Python进行开发,之前从此CORBA产品开发的同事转到Java、后来转到Python和GO,企业信息化架构在变,我们的技能也跟着在变。
        现在深感底层学习相当的重要,我最早是学习Java的,但结识左耳朵猫耗子前辈是从跟我写Makefile开始的,我对自己的涉猎相对满意,但是除Java外的开发体系掌握的深度还需要提高!后来看到一篇用C/C++语言描述的Docker底层技术,更是激发了我对底层的学习动力,所以我相信左耳听风可以带着我飞,尽管33、34岁了,我相信再坚持学习,比以前再努力一点再深入一点,会有裂变发生!
        
        一个月以前进入左耳听风读友群,坚持了4期的ARTS,有时候为了完成一期ARTS真正花费的时间大于24小时,熬夜到一两点就为了完成ARTS也是时有发生的事情。谁知道这个月我发生了什么,相对而言自认为知识面尚可,但是对一些底层技术的掌握还需要进一步提升。 算法目前在每一期的ARTS里边会花费我长达10个小时,因为我每一个目前我做leetcode上的每个算法题都坚持独立完成,不过多依赖网上的实现思路,尽管某些时候实现的算法时间复杂度和效率不是那么理想。但我常常用现在还只是开始,我当自己刚毕业,等我把数据结构和算法的那些书重学完成之后,我相信我会有一个蜕变。
        
        期待一年、两年、三年后的自己,从未失去过对自己的期待,真心感谢耗子哥!
    展开
    7
  • 2018-07-31
    从15年入坑以来,在耗子哥的博客里学到的不是很多,但是学到很多原理性的知识,正所谓万变不离其宗,到哪儿都受用,让我深深认识到底层知识的威力,还有玩的是编程思路。谢谢耗子哥的无私奉献。
    6
  • 2018-08-02
    我的网名—左耳朵狮子是对陈老师的感谢和学习。11年下半年,还在实习的我,开始阅读并学习coolshell上的东西。里面很多的软硬知识,让我在职场少走了很多弯路。读了这些年耗子叔的东西,是时候应该有所回报了。

    初出茅庐
    时间:2011年,地点:滑铁卢,加拿大
    还在实习的我偶然间谷歌搜索了一个工作上的c++问题,coolshell.cn 上有个类似的答案。讲的很有道理。出于好奇的我,工程师本能的爬了一下该技术博客的网站。上面的内容让我兴奋得一夜没睡。很多文章,(例如“十条不错的编程观点”)在职场不同的阶段,会有不同的感悟。这些成长类文章精彩的程度都到了我都不“舍得”和别人分享的地步。

    砥砺前行
    时间:2013-2016年,地点:埃德蒙顿,加拿大
    结束了所以实习工作并毕业了的我,开始个人职场。我的运气不错,刚毕业就到了硅谷某财会金融公司的加拿大开发中心上班。公司文化不错,很适合刚毕业的新人成长。同时我有coolshell.cn秘笈。它像一个宝典一样,在我有成绩,骄傲的时候,看看它。觉得自己还有很多东西不足。在我做错了事情后,看看它。总结了自己的经验和上面的博客做对比。来避免以后出现同样的错误。职场三年之内迅速成长,从初级到中级互联网工程,从成员到dev lead. 一切的一切仿佛是安排好了一样。

    打破常规
    时间:2017-2018年, 地点:温哥华,加拿大
    已经在同一个公司呆了4年多。如果我继续在同一个环境成长,我很清晰的看到了我的下一个职场台阶 — 高级程序员。谢绝了老板的挽留和晋升。我准备打破常规。我记得coolshell.cn 里一片文章说过一句话。 “Your job is put yourself out of work.” 是的,我准备跳出这滩温水,换个环境打拼。举家搬到了一个新的城市,凭着自己的运气很快找到了属于自己的高软职位。我与极客时间的偶遇很微妙。当时记得是2018年春节,回国过年的我,在补看最强大脑,上面看到了一期得到app, (因为我上班路上总愿意听书)下载后买了几本书。年后回加拿大,天天上班听,觉得不够爽。突然间看到极客时间在得到app 上做广告。就好奇的点了一下,这一点,可把我和多年来陈老师的coolshell缘分给续到了一块。

    对于视科学为信仰的我,有的时候也幻想过缘分、量子物理和平行宇宙的问题。可能这就是一种缘分吧。
    展开
    5
  • 2018-07-22
    以前很多课程是让我学习了一个点,通过这个课程我算认识了一个面,耗子叔给了出学习这个面的方法建议,很有收获。感谢耗子叔的精彩内容!
    5
  • 2018-07-22
    结了婚,买了房子,有了孩子,压力好大。经常感觉时间不够用。
    5
  • 2018-07-23
    旁友们,大噶好。作为涨价前的一名用户来到这里写写小故事🌝


    我刚刚高中毕业,报到了浙江,想想那阵刚接触专栏时候还在高三奋进就感觉时间过得好快,也是有一天点开了微博,看到了大西瓜丸子汤转了一篇耗子叔的博文,是九张图片外加一段话,大致意思是(插播一条新闻,刚刚拿到了通知书,好激动),我把基本上所有的需要知道的内容都放出来,就是为了吓退那些为了高薪趋之若鹜转行搞计算机的人,在我这里没有速成。


    就在这时我才毅然决然的要报专栏,不论内容多与少,能有这样的价值观就很符合我的。因为市面上对于计算机相关的课程太多了,免费的十几个G的云盘资料更是数不胜数,要么就是打着零基础的旗号随便教教,要么就是不成体系。


    根本打不到我想要的自学的内容,我喜欢基础,喜欢在基础上面变通,这样掌握无论是知识还是技能都会很舒服,你不知道汽车转向如何控制汽车左右,只知道倒库时候那几个点,那你考试是能过,但是那没有用,迟早让你碰了别人的汽车。


    所以,举了个不怎么深刻的例子表达一下这个想法,也要感谢耗子叔能够整理出来也么多内容,并且按照逻辑排列开来,这就是价值的所在,你花了钱,省下了找内容,分析好坏,并且整理的时间,这个我觉得才是真正最大的价值,而剩下的就是自己去学习了。


    我最喜欢的也就是这样的教学方式,我告诉你方法论,我告诉你用什么去学,而不是直接给你上课,就像恶魔奶爸的英语课一样,这样真的很舒服,既能最大化的输出也能最大化的输入。


    哎,其实说了这么多也没说啥有用的,因为之前编辑的一千多字因为不小心点了返回竟然没有当成草稿返回,所以很受打击。关于内容的话,我想问一下,书里的实践小项目我不会做但是书里又没有答案怎么办😂😂
    展开
    4
  • 2018-07-22
    先说说我的经历,我做过前端Html5、后端Java、移动端iOS、安卓开发。之前在上海Java开发,大概在2010年中对移动开发有兴趣。当时公司正在开发一个餐厅预订单APP,我负责Java后台开发,通过跟公司iOS牛人了解发现iOS开发需要使用一门Objective-C的语言,是C语言的面向对象的封装,支持C、C++。惊艳于iPhone的魅力,觉得移动开发这是今后热门方向。然后自己就自学了iOS开发,并跟着这位同事一起合作开发了几个APP。有一个客户当时同时上iOS、安卓2个平台,当时公司也没有专门安卓开发人员,有了前面自学的经历,自己自学了安卓开发,发现一些原理是一通百通的,2周快速的做了一个安卓初版。2011年末来到一家专门做传统餐饮软件的公司,期间接触并到使用C#实现跨平台开发的Xamarin,快速实现一个产品iOS、安卓端交付;参与食品供应链系统开发。后来这家公司被上市公司收购,公司管理层,发生股权、期权纠纷,各种内斗,人浮于事。自己也就厌倦这种工作氛围,2014年中经同学介绍进入了一家给银行做外包开发的创业公司。当时其实也想是想体验一下创业公司是如何运作的。创业是很难的,一个人需要身兼数职,负责做过O2O电商、银行支付平台等,需要面试形形色色的人。期间收入有了显著提高,技能知识显著提升,也成了家,但陪伴家人的时间也随之缩短。由于工作负荷其实是过重的,导致自己身体出现透支。经过认真考虑,从创业公司离职,2016年初来到深圳,来到一家软硬件一体的上市公司,专心开发移动端,做过WiFi SDK开发、IM应用。之后来到目前工作的公司,从事互联网金融移动端开发。一路走来经历是挺丰富的,语言接触多了之后,发现真正需要加强的是自己逻辑抽象思维能力。核心竞争力其实是由自己的好奇心驱动而探索式学习后学到知识,对一个点有兴趣,进而发散出各个联想点。

    知道皓哥其实是从酷壳rss订阅了解到的,酷壳上文章质量很高,他在极客时间上的专栏出来后,我就第一时间订阅了。从热点事件点评、成长、编程范式游记、分布式系统架构系列文章、区块链技术、程序员练级攻略,皓哥让我开阔了视野,学习到了很多新知识,受益匪浅。目前我参加了皓哥发起一年的每周ARTS,也在系统学习Java技术栈,数据库开发,微服务等。努力提升自己各项能力,希望把后端开发知识再加深一些。购买了一些皓哥推荐的经典技术书籍,使用Kindle看,可以做一些记录,有些经典书籍是纸质版本的,专门有个书柜摆放这些书籍,每天坚持阅读。希望积累好基础后,挑战一下自己的极限,做一番大事,创造一个伟大的作品,离退之后去往大学教书育人,把自己的一些所得分享给后人,也不枉此生。
    展开
    4
  • 2018-08-16
    惭愧的说,我也算是一个程序员老兵了吧,从08年参加工作到现在也10个年头了。虽然当年的雄心壮志未曾改变,但转瞬十年间,竟发现自己已经慢慢成为一个经验丰富的老江湖,不客气的说,是一个不敢仗剑走天涯的三流剑客… 做过大大小小的项目十数个,也经历了各种各样的技术栈,java、php、C#、Flash Action Script、Silverlight、WPF、Windowsphone、html/css/javascript、python、ios等,最近几年主要从事iOS方向的研发。虽然学习了很多方向的技术,但不敢说对哪种技术是精通的,因为在我心里对于精通的定义,是可以在各个方向玩转这门技术,至少在这门技术领域中,是不会被问倒的,所以对于技术的追求,我很渴望~但是随着工作阅历的增加,越来越感觉到自己走到了一个职业瓶颈区,进入了一个疲于奔命的状态,各种各样的新技术、新框架层出不穷,疯狂的追逐都只是表面上的跟随,终究是无法掌握其精要的。心里明白限制职业发展的点正是是对底层系统(操作系统、数据库、网络)和基础知识(数据结构、算法)、底层语言c、c++等的缺失,缺少了内功的修炼。 虽然明白,基本功的修炼,又怎么可能是朝夕的事情,每每想开始,却无从下手,直至拖延至今, 这个状态正是左耳老是在开篇中所讲,看老师对原因的解析后更是无地自容,正是自己没有十年磨一剑的勇气导致了现在的状态,好高骛远、眼高手低、急于求成反而一事无成!像热锅上的蚂蚁一样,疯狂的浏览社区的各种技术文章,但都是镜花水月,于事无补。终于在蹉跎了许久之后发现左耳老师的平台,看到这些入群要求,备受感动也备受鼓舞,让我重新审视了自己的职业规划和奋斗目标,重新规划了后面要走的路, 左耳老师的平台让我醍醐灌顶,正确的道路向来不好走,但是一味的追求捷径,反而是误入了歧途,在技术的道路上,且行且珍惜。
    展开
    3
  • 2018-08-02
    当初大学分软件硬件方向的时候,我毅然决然的选择了软件这条路,并不是说我有多爱,或者我有多厉害
    软件天赋,完全就是因为我肥胖的手指根本不适合做焊接工作。学校安排的焊接收音机的课程设计已经让我对硬件这条路不再抱有任何幻想了。
    接下来就是我要分享我的误打误撞的软件之路了:
    毕业第一年:我在公司负责开发Android平台的APP软件。刚开始我在想我一个大学只学过C/C++的人是怎么
    可以被安排到写Android平台的APP的。后来我学会了JNI,原来是可以这么实现JAVA和C++之间的相互调用的。第一年我并没有多大的进步,因为我对于软件设计这一块还是比较薄弱的,我还记得我刚入公司被问到什么是开源库和开源代码,我一脸懵逼的思考了2分钟,后来只能摇摇头。
    不知不觉来到了毕业后的第二年:公司有人离职,职位空缺,不得不让我们这群(已经停止开发的)APP开发人员顶上空缺的岗位,从第二年我接触了MFC,音视频解码,通信协议,网络协议,音视频协议等等。我发现原来软件设计不仅仅是编程这么简单,你或许要了解的东西和知识面有很多。因为代码都是离职元老们写好的了,我的任务 也就是维护这些代码,以及新增一些业务层面的代码而已。
    直到第三年:公司决定把服务器软件转移到linux平台下,个人的考验也就随之而来,你必须去深入的了解软件开发从需求到架构到模块化到测试,你必须了解每一个环节,而在这一年,我遇到了耗子老师,刚好在我成长的关键时期我遇到了这么一个好的老师,很欣慰。
    刚开始我听到左耳朵耗子的时候,我发现他的专栏竟然要近200块钱,然后我就各种百度谷歌的搜索这个人的所有文章,看了几天的酷壳,后来被耗子老师的文章深深吸引,于是我就订阅了他在极客时间的专栏,一开始我觉得专栏的文章可以简单的让我有个快速的成长,但是看了之后没这么简单,每一篇文章我都要花出额外的一两个月去普及里面所提到的知识点。在这刚开始枯燥无味的学习之路中,我甚至有时候想过放弃,但是我看到耗子读友群里面有一帮好兄弟在一起努力着,不知不觉自己又开始了新的脚步。
    我记得最深刻的一句话:好的程序员不可能速成,甚至你要花个10年20年,也许是一辈子。
    是的,我会用一辈子去成为一个好的程序员,学习不停,进步不断。
    《左耳听风》已经不仅仅是程序员读的一门刊物了,而是一群程序员参与的一起学习,一起进步,一起分享的一个平台。谢谢左耳朵耗子,谢谢《左耳听风》,谢谢极客时间 ,在我最关键得成长阶段给与我这么好的一个平台。
    展开
    3
  • 2018-07-28
    大家好,我是SoveranZhong, 先后在汇丰软件,IBM公司工作,是一个在外企工作了近10年的非典型IT从业者,之所以说是非典型,是因为虽然我一直在相对比较不错的软件公司工作,但我对计算机编程却一直都不感冒,原因不是我懒,也不是不够努力,我只是兴趣不大而已,高考的时候,之所以选择计算机专业,单纯是因为我想玩电脑,不怕你们笑话,我直到高考结束以后才第一次上网,当时是为了查成绩,可是真正学起来的时候,才发现怎么跟自己想的不一样,一切是如此的枯燥无聊,所以大学四年就这么浑浑噩噩的度过了,也没学到什么东西,毕业以后也许是运气好,进了广州的汇丰软件做软件开发,这份工作当时在我们班还挺让同学们羡慕的,可是因为我一贯的对编程提不起兴趣,导致我一直没法有更进一步的发展,一直都是这么平平淡淡的过着,包括后面进了IBM也是如此,其实我有思考过,我也努力想让自己在编程技能上有更大的突破,只是空有一腔热血,却找不到有效的方法,直到两年前,在网上偶然看到耗子叔的程序员练级攻略,才觉得这里面原来条条道道如此之多,让我感到有些心动又难以企及,有些许的感叹,大学的时候老师要是梳理的这么清晰,也许我会兴趣更大,学的更好,当然也只是感叹而已,感叹过后,依然继续着我的无聊单调的工作,前些日子,看到了耗子叔在极客时间开专栏的文章,没有一点犹豫,立即订阅了,在此之前,我从没有买过任何付费的培训资料,一方面是我现在公司有着让我无从下手数不胜数的学习资料(除了IBM自己的知识库,还有国外比较出名的Safari online培训网站), 另一方面是网上我能搜索的免费资料也取之不尽,但是没有任何一处有耗子叔的文章如此接地气,全面而真实,系统而详细,我特别赞同耗子叔说的观点,要想成为高手,基础一定要牢靠,所以,我现在想的是要把大学学的基础重新学习一遍, 只不过用的是耗子叔推荐的教材,已经坚持了一个多月吧,也会继续坚持下去,不管结果如何,相信努力了就有收获!
    展开
    3