I think this is good advice. The one problem with it is that most people choose some impossibly ambitious project. "I don't know anything about C++ but want to write a MMORPG in 3D. Where do I start?"Sounds like you want to do something to expand your knowledge. If you just take someone's advice for what you should learn, you'll get bored and stop. Instead brainstorm something that sounds like a lot of fun and could be useful for you. Maybe it's building a website, weather station, [...]
Start simple, and be reasonable. Most of the projects you list are pretty sensible goals, though taken to an elaborate degree, the might explode into crazy ambitious things that would just be frustrating for a beginner. I've made a couple of posts that offer a list of projects, like this one, which have some appropriate suggestions, too.
Sorry you feel that way, but it would seem that you're only reading (or only remembering) some fraction of my posts.I probably only come to [H] anymore to check the programming section and find mike, usually mocking and belittling people... Probably why I also like shows like Kitchen Nightmare's or Hell's Kitchen with Gordon Ramsey. Only to watch Gordon beat people down, although in the end he means well and people realize it eventually.
Gordon Ramsay yells a lot for a pretty good reason: people are idiots, and need to be shocked out of unconscious incompetent behaviour before they'll even evaluate the need to change. What kind of incompetent boob makes it to the final of 16 top chefs in the United States, but can't reliably cook risotto or some fish? A professional chef who plates meat and sends it to the pass without checking that it's raw? Someone who under-cooks pasta is going to be the head chef at an up-and-coming brand-name restaurant in a cosmopolitan destination city? Someone who, blindfolded, can't tell the difference between pork and salmon is going to write a menu for a four-star restaurant?
No way. Why would Ramsay attach his name and reputation to such a venture? The people on that show are entirely incompetent and unworthy of the position he's offering as a prize. Sure, it's campy reality TV, but these people have shown up for a job interview and are completely blunderous and under-qualified.
People who make recommendations like "I would either go with C# or Java. After using both, I lean more towards C#." to a beginner without offering any justification or rationalization, then can't even read the thread for context to understand other posts, are the equivalent of the risotto-burners on that show.
Do you understand how his programming experience contributes to his job now? Do you think it makes things easier for him, gave him some enabling understanding of systems that he uses daily? Something else? Or was it a waste of time?The IT Auditor/Director I will be working under my accounting internship started as a programmer. So I thought I'd follow a similar route.
I'd suggest that if he knows programming but isn't a programmer, he's not a very good one. Who becomes an expert in playing guitar, for example, then doesn't become a guitarist but instead goes on to manage a violin factory?
When you asked him about his background, what explanation did he give for learning programming but not becoming a programmer? What language did he learn, and why? What language would he recommend that you learn, and why?
Last edited: