Re: How to get better with C++?

From: Gianni Mariani (gi2nospam_at_mariani.ws)
Date: 02/01/04


Date: 31 Jan 2004 20:20:59 EST


... Re: How to get better with C++?

Write lots of code and figure out ways to write it more concisely and
more maintainably. This requires getting a complete grasp of the
language (which admitedly is a large undertaking with C++).

Hint - crack that book on a page you have no idea what it's about and
think about a problem you can use to practice with it - kind of like a
solution waiting for a problem. If you're completly stumped - post your
question here. (or comp.lang.c++)

Joec wrote:
> I have learning C++ for about a year now and have written a few
> porgrams. It seems that I always use the same features.

That's normal - it just depends on which features you do use most of the
time.

  I have a large
> book of C++ and I use a fraction of the material. I read through the
> book and often come accorss featues I never use or have no idea how to
> implement in a program. The best resource I have is acclorated C++ it
> has taught me more than books several times its size. I admit I should
> devlope better habbits like putting comments or better variable names
> but I am looking for some advice in what is realy useful to study to
> make better programs.

Yes - it's good to develop a consistant "style" for writing code. It
helps eliminate the thinking about style and hence devoting more thought
on the problem.

>
> I know this is a very broad question but I am learning C++ on my own and
> I don't even know any one who know how to program let alone any good at
> it. Ultimatly I would like to know enough programming to get hired at
> some entry level.

Get a CS degree if you can.

I hate to say this but with the employment situation at the moment, very
seasoned programmers with alot of excellent experience are unemployed
and hunting for work, you won't stand a chance unless you get "qualified".



Relevant Pages

  • Re: Lack of fax in Home Premium vs XP Home cause for action?
    ... Try comparing the features of the two operating systems. ... It's "good practice" for consumers to determine whether or not any given product will meet their needs *before* making a purchasing decision. ... The philosopher has never killed any priests, whereas the priest has killed a great many philosophers. ...
    (microsoft.public.windows.vista.general)
  • Re: ZONE_PADDING wastes 4 bytes of the new cacheline
    ... > far better (aside from the minor fact they won't compile!). ... doubt it makes much difference in practice, but it makes sense in theory ... so I'll keep those new features of course (especially the RT one could ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: OO and Extending (Was: Is Procedural Paradigm a basis of OO Paradigm?)
    ... the features can be independent of one another such that you can add ... this usually doesn't work well in practice because there is ... the pattern I showed works ... Bubble Memory or the like (an OODBMS of sorts). ...
    (comp.object)
  • Re: What defines *really* knowing Lisp, in your opinion?
    ... You need to learn just enough about the different parts of Lisp to know how to use them, and then practice, practice, practice, practice, practice. ... Learn enough about macros to feel that you could write many of the macros that are already in COMMON-LISP. ... Lisp's features allow you to abstract away patterns in simple, direct, yet fast ways that no other language has. ...
    (comp.lang.lisp)