技术已经达到了一定瓶颈,程序员该怎样提升自身的编程水平?
来源:互联网 发布:917发卡软件 编辑:程序博客网 时间:2024/05/12 04:40
每个开发者都有这样的苦恼。有时候,我们会觉得被人遗忘了。我认为,这是由于科技行业的变化太快了,如不提升自己的工作技能就会被淘汰。这时候,我们应该接受变化,而不是害怕变化。这些年来,我已学会在瓶颈期如何突破自我并且不断提升编程水平。具体方法如下:
1、选择适合项目的语言,即便是放弃自己熟悉的语言
你不一定非要学习另一种语言,只要可以提供一种新的、不同的视角,任何知识都行。当被问题困住时,我们需要不断改变平时做法,用不同的方法去解决一个问题,找到最好的解决方法,不断的挑战自己。
2、与他人分享经验
我使用社交媒体和网络论坛得到的最大好处,就是我可以与其他开发人员分享经验,并且从他们分享的经验中不断学习。
一个很好的例子是Hacker News。我喜欢参加这个社区,因为可以获取广泛的意见和经验。而且当你正在与某人谈论某种特定的技术时,开发这项技术的那个人可能突然露面,加入对话。以这种方式进行交流是一种有效的学习手段。与更聪明的人交谈是消除受困感觉的一种好方法。
当然你得保证你谦虚的态度,学会倾听别人的意见并选取适合自己的方法不断的学习。否则,你不会得到多大的好处。
3、别害怕失败
我过去通常不喜欢分享代码。我讨厌分享代码,我担心别人会因代码编的太烂而批评我。我之所以对自己的编程能力觉得毫无把握,是因为我希望可以做得更好。害怕别人说三道四,这会使我想在一个角落里隐藏起来。
事实上,每个人的编程水平都不咋样。大家都是一个货色,水平再高的程序员也会有一段很水的代码。
成功的程序员知道,只有通过失败,才能成功。高水平的编程技能是由糟糕的编程技能不断改进而来的。对失败的恐惧会封闭我们的思想,任由没把握的感觉占上风。
我们应该接受这个事实:学习就是错误不断的过程,不能任由恐惧阻碍了我们前进的脚步。只有学到足够多的东西,你才会进步。因此,为了成功,只能先失败。
4、对自己要有耐心
我在过了很久后才明白了这个道理:你对自己要有耐心,急于求成可不行。因为这会存在一种可能性:自己把自己搞得筋疲力尽、导致倦怠。我不想让你遇到这种情况。
那我怎样才能对自己更有耐心?
要明白,凡事都需要时间。我们要分清轻重缓急。我想要做许多机器人,可是也想要提高Java技能。于是,我决定先致力于加强Java技能,做机器人的工作以后再说,而不是同时做这两件事。
分清轻重缓急还意味着,我们还要设定目标。设定目标很棘手。我在这方面学到的一个道理是,我们的估计总是错的,实际上任务要花更长的时间才能完成。有耐心意味着我们会重新考虑时间表,相应地进行调整。如果,利用好时间对来说会有意想不到的收获,我们应该要像管理宝贵资源那样来管理时间。
希望本文可以帮助你提升编程水平。那些,觉得受困不好玩,甚至会令你沮丧的人,别担心,我认为,如果你愿意试一试本文介绍的几点,会向前迈进,克服这种感觉。这些要点也许对你不适用,但你会明确一个重要的道理:接受自己觉得受困这个事实是摆脱这个困境的第一步。
原文作者:Pablo Rivera
原文标题:What to do when youfeel stuck.
原文链接:https://dev.to/yelluw/what-to-do-when-you-feel-stuck
声明:文章著作权归作者所有,如有侵权,请联系小编删除。
- 技术已经达到了一定瓶颈,程序员该怎样提升自身的编程水平?
- 周爱民对提升程序员自身技术能力的建议
- “色”男三界(我自认为已经达到了仙界水平了)
- 18条提升程序员水平的建议
- 提升编程水平的靠谱方法
- 已经达到了键随心动的境界
- 研究人员说:人类已经达到了寿命的上限!
- 如何提升自身技术能力,吃饭的本领……
- 如何突破PHP程序员的技术瓶颈
- 程序员怎样才能达到编程的最高境界
- 当你的算法之路达到了瓶颈,what should I do?
- 网站建设已经达到底线了吗?
- 十八大提升程序员水平的优秀品质
- 静静的做事,目标一定可以达到
- 如何进一步提升编程水平
- 程序员的发展瓶颈--如何突破瓶颈,瓶颈--突破瓶颈
- 十条PHP技巧来提升你的编程水平
- 好像遇到技术瓶颈了!
- Lucene索引创建过程概述
- 一段奇葩Javascript代码引发的思考
- 经验丰富的开发人员,为何会写出如此恐怖至极的代码!
- token 验证
- web前端案例:贪吃蛇小游戏
- 技术已经达到了一定瓶颈,程序员该怎样提升自身的编程水平?
- java设计模式之责任链模式(Chain of Resposibility Pattern)
- 你在成为优秀的程序员之前,请先改掉这35个毛病!
- android模拟器不能运行 控制台显示 VCPU shutdown request
- 程序员菜鸟们,请停止写“烂”代码!
- 获得XRecyclerView的滑动距离
- 【免费领取】史上最全的web前端学习教程汇总!
- 原来CSS与JS是这样阻塞DOM解析和渲染的
- SVG淋浴小动画