如果我有一点其他编程经验,什么是学习C ++的最好的方法? [英] What is the best way to learn C++ if I have a bit of other programming experience?

查看:184
本文介绍了如果我有一点其他编程经验,什么是学习C ++的最好的方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

只是想想一些你对我的策略学习C ++的想法。虽然我明白,掌握一门编程语言需要几年时间,但我只想达到我可以尽快胜任的程度。为什么快速?好的,当我快速说出 我真的说我承诺,我不想永远永远永远永远永远不会。如果需要五年才能胜任,需要五年时间。我不期待24小时或30天。



关于我:我没有CS学位,我有人类学学位和图书馆学硕士学位。学习CS基本原理(如Big O表示法)和基本知识(如二叉树和链表),排序算法一直是一个挑战。可能没有什么替代良好的CS程度。 (我有很多年的编程经验,从2001年的PHP开始,ActionScript,2003年,JavaScript之后,我一直在Python编写程序大约两年了,我学习了C(通过阅读K& R书和编写一些程序),但是我可能不会被雇用C的工作。最近也学习Objective C.我现在作为一个JavaScript& Python,& CSS开发人员在网站。

无论如何,这是我的策略:阅读Stroustrup书(我刚开始的第一部分),同时启动一个简单的C ++项目,同时还做了许多Stroustrup练习。



思考?

解决方案

Bjarne的书是太棒了,语法,但是这本真正能使你成为一名能胜任的C ++程序员的书是Meyers的 Effective C ++



我也没有CS学位,但我在硅谷创业公司工作。这是可能的,你只需要知道什么是在那里,永远不会停止学习。许多毕业于计算机科学学位的学生最终以他们没有学习的语言工作,所以一定要打基础。如果你听到你不熟悉的东西,一定要找一本好书和一家咖啡店,并得到它。 C ++将会及时到来 - Stroustrup和Meyers,你有90%的需要好好学习C ++


Just would like some thoughts of what you think about my strategy to learn C++. While I understand that it takes years to master a programming language, I simply want to get to the point where I can be considered competent as quickly as possible. Why quickly? Well when I say quickly I'm really saying I'm committed, and that I don't want it to take forever where forever is never. If it takes five years to become competent, it takes five years. I'm not expecting 24 hours or 30 days.

About me: I don't have a CS degree, I have an anthropology degree and a Masters in library science. Learning the CS fundamentals such as Big O notation, and basics such as binary trees and linked lists, sort algorithms has been a challenge. Probably nothing substitutes a good CS degree. :( I do have many years programming experience, starting with PHP in 2001, ActionScript, 2003, JavaScript soon after. I have been writing programs in Python for about two years now and I have learned C (by reading the K&R book and writing some programs), but I'm probably not going to get hired for a C job. Also recently learned Objective C. I work as a JavaScript & Python, & CSS developer at a website at the moment.

Anyhow, this is my strategy: Read the Stroustrup book (I just started on Part I) and at the same time start a simple C++ project, while also doing many of the Stroustrup exercises.

Thoughts?

解决方案

Bjarne's book is fantastic, especially for C++ syntax, but the one book that will really make you a competent C++ programmer is Meyers' Effective C++. Get it. Read it.

I as well do not have a CS degree, but I work for a silicon valley startup. It is possible, you just have to be aware of what's out there and never stop learning. Many students who graduate with a computer science degree end up working in a language they didn't study, so be sure to hit the fundamentals. If you hear something that's unfamiliar to you, be sure to find a good book and a coffee shop and get to it. The C++ will come in time - with Stroustrup and Meyers, you've got 90% of what it takes to be good at C++

这篇关于如果我有一点其他编程经验,什么是学习C ++的最好的方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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