我想成为一名C ++程序员但不知道从哪里开始 [英] I want to be a C++ programmer but not sure where to start

查看:111
本文介绍了我想成为一名C ++程序员但不知道从哪里开始的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在c ++编程方面很重要....我想做更多。但我不明白从哪里开始请建议我....



我尝试过的事情:



从书本学习基本编程....

I am biginar at c++ programming.... I want to do more. But I don't understand where to start please suggest me....

What I have tried:

Learn basic programming from books....

推荐答案

不要担心:如果你是初学者,那么阅读你的书(或更好地去上课),做所有的练习,练习,练习,练习。这里没有捷径:开发经验是让你成为更好的开发人员的原因,无论语言如何!
Don't worry about it: if you are a beginner, then read your books (or better go on a course), do all the exercises, and practice, practice, practice. There is no short cut here: experience with developing is what makes you a better developer, regardless of the language!


我的猜测是你正在学习编程。

你必须知道你可以用任何语言做任何事情,只是一些语言对于初学者来说更难,因为有更多的陷阱要处理。

你需要掌握一套技术,工作的基础,并没有与语言相关联。



建议:

- 从简单/安全的语言开始:VB,Java ,C#,而不是C或C ++

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

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

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

- 学习调试器

Debugger - 维基百科,免费的百科全书 [ ^ ]

掌握Visual Studio 2010中的调试 - 初学者指南 [ ^ ]

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

- 学习算法和数据结构。

- 学习布尔代数

- 学习一种或多种分析方法, EW 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 [ ^ ]

- 学习SQL

- 学习数据库设计和管理

数据库设计简介 [ ^ ]

数据库规范化中的1NF,2NF,3NF和BCNF | DBMS教程| Studytonight [ ^ ]

- 学习正则表达式



有趣的链接:

学习编程 [ ^ ]



没有知识的捷径,没有人可以为你学习,你是唯一可以做到的人。

记住练习和小项目不是为了让你有用,他们在这里教你编程。
My guess is that you are learning programming.
You have to know that you can do pretty much anything in any language, simply some languages are harder for beginners because there is more pitfalls to handle.
You need to master a set of techniques that are the basis of the job and are not linked to a language.

Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++
- 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[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
- A problem ? Google is your friend.
- Learn Algorithms and Data-Structures.
- Learn Boole algebra
- Learn one or more analyze methods, E.W. Djikstra top-Down method is a good start.
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[^]
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[^]
- Learn Regular Expressions

Interesting link:
Learn to Program[^]

There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.


这篇关于我想成为一名C ++程序员但不知道从哪里开始的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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