如何使用c ++成为一名优秀的开发人员? [英] How do I become a good developer using c++?

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

问题描述

我是机械工程师,有兴趣使用c ++编码或开发软件

I am Mechanical Engineer who interested in coding or developing software using c++

推荐答案

很抱歉这样说,但是...我成为一个好人的唯一途径开发人员使用 任何 进行练习。事实上,擅长 任何 的唯一方法就是练习!真的没有捷径。



所以拿一本书,上一门课,做所有的练习(无论他们看起来多么微不足道) - 然后开展项目工作:小开始,但越来越大。 好意味着做很多事,学习很多,思考你做了什么,为什么。



祝你好运!
Sorry to say this, but...the only way to I become a good developer using anything is practice. In fact, the only way to get good at anything is to practice! There really are no short cuts.

So get a book, go on a course, do all the exercises (no matter how trivial they seem) - then work on projects: small to start with, but getting bigger. Being "good" means doing a lot, learning a lot, and thinking about what you have done, and why.

Good luck!

正如OriginalGriff所说,成为优秀开发人员的唯一方法是学习,练习,学习,练习......

建议:

- 从简单开始/安全语言:VB,Java,C#,而不是C或C ++(手动内存管理使学习编程时C和C ++更难)

- 阅读文档/关注教程(很多)

- 从微小/无用的项目开始,目的是学习编程,而不是做一些有用的事情。

- 从控制台模式程序开始(没有花哨的图形,没有鼠标)

- 学习调试器

调试器 - 维基百科,免费的百科全书 [< a href =https://en.wikipedia.org/wiki/Debuggertarget =_ blanktitle =New Window> ^ ]

- 有问题吗?谷歌是你的朋友。

- 学习布尔代数

- 学习一种或多种分析方法,我建议 E.W. Djikstra自上而下方法

https://en.wikipedia.org / wiki / Top-down_and_bottom-up_design [ ^ ]

https://en.wikipedia.org/wiki/Structured_programming [ ^ ]

https://en.wikipedia.org/wiki/Edsger_W._Dijkstra [ ^ ]

https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF [ ^ ]
As OriginalGriff said, the only way to become a good developer is study, practice, study, practice ...
Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++ (manual memory management makes C and C++ more difficult when learning programming)
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger
Debugger - Wikipedia, the free encyclopedia[^]
- A problem ? Google is your friend.
- Learn Boole algebra
- Learn one or more analyse methods, I recommend E.W. Djikstra top-Down method
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]


这篇关于如何使用c ++成为一名优秀的开发人员?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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