VBA and AutoHotKey. That's about all I need as a power-user. Oh, and if you haven't heard of AutoHotKey or AutoIt, you can thank me later. I've downloaded VB Visual Studio Express. Though I am not sure where to start: VB, C# or something else better for desktop/Surface Pro (which can run desktop apps).
C# is supposedly much easier and is the language of the future, but it's case-sensitive. VB is older-school, so there is a ton of knowledge out there on it.
I almost learned to code in college. I mean I can/could at a basic level. I think it's worth learning. Now I pay people to code for me, but having that basic knowledge is important. Wetting your feet in IT opens up all kinds of other careers, including some exciting emerging ones. If you understand IT you can manage it. If you understand IT and business you can direct it.
It is important to differentiate between coding and IT. Lots of programmers know very little about IT and vice versa. The head of IT at my company has almost no coding experience.
Giving myself a 9/10 cause I'm not as strong as I'd like to be on the web languages, but writing software is what I do for a living. Kind of surprised at some of the responses here, but I think there's just a lot of misunderstanding about how things work. Like has been said before "knowing how to code" is kind of a misnomer. Knowing syntax is like knowing vocabulary and your ABC's. Being able to design and implement maintainable, flexible software solutions requires a high level of skill and art. Even as flooded as the market is with people with CS degrees, it's very hard to find competent engineers. We recently hired an architect at my company, and we interviewed about 30 people for the position over a period of nearly a year. I was honestly surprised at how bad the applicants were. (although, parenthetically, it makes me feel a lot better about being able to find another job in the future) And yeah, IT usually refers to the guys who set up the computers and networks and stuff like that, which is an entirely different skill set. Auto designers, car mechanics, gas station attendants, and NASCAR drivers all have very different responsibilities in the automotive industry. It's kind of the same way in IT.
7/10 I thought I was good until I went to a coding meetup to network. There was room full of Sheldon like characters. However, they're better at me at coding on an academic level while I think I'm better at an applied level. I have a saying about software industry (especially with start-ups), "There's doing it right initially and then there's releasing on time." You can always go back and fix issues, but you can't undo being beat by the competition releasing first. Finding a coding ninja with innate project management skills is difficult.
I think I'm close to a 7 right now because I'm not 'coding' per se, but I know most markup languages from the WEB world and some VB, object-oriented, and others. If someone's code is missing a quote, some curly braces, brackets, or just overall a well-known syntax item is missing, I can find it. I will fix other peeps' codes by just looking. I also set a lot of my variables' names in Spanish, but leave good comments for the next programmer to see... I stopped a while back when my team complained :grin: : var unVariableVolatil = 0; //local variable, can be erased EXPERT: HTML, CSS, PHP, JavaScript, VBS, ASP, Perl for CGI, JQuery, etc. INTERMEDIATE: XSLT, XML, SQL, C++, a few others BASIC: Java, C++, Fortran, BASIC, some minor ones I do system administration now and little of the languages goes into daily tasks.
Maybe; but the requirements on trading, analyst and risk postings have gotten very hairy over the last few years.
This is definitely true. My best friend from high school has been doing some Wall Street risk analysis and trading stuff over the last few years, and was recently let go for not having a background in computer science. This guy is basically the most knowledgeable person I know in terms of game theory, and one of the best in terms of real time execution. He was quickly picked up by another firm and he's fine, but it's a recognized skill in these kinds of circles, and it so happens that my friend is desperately trying to catch up in that area.
7/10. I should already know it all, but I still haven't finished learning it all. Hopefully by the end of next year, I'll be 10/10. My future depends on it.
Wow so many coders on here. I'd say I'm a 0/10. Once I saw next to a "coder" on a plane. Was about a 4 hour flight, and the whole time he was furiously coding away on some command prompt type thing. He was also wearing sunglasses, the whole flight. lol