CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 6 of 6
  1. #1
    Join Date
    Aug 2013

    Question How to continue my programming development(evolution, growth whatever)

    Hi guys, here is my story
    I've read accelerated c++ practical programming by example and I am sure I fully understand it.
    So my goal is to become a good software engineer specifically a desktop c++ developer.
    I've heard that after that book this one - Effective C++ by Scott Meyers - will prepare me for the interview, but I am not that sure, what do you think about it? Should I start learning c++ gui or watching tutorials. If you are aware please recommend me something useful in order to become a good software developer useing c++!

  2. #2
    Join Date
    Jan 2006

    Re: How to continue my programming development(evolution, growth whatever)

    Yes, Effective C++ and the other books in the series would be good for you to read. However, reading (or watching tutorials) is one thing. You also need to put what you read into practice.
    C + C++ Compiler: MinGW port of GCC
    Build + Version Control System: SCons + Bazaar

    Look up a C/C++ Reference and learn How To Ask Questions The Smart Way
    Kindly rate my posts if you found them useful

  3. #3
    Join Date
    Nov 2002
    Sofia, Bulgaria

    Re: How to continue my programming development(evolution, growth whatever)

    It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames

  4. #4
    Join Date
    Oct 2006

    Re: How to continue my programming development(evolution, growth whatever)

    As Laserlight say, books aren't enough, you absolutely have to do something yourself as well. Reading a lot of books will help you pass the interview questions but what good is that if you don't meet what's expected from you?
    Debugging is twice as hard as writing the code in the first place.
    Therefore, if you write the code as cleverly as possible, you are, by
    definition, not smart enough to debug it.
    - Brian W. Kernighan

    To enhance your chance's of getting an answer be sure to read
    and http://www.codeguru.com/forum/showthread.php?t=366302 before posting

    Refresh your memory on formatting tags here

    Get your free MS compiler here

  5. #5
    2kaud's Avatar
    2kaud is offline Super Moderator Power Poster
    Join Date
    Dec 2012

    Re: How to continue my programming development(evolution, growth whatever)

    I've read accelerated c++ practical programming by example and I am sure I fully understand it.
    You may well understand what's written in a book and understand the examples shown. But that does not make you a programmer. Given a task to accomplish, you need to be able to produce a program design, class design, data structures and the required algorithms. You then need to be able to code the program from the design and be able to debug it. You only become a decent/good programmer by actually producing program designs and coding. The more you do whilst learning the better you become!

    For your next book, I would suggest Professional c++ programming

    You might also be interested in this book about design

    If you want to be a desktop c++ programmer (for Windows?) that entails getting to grips with gui programming. There are several cross-platform gui programming libraries available, but for Windows you should look at mfc.

    A good intro book for mfc is

    If you are going for an interview, there are several books available that cover the type of questions you may be asked. Examples are

    Good luck with the interview!

    PS To get an understanding of Windows programming without using the MFC framework just using the WIN32 api, consider

    Last edited by 2kaud; August 10th, 2013 at 04:24 PM.
    All advice is offered in good faith only. All my code is tested (unless stated explicitly otherwise) with the latest version of Microsoft Visual Studio (using the supported features of the latest standard) and is offered as examples only - not as production quality. I cannot offer advice regarding any other c/c++ compiler/IDE or incompatibilities with VS. You are ultimately responsible for the effects of your programs and the integrity of the machines they run on. Anything I post, code snippets, advice, etc is licensed as Public Domain https://creativecommons.org/publicdomain/zero/1.0/ and can be used without reference or acknowledgement. Also note that I only provide advice and guidance via the forums - and not via private messages!

    C++17 Compiler: Microsoft VS2017 (15.7.4)

  6. #6
    Join Date
    Aug 2013

    Re: How to continue my programming development(evolution, growth whatever)

    Sincerely thank you all. I will read everything suggested and will practise as much as I can. BTW I am in 10 grade and I know I have a long way!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

On-Demand Webinars (sponsored)

We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.