转自:https://baijiahao.baidu.com/s?id=1594886489149605287&wfr=spider&for=pc

随着编程的火热,有不少的人如愿以偿开始从事编程工作。

不过,有些程序员在编程过程中,意识到自己的不足。

这是一个值得持续讨论的话题,话题比较大,下面是我们对话题做的几点支线发散:

是什么阻碍了我们的发展?

我们需要的技能是什么?

工作中怎么提高自己?

工作之外你做什么?

社区昵称 ricman 的回答:

已经工作好几个年头了。分享一下自己的心得

刚刚毕业,心里总是觉得自己技术不错(其实是自己认为的)可能是新毕业生了。公司的老人很照顾,加上自己也比较爱问,工作基本没有问题,就这样漫漫过了一年,年底时,找了另一家比较有名气的公司去面试自己,发现自己的基础一败涂地. 才明白过来自己骗了自己。 所以,需要常常反省自己,不要把自己看得那么重,在公司所有的业务中,自己做的真是微不足道。需要学习,把自己基础打好。当然了写写blog,github是很重要的。可以和行业内的其它人交流。

不管是在一家公司也好。一定把业务弄清楚,下功夫去研究,毕竟是别人的心血,不要看觉得很烂的代码,它也是很有价值的。学会虚心学习,学会换位才思考,自己来写的话会不会还是这样的。多去想。总是会有机会的

最后,把目光放远一点,多去实践,不要只做思想家。把自己定位清楚。

那么,程序员如何进行自我提高呢?w3cschool给小伙伴们分享自我成长的5个方法:

0、系统性地学习

程序员在工作之余,可以玩技术栈,可以随性而为。

但是,要成为自己技术领域的高手,需要系统性地积累。

最初,树状结构从大轮廓理顺。这可以看书的目录。

其次,是心中有了这种轮廓,对书本以最快速度阅读。自己在心中找出脉络,归纳总结重点,有所取舍。

大轮廓,即第一层分支(章)了解以后,可以理第二层分支(节)。掌握的标准是能够离开书本不杂不漏地口头复述。

对于课本或应试复习,第三层分支一般是指每一个知识点的概念、定义、特点和状态描述、另外形态、适用范围、来由和出处、引申和发展、分支、作用、交叉归属、历史和方向这几个方面。在看书、理关系的时候就要不断地提问自己这些问题,为自己找到答案。如果这些方面在教材上讲的不具体不全面,可以到图书馆或书店查阅相关的材料,和同学探讨,也可以询问老师和经验丰富的人。

经常回忆轮廓甚至整一棵树,发现有含糊、不明确的部分要尽快翻阅教材或相关资料,在模糊处再看一次。掌握的标准是能够清晰地用自己的语言表述。

初学者可参照课本的目录,理顺关系。系统学习法用得熟练以后,应该是自己归纳总结出树状结构

1、建立自己的知识管理仓库

作为一名程序员,每周重读你一周的代码,二次封装和修改,从代码质量、功能封装等角度积累起函数库,这是非常有意义的事情。之后要遇到类似的问题,相信三下五除二就可以解决掉。

2、寻找挑战

那些技术牛逼的人往往也都是被逼出来的。

有一类人,属于自我驱动型,会主动想方设法自我提高。

但是,如果你是属于习惯于停留在舒适区的人,可以找一份有挑战性的工作,换个环境,迫使自己去学习和成长。

3、写技术博客

程序员每天会逛技术社区和技术网站,看到干货总会有点兴奋,不过没有几天便将内容忘得一干二净。

不妨养成每天记录的习惯,利用工具保存到了云端。

并且定期将这些东西整理,条理化,整理成技术博客文章,这样的阅读更能自成体系。

4、身体需要锻炼

掉头发,颈椎病,这是不少程序员会面临的问题。

每天抽出一些时间进行运动,因为健康的身体本身就是生产力。

日常工作中应该每隔一段时间起来活动一下身体,拉伸一下腰背部的肌肉,这样可以起到很好的放松和缓解疲劳的作用。除此之外,也要加强腰背部的肌肉锻炼,小燕飞、平板支撑、硬拉,山羊挺身等都是很好腰背部肌肉锻炼动作。

程序员自我提升的5个方法相关推荐

  1. GitHub 热点速览 Vol.24:程序员自我增值,优雅赚零花钱

    作者:HelloGitHub-小鱼干 摘要:升职加薪,出任 CTO,迎娶白富美/高帅富,走向人生巅峰是很多人的梦想.在本期的热点速览中你将了解自由作者 Easy 如何优雅赚取零花钱的方法,以及定投改变 ...

  2. 宝付分析程序员怎么提升自己

    宝付分析程序员怎么提升自己.相信我们做程序员的都听说"青春饭"这两个字,其实宝付认为程序员的职业生涯和年龄并没有太直接的原因,重要的还是个人的规划,今天宝付就给大家分享一下,程序员 ...

  3. 小猿圈Java学习心得之Java程序员能力提升在哪

    对于互联网发展的今天,IT行业慢慢变成大多数年轻人发展的目标,不仅前景好,薪资也是越来越高的,而java是行业中一直都需要的技术之一,也促进了大多数朋友在学习java,但是没有好的方向,今天小猿圈ja ...

  4. 合格的Java程序员需要提升的能力有哪些

    对于能力这个词相信各位小伙们都不陌生,不管是从事什么样的工作,能力很重要,其次能力的提升也一样非常的重要.很多人知道要提升自己各个方面的能力,但是该提升自己哪些方面的能力呢?下面动力节点Java培训机 ...

  5. 程序员自我提高的几点建议 很实诚

    一.背景 中国程序员的成长是与其学习环境相关,据统计,现时做计算机软件开发的人员65%是大专及本科学历,15%是来自于其他的培训机构.可见一个开发人员大致的学习经历和初步经验来自于大学. 而在印度,韩 ...

  6. 《程序员自我修养》第七章读书笔记

    书还是接上回,本篇主要对第七章的相关内容进行总结.第七章主要对动态链接的相关内容进行分析. 7.1 为什么要动态链接 既然要对动态链接进行分析,首先应对动态链接出现的原因进行一个简单的分析.动态链接从 ...

  7. 程序员必看,学习的方法

    程序员必看,学习的方法 0.引言 在学习编程语言的路上,发现初学者(包括俺)问 得最多的问题莫过于"如何学习编程?Java该如何学习?".类似的问题回答多了,难免会感觉厌烦,就萌生 ...

  8. 软件篇:程序员如何提升自己的技能

    2019独角兽企业重金招聘Python工程师标准>>> 优秀程序员的成长之路不是平坦的,经历诸多的挫折,熬漫漫长夜,迷茫彷徨,沮丧苦恼,这些都是程序员早期的现状,有些程序员靠自己的摸 ...

  9. 有经验JAVA程序员如何提升自己?

    引用的是知乎的一个回答: 有经验JAVA程序员如何提升自己? https://www.zhihu.com/question/67755987/answer/256236340 https://www. ...

最新文章

  1. php接收不到ajax请求参数,我是否需要在ajax请求和接收该请求的php之间编码/解码查询参数?...
  2. LeetCode刷题-6
  3. HTTP协议 ----响应消息
  4. 华为云龙api自动化工具_2020年十大最佳自动化测试工具
  5. wxWidgets:使用自定义对话框
  6. ubuntu下载软件安装包
  7. 作者:周涛,博士,北京启明星辰信息安全技术有限公司教授级高工。
  8. 2021高考分数文科成绩查询,2021高考分数线预测 文科理科分数线是多少
  9. cvBoundingRect的用法(转)
  10. Hyperledger Fabric MSP Identity Validity Rules——MSP身份验证规则
  11. zabbix client安装配置执行
  12. windows bat 命令之%~dp0
  13. 判断网页是否是微信浏览器打开
  14. 网络安全-DoS与DDoS攻击原理(TCP、UDP、CC攻击等)与防御
  15. android 时钟翻转,旋转时钟游戏
  16. 网络信息安全:数字签名
  17. 第二天:Kafka API操作
  18. 怎么安装vs2013配套的VASSISTX番茄助手
  19. python屏幕录制与回放_使用Python来做一个屏幕录制工具的操作代码
  20. 内存耗用:VSS/RSS/PSS/USS 的介绍

热门文章

  1. 计算标准差、方差的Python程序
  2. YOLOV3 网络结构学习笔记
  3. 如何用计算机放音乐,教你如何用iPhone远程遥控电脑播放音乐教程
  4. MIT 操作系统 jos make grade出现no jos.out
  5. uniapp引用外部在线js
  6. 侍魂胧月传说服务器维护,侍魂胧月传说手游7月15日停机维护更新预告
  7. 线上教学,师生“网上见”
  8. CVPR 2021公布最佳论文候选!华人占据半壁江山,何恺明、陶大程、沈春华等人上榜...
  9. 爬虫采集数据遇到验证码怎么解决?
  10. 信号完整性分析学习--12--IBIS模型