List Only

I'm Thinking to Transfer from C++ to C# & .NET - Any Suggestions?

I have been learning C++ in dedication since last August. I can write codes, such as port scanner, read into binary file and search for piece of data, then exchange it with another one (patching), client-server echo, write some mathematical formulas such as quadratic formula, deal with WinAPI if needed (such as change DOS text color, cancel some attributes of Dos window, etc)....My next projects will be writing MD5, Credit Card Validation (Luhn Algorithm), Exchange one word with another word in a text file, Remote Access Tool (this is a deep project). However, i feel like where am i going to?!! Will this help? Am i ready to find an entry level job for C/C++? Answer is NO - its going to take quite a while. After i finish the projects i stated above, then i might feel confidence to work as a volunteer or so...Remote Access Tool is going to take quite a while indeed - i guess. I just though to stop now, because i feel in C# & .NET i can do some solid programming within 6 months unlike C++. I do not know about GUI in C++, all projects are on Command Line Interface (i like it)...In C# at least i can create programs that average joes can use! I can write programs and sell them just like Audio converter, Video Splitter, Screen Capture clips, private custom applications for customers and so on....So please advise, give me the gist to leave C++, learning MFC by itself it takes ages. I need start doing something that i can earn too... Note: i will code in C++ as a hobby for fun applications such as keylogger, but C++ won't be my priority anymore. Sometimes i feel like Oh Lord, if it was C# i would have gone faaar awaaay because long time a go i learned VB.NET for 3 months only and i felt oh yeaaaa i'm starting to write applications now that be sold to people, such accounting apps that can be used for grocery stores.... Please do not leave me up and dry, say something. Rescue a human :-S please.... Note: i care about designing my code well so it can be maintained easily and understood with easy for other developers....I'm still learning >>Every other 14 year old knows C++/C#/Java etc... NONE of them know computer programming. It sounds like you really was so stupid when you were on that age, so when you graduated you started attacking these kids to feel good...huh, loser... >>If you answered no to at least one of these answers, then GTFO and learn some basics before you even consider getting a job in the real world. Yes Mr.Retard, it sounds like you have been kicked out from a job recently...haha Check your email, i answered your questions. Next time talk polity, and don't say GTFO to your dad, ok! At least, i'm a self-learner and i know alot of what you have asked. You graduated and ask such questions! Then whats the difference between the self-learner (me) & you...You had a piece of paper extra... I'm not an English speaker, so my english is not that good, but well you if you are mentally handicapped, then you may not understand it

Public Comments

  1. You clearly have absolutely no idea what computer programming is all about. You think that a choice of computer language is the most important part and that it defines the range of capabilities that can be carried out. Wrong. Computer programming is as much about languages as astronomy is about telescopes.
  2. You can do all that good stuff just as well in C++. Really, the only thing C# has going for it is .NET, which gives you a huge (and improving) de-facto standard library for almost everything. Of course, that advantage is also a disadvantage. Once you start coding .NET, it's hard to justify using any libraries outside of the provided framework. Eventually you get pigeon-holed into only knowing how to code for .NET. In C++ you at least have a wide range of good libraries to use. If you'd like a toolkit that gives you excellent cross-platform GUI capabilities in addition to a very nice set of collection classes and other such back-end utilities, take a look at Qt. You'll be producing commercial-grade stuff quicker than you thought possible.
  3. Agree with Chris B. Just another teenager who have barely learned any theory behind CS thinks he can get a job. Do you have a degree in computer science from a respectable university? Can you describe computer organization down to the logic gate level? What are some methods for performance calculation? How can you increase it with things like pipelining and cache? Can you implement and analyze data structures and algorithms and apply them in the right situation? Do you know the theory of programming languages and what concepts all of them are built on? Do you know relation theory and how it applies to the design of database systems? Do you know the structure of a translator and can you implement one? Do you know the theory behind operating systems and how their kernels interact with microprocessors? Do you know the concepts of computer networks and how the distributed programming works? What about your math background? Have you taken: Calculus, Differential Equations, Linear Algebra, Numerical Analysis? Do you know Mathematical logic and how it applies to the verification of computer programs? If you answered no to at least one of these answers, then GTFO and learn some basics before you even consider getting a job in the real world. Every other 14 year old knows C++/C#/Java etc... NONE of them know computer programming.
Powered by Yahoo! Answers