给中级程序员突破瓶颈的几大建议!让你秒变大牛!(建议收藏)

首先我们要知道,在程序员这个职业中,究竟是天赋重要还是兴趣和努力重要?

大多数人提升的编程水平,所推荐的方法是一些很基础的事情。如,阅读代码、理解代码、编写代码、参加项目、讨论代码等等……当然,这些作法确实能够帮助程序员提升水平,但其实际效果显然是非常小的。

 

下面我会结合自己学习编程的经历,跟大家聊聊其中的优势与弊端:

1.通过编程竞赛进行实践

我会参加各类编程竞赛,总体来讲,用比赛来学习新语言并不现实。它提供的反馈循环较弱——我们只能了解到自己的程序能否正确输出,但设计流程不会受到评判。

这种方法只能帮助大家了解新的算法或者特性,但在实践层面来讲,效果偏弱,它更着重“表现”而非“实践”。

2阅读关于编程的书籍

阅读相关书籍能够帮助我们快速提升知识储备,因此有关“水平提升”方案都会有这项要求。在这里给大家推荐5本非常棒的编程图书,这些精华图书都实实在在地给了我极大的帮助。

它们值得反复阅读,如果你还没读过这些书,那你还在等什么呢?

这5本书是:

《代码大全(第二版)》

《点石成金:访客至上的网页设计秘笈》(即《Don’t Make Me Think》)

《人件》

《程序员修炼之道:从小工到专家》

《软件工程的事实与谬误》

3.学习快速搜索技术、手段

作为一名好的程序员,不仅仅是技能的问题了

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值