做这行做久了,再回头看看自己做过的项目,写过的代码,填过的坑,发现曾经熟悉的在淡忘,曾经擅长的在退化,曾经掌握的在遗失。。。既然如此,有什么是真正有价值的?什么才是值得提炼的?

作为资深的代码玩家,在这个行业浸淫了多年,觉得有些较本质的东西是很有价值的,值得总结分享:

1、代码技术总结

第一步:知识点积累。

如果你是个菜鸟,写一个数组过滤的逻辑都要上网找方案,那好,找完了并且实现了,这就是知识点,总结下来,相信你会有忘记的时候,等你熟能生巧的时候,就是给别人秀的时候;

第二步:知识点索引查询。

如果说你要去掌握一门技术的所有知识点,那可能不太现实,因为当公司需要你做事的时候,是不会等学完了再去做的。你得学会使用各种现成开源的知识库。是的,这就是这行的与众不同之处,所有的东西,不管你是不是懂,你都可以立马上,只要你能知道怎么去解决问题。就好比你什么武功都没有,但只要你能调配一个高手,他就会帮你解决一切。

第三步:多写代码,多改bug。

网上很多资料,有关于各种技术细节的,有关于如果成长为cto的,但实际上这些都离真实有点远。我们就做好当下的事情,把手头上的事情做好,问题来了,不管是什么问题,哪怕是大神都不想去解决的问题,如果到你头上了,那就是得你来解决。首先,像系统架构这类问题根本不会到你头上;其次,这问题到了你这边如果你还不想尽办法解决那就是逃避了;最后,解决一个个问题,爬过一个个坑那就是成长,绕开这些只会越来越平庸。

2、it行业的兴趣培养

是的,兴趣。兴趣是最好的老师,这是爱因思坦的名言。现在不要去想我要学什么技术,如果你是一个平庸的程序员,或者你是一半路转行的程序员,这已经决定了你的上限可能是很有限的。所以先不要做梦了,你比不过别人。那么,我们拿什么跟别人比?兴趣!只有这个。朋友圈里常常有人晒幸福和成功,但是如人饮水,冷暖自知。当夜色降临,独自瞭望时,内心是否是满足的,是否是释然的?你如果每下班后,内心是厌倦写代码的,那只能说,你此刻没兴趣,而如果一直是这样,那就说明你目前真的不那么喜欢写代码,你只是不那么讨厌这份工作而已。说到这里,我无法让你找到兴趣,这完全可以单独写篇文章,因为这确实很复杂。个人体会就是,不要给自己强加各种不切实际的目标,少看些与自己无关的文章新闻,多关心柴米油盐,多关心天气和身体,把自己的生活过好,才能找到生活的美好,才能让兴趣像草原星火一样燃起。

3、给自己定一个目标。

想提高自己,首先得有目标,目标不能太远大,也不能太脱离当前的工作需要。比如你在做前端业务开发工作,那合理的目标就是:我想去学学java,我想更详细地了解系统业务,这样能完整深刻地了解自己的项目产品;如果对炫酷的前端展现比较好奇,也可以找找资源练练手。其实这些目标都是与自己工作相关的延伸,只要是好奇就可以去尝试,为什么不呢。因为当你不断扩展自己的业务能力范围的时候,你的局限性就会慢慢打开,工作的可选择性就更多,有了更多的机会锻炼自己,这样就是一个良性的向上的循环。

4、执行想法,多动手练习。

如果内心有这种想提高自己的想法,一定是想过很多次吧。我就假设现在你确实下定决心开始了,那么就制定计划。永远不要相信人的自制能力,这是很有限的资源。所以,制定好计划,按计划办事就是每个研发公司都会做的事情,这种方法同样可以应用在你的身上。

上班的人,学习的时间是很有限的,我们要利用好下班后的时间,就像网上鸡汤文里说的8点以后到睡觉前的这段时间,这个时间点表示已经吃完饭并且收拾完毕了。实际上这个时间是很短的,如果你不是一个人,你的同伴想看看电视剧或者什么节目,然后你就被带走了,这时,你就去尽情去看吧,这也是生活,开心就好。好了,如果哪天不想看了,OK,规规矩矩地按计划学习吧,任务不要多,重在动手,动脑,有收获就行。如果能逐渐地形成习惯就是最好的结果,到时候你可能会放弃做饭,因为这确实太花时间,这样你的学习时间可以提前到7点甚至更早。

平庸不是错,错的是不知道自己平庸。也许当平庸的你也过得挺乐呵,每天还能有个学习的习惯,假以时日,你会变得不平庸。

本文转载自我的公众号

平庸程序员的成长笔记相关推荐

  1. 致刚入职场的你 - 程序员的成长笔记

    前言 我们经常在网上会看到这样的文章,你的同龄人正在如何.这是典型的贩卖焦虑的文章.的确,现阶段,刚毕业几年的年轻人,面临车,房子等,有时候压力挺大的.但你过度焦虑的话,每天生活在恐慌当中,你会发现你 ...

  2. 《程序员的成长课》读书笔记心得体会2700字

    <程序员的成长课>读书笔记心得体会2700字: 这是一个焦虑的时代,前有<人到中年,职场半坡>刷屏,后有互联网寒冬刷爆朋友圈.登录各大社交平台,关于程序员的未来的出路问题讨论, ...

  3. 程序员职场小白修炼记1——安晓辉《解忧程序员》读书笔记

    目录 1 作者简介 2 内容简介 3 第一章节:自我发现与选择 1)职业四象限模型 2)两种目标类型 3)职业连连看模型 4)职场上日常规划 5)职业价值观 6)程序员价值体现的三要素 7)程序员职业 ...

  4. 菜鸟程序员的成长之路(二)——时间都去哪儿了

    距离我的上篇博客菜鸟程序员的成长之路(一)已经过去六个月的时间,又到了总结收获的季节.在漫长的六个月里,发生的了很多的事.残存在大脑中的记忆(不是脑残),已经不能将我带回到去年的九月份,想问自己一句: ...

  5. 菜鸟程序员的成长之路:Python四大进阶攻略

    随着人工智能的发展与应用,Python编程语言受到世界各界人士的关注,编程圈金句从"人生苦短,我学Python"转变成了"学完 Python,可以上天",Pyt ...

  6. 一个程序员的成长的六个阶段(转载)

    一个程序员的成长的六个阶段 第一阶段 此阶段主要是能熟练地使用某种语言.这就相当于练武中的套路和架式这些表面的东西. 第二阶段 此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函 ...

  7. 好程序员大数据笔记之:Hadoop集群搭建

    好程序员大数据笔记之:Hadoop集群搭建在学习大数据的过程中,我们接触了很多关于Hadoop的理论和操作性的知识点,尤其在近期学习的Hadoop集群的搭建问题上,小细节,小难点拼频频出现,所以,今天 ...

  8. 程序员的数学笔记3--迭代法

    第三节课程,介绍的是迭代法. 前两节笔记的文章: 程序员的数学笔记1–进制转换 程序员的数学笔记2–余数 03 迭代法 什么是迭代法 迭代法,简单来说,其实就是不断地用旧的变量值,递推计算新的变量值. ...

  9. 程序员的数学笔记2--余数

    上一节程序员的数学笔记1–进制转换是介绍了进制,特别是十进制和二进制之间的转换,移位操作和逻辑操作. 今天介绍的是余数,看完本节笔记,你会发现生活中有很多东西都有余数的影子. 余数 余数的特性 整数是 ...

  10. 云栖专辑| 阿里毕玄:程序员的成长路线

    2018年12月20日,云栖社区3周岁生日.阿里巴巴常说"晴天修屋顶",所以我们特别策划了这个专辑--分享给开发者们20个阿里故事,50本书籍.第一位是林昊(毕玄). 在这篇< ...

最新文章

  1. 一、安装Docker CE
  2. 【转】TI蓝牙BLE 协议栈代码学习
  3. 元计算:IT巨头的金钱收割机,核武器
  4. redis 命令 释放连接_redis scan命令导致redis连接耗尽,线程上锁的解决
  5. 欢乐纪中某B组赛【2019.1.28】
  6. php实现飘窗,JS实现网站图片飘窗效果,JavaScript悬浮广告(附详细代码)
  7. Python3网络爬虫开发实战,Cookies 池的搭建,破解反爬虫!
  8. const定义常量_go语言基本语法——常量constant
  9. matlab gpu deep learning_优秀!这个库帮你使用GPU加速传统机器学习方法和Pandas数据处理...
  10. 树莓派上搭建ActiveMQ
  11. 所有权链(Ownership Chain)
  12. linux截图工具shutter 下载,在Ubuntu 19.04系统中安装Shutter截图工具的方法,附删除的方法...
  13. 海湾汉字编码表全部_汉字编码简明对照表
  14. X264编码h264
  15. python ffmpeg剪辑视频_FFMPEG剪辑大法
  16. Android 视频压缩
  17. 以大数据架构电商2.0的新时代
  18. Microsoft SQL Server 生成随机数字、字符串、日期、验证码以及 UUID
  19. html页面在ie上不兼容,四招解决IE 11浏览器网页不兼容问题
  20. 量子力学=粒子理论?量子波函数或许没有想象中那么神秘

热门文章

  1. Flink State - Backend Improvements and Evolution in 2021
  2. 30万奖金等你拿!Apache Flink 极客挑战赛入门指南(附Demo)
  3. Netflix:如何打造开放协作的实时 ETL 平台?
  4. 科学计数怎么转换成数字_勒夫迈 | 激光尘埃粒子计数器传感器工作原理
  5. linux 命令行 迅雷替代,linux下迅雷的替代
  6. java filter重定向_Java Filter(过滤器)——重定向
  7. python,web框架说明
  8. 美国计算机语言学phd,美国大学语言学(Linguistics)专业PhD排名(转)2013
  9. 传统的6d位姿估计fangfa1_基于视觉的机器人抓取从物体定位、位姿估计到抓取位姿估计 | 公开课预告...
  10. arcgis导出地图分辨率多少合适_地图册制作:ArcGIS分幅制图——以深圳地铁线路图为例...