怎么成为一个优秀的程序员?即如何思考问题,如何学习,如何写代码

怎么成为一个优秀的程序员?即如何思考问题,如何学习,如何写代码,第1张

在基础扎实的条件下,你可以从设计派神模式中体味到很多将问题解决方案和写代码进行很好结合的方式。

扎实的基础是大量的练习而来的,除了要细致地阅读你的教材,不懂就问,很多时候教材中的语句有作者的主观性,表达不准确,这个时候就要把代码实例拿出来试验下。

一定要多多做练习,各种题目的练习,跟同学等交流也是很好的方式,同时还要注意积累和总结,我的空间中有些刚刚学习javaSE时候的练习代码,你可以看看,关键是能自颤模己做一下练习,同类考察尘洞亏水平的题目很多的,在代码中学习是个很好的方式。

学习编程就要习惯于看代码写代码,看别人的代码也是很有用的,不管别人的代码水平是不是一定不自己的好:好的可以拿来学习,不好的就要仔细总结,避免这些问题。

总结下:①学会阅读学习教材。

②多多练习,增强动手能力。

③试图阅读他人源代码(包括JDK)以提高自己的水平。

一、强调正侍基础知识

基础这个东西不是用说就能有的,常用的东西只有牢牢的记住熟悉才能了然于胸。如果你还在为一个基础函数参数返回值困扰,那你要多去背背理解基础知识别无它法。

二、学会找轮子,不要去造轮子

这个观点其实是有异议的,不造轮子是指你要去用一些成型库函数和api,不要唯我独尊,什么都自己写,这样的话你基本脱离不了低级趣味了。比如一个消息队列在c++中就有实现,难道你会为一个只用它来存几个字陆顷符串消息,自己写个消息队列实现?

三、找个好的IDE

搞java开发的弄个eclipse,window开发用vs,linux开发用vim。一个好的IDE能让你事半功倍。更何况是在天朝,大部分都在ctrl+c、ctrl+v。一个好的IDE,自动补全,函数跳转查找,自动排版,检错。你决定使用一个IDE,你就应该去认认真真的学习它的快捷键和一桶使用方法。

四、重思考

一个段好的代码并不是它们月复杂越好,简单实现复杂功能才是我们最需要的,liunx内核代码虽大,但是那些金典的算法实现的代码精炼的不能再精炼了。霍营北大早清陆青鸟建议要提高编码速度更重要的是简化梳理程序流程,以最小的代码量完成功能。所以编程最重要的事情是思考。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12367089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存