你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如果你无法提升编程水平,看看这8个秘籍!

[复制链接]
Sinda001 提问时间:2017-2-12 16:02 /
如果你无法提升编程水平,看看这8个秘籍!


其实,原因很简单。你天天开车去上班,你的驾驶水平能能跟专业赛车手比吗?你天天跑步锻炼,你的体能可以跟专业运动员比吗?

业余的爱好者为什么花了大量时间去学习下棋、打高尔夫球或者玩乐器,但他们可能始终停留在业余水平上,而一个训练有素的学生却可以在相对较短的时间里超越他们。


现在,你知道原因了吗
没错,就是针对性的训练


一位国外的编程大神给了一些不错的编程建议,你可以把它称作“实践演练”:


1. 写一份自己的简历。把自己所有的相关技能都罗列出来,然后把那些在100年后还用得到的标出来。给每个技能打分,满分为10分。

2. 罗列出你所景仰的程序员。尽量包括那些与你一起工作的人,因为你会在工作中从他们身上获取一些技能。记录下他们身上的1 ~ 2个闪光点,也就是你希望自己有所提高的方面。

3. 查看维基百科上的技术词条。找到“XX领域先驱者”分类,从这个列表中挑选一个人,阅读他的事迹,并且在阅读时打开任何你感兴趣的链接。

4. 花20分钟通读别人的代码。读出色的代码和读糟糕的代码都是有益的,两者都要读,轮流切换。如果你无法感觉出它们之间的区别,可以求助于一位你尊敬的程序员,让他给你展示一下什么是出色的代码、什么是糟糕的代码。更多嵌入式学习交流、资料索取联系符老师QQ2859780203把你读过的代码给别人也看看,问问他们的看法。

5. 罗列出你最喜欢的10个编程工具。那些你觉得你用得最多、非有不行的工具。随机挑选其中的一个工具,花一个小时去阅读它的文档。在这一个小时里,努力去学习这个工具的某个你不曾意识到的新功能,或者发现某种新的使用方法。

6. 想一想。除了编程之外你最擅长什么事情?再想一想,你是通过怎样的锻炼才变得如此熟练和专业的?这对于你的编程工作又有什么启发呢?(怎么把这些经验应用到编程方面?)

7. 找到一个能和你交换实际问题的人。每隔一周,相互交流编程问题。花10 ~ 15分钟来尝试解决这些问题,再用10 ~ 15分钟进行讨论(无论能否解决)。

8. 当你听到任何你一时之间也无法解决的问题时,赶紧回到你的座位上,把这个问题记录下来。在一周内找出点时间,用自己最喜欢的编程语言来解决它。

他山之石,可以攻玉;学习进步,总结升华!


1 收藏 1 评论4 发布时间:2017-2-12 16:02

举报

4个回答
yanhaijian 回答时间:2017-2-13 09:48:38
想法还是不错的。
嘉木香 回答时间:2017-2-13 10:51:58
学习了,坚持才能有希望成功
benlarden 回答时间:2017-2-13 11:07:03
想法超前!~~
埃斯提爱慕 回答时间:2017-2-17 15:42:10
提示: 作者被禁止或删除 内容自动屏蔽

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版