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

Hybrid View

  1. #1
    Join Date
    Aug 2013
    Posts
    3

    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
    Location
    Singapore
    Posts
    6,765

    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
    Location
    Sofia, Bulgaria
    Posts
    661

    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
    Location
    Sweden
    Posts
    3,654

    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
    http://www.codeguru.com/forum/announ...nouncementid=6
    and http://www.codeguru.com/forum/showthread.php?t=366302 before posting

    Refresh your memory on formatting tags here
    http://www.codeguru.com/forum/misc.php?do=bbcode

    Get your free MS compiler here
    https://visualstudio.microsoft.com/vs

  5. #5
    2kaud's Avatar
    2kaud is offline Super Moderator Power Poster
    Join Date
    Dec 2012
    Location
    England
    Posts
    7,824

    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
    http://www.amazon.co.uk/Professional...sional+c%2B%2B

    You might also be interested in this book about design
    http://www.amazon.co.uk/gp/product/1...?ie=UTF8&psc=1

    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
    http://www.amazon.co.uk/Programming-...rogramming+mfc

    If you are going for an interview, there are several books available that cover the type of questions you may be asked. Examples are
    http://www.amazon.co.uk/Programming-...dp_ob_title_bk
    http://www.amazon.co.uk/gp/product/0...A3P5ROKL5A1OLE


    Good luck with the interview!

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

    http://www.amazon.co.uk/Programming-...amming+windows
    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++23 Compiler: Microsoft VS2022 (17.6.5)

  6. #6
    Join Date
    Aug 2013
    Posts
    3

    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
  •  





Click Here to Expand Forum to Full Width

Featured