如何成为一名高效的程序员? [英] How to become a efficient programmer?

查看:63
本文介绍了如何成为一名高效的程序员?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何成为一名高效的程序员?

How to become a efficient programmer?

推荐答案

您必须实践一下.买书,参加比赛和复习剧本!
最重要的是,玩得开心!
You''ve to pratice allot. Buy books, join competitions and review scripts!
Most important, have fun!


我可能会写一整本书,但是……对某人有帮助吗?

我只添加一个建议:避免最常见的错误:一定要取得一些工作成果.也许这对您的公司来说是最重要的目标(即使在这里我也不会完全同意),但是对您而言,主要目标应该是深刻理解.如果您首先为自己工作,那么结果将会出来.

(从我的主要观点中得出的一些不同寻常的建议:害怕任何酷".不要尝试创建酷";您可能或多或少地容易打动弱者,但这对于你?)

—SA
I would probably write a whole book, but… would it help someone?

I would add only one advice: avoid the most common mistake: getting some working result by all means. Maybe this is the most important goal for your company (and even here I would not completely agree), but for you main goal should be deep understanding. The results will come if you work for yourself first.

(A bit unusual advice derived from the my main one: be afraid of anything "cool". Don''t try to create "cool stuff"; you may more or less easily impress the weak-minded, but is that really important for you?)

—SA


尝试阅读:
1. C语言中的编译器设计 [《龙书》 [ [十年内自学编程 [
Try reading:
1. Compiler design in C[^]
2. The Dragon Book[^]
as this will help you understand programming languages in general.
Read through The Art of Computer Programming[^] - it usually takes 4 to 5 readings.

Use the aquired knowledge to build an assembler.

This will give you a thorough understanding about what''s going on behind the scenes, and you will cetainly gain a lot of practice :)

It usually takes about 10 years to become an expert: Teach Yourself Programming in Ten Years[^]

Good luck :)

Best regards
Espen Harlinn


这篇关于如何成为一名高效的程序员?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆