Poll: Your programming experience

Recommended Videos

Varitel

New member
Jan 22, 2011
257
0
0
I currently work at school and most of my job involves programming. I've programmed in C and C++ for linux systems, C# for Windows and I've recently been programming for the PIC18 family of microcontrollers. Currently, I'm working on firmware and software for some hardware we designed in the lab I work in. So I'd say I have an respectable amount of programming experience.
 

SnowyGamester

Tech Head
Oct 18, 2009
938
0
0
I know some of everything but I excel at little. Been using Visual Basic (version 6 :p) and editing HTML since 8th grade...have become quite familiar with VB on my own since then, though it isn't particularly useful in many cases. Dabbled in C++, a bit of PASCAL, have some familiarity with assembly functions, did a short course in Java which was quite useful, starting to get somewhat adept in JavaScript (made some websites in a multimedia course and recently been working on my own for a business that uses a little JS here and there). Even played with a few batch files in the past, though mostly just to annoy the IT department back at high school, most notably by spamming 'Never Gonna Give You Up' lyrics to every computer using netsend on final day (never got caught, started on a timer and I was in a different building to the source once it started). I certainly don't program every day, but when the need arises I can usually hammer something out to do the job.
 

Esotera

New member
May 5, 2011
3,400
0
0
SenorStocks said:
Did a lot of C/C++ at uni (electronic engineering) as well as some more minor stuff in Lisp, assembler and TREEMETA. Picked up Python after graduating for the fun of it and really like it as a language, although it's made me realise how much of a pain C++ can be!

People, please stop listing HTML as a programming language and look up what it stands for.
Actually believe it or not HTML is now Turing Complete [http://lemire.me/blog/archives/2011/03/08/breaking-news-htmlcss-is-turing-complete/], so could technically be considered a really bad programming language (at least from what I understand). Yeah, C++ can be a major pain, it's got so much to learn compared to other languages, but somehow seems to have fewer convenient features. Speed is worth it though.

Necrofudge said:
I've been programming small things in Java for a couple of years, (nothing even remotely fancy; calculators and simple games for the most part) and I recently got into PHP since I feel like making a website or two.

I really don't like that the poll assumes programming languages exist exclusively for gaming and apps. Seems kind of narrow-minded to me.

Also, python probably isn't a good language to start in because of how easy it is (yeah, I know, seems counter productive). It isn't very strict in syntax and whatnot and doesn't really teach integrity to a newbie like C++ would.
Sorry about the poll, it does seem biased against web-languages now that I look at the wording, but I don't think I put anything related to gaming?

I agree with you slightly on not starting with Python, mainly because it's exactly how I started. Learning about general computer science helped me more than C++ though.



Matt Dellar said:
One more little vent: The exact code that wouldn't start up in Dev C++ on my desktop WOULD run fine if I double-clicked the .exe from explorer. It also ran fine from Dev C++ on my dad's laptop. Just a little bit frustrating. I think I played Skyrim the rest of the day when that happened.
DevC++ is quite an old IDE, Code::Blocks or VS would probably be more suited if you ever decided to go back to C++, and they're free if you're a student.
 

tharglet

New member
Jul 21, 2010
998
0
0
Voted for large apps. I'm employed as a java webdev, though I do other bits and pieces (some in ruby, some in PHP).
Main programs I work on use a MySQL backend, then there's a middle layer which gets data from the db and barfs it out in a way that's suitable for the presentation-layer webapps. S'done this way so we can produce different frontends easily to the same data (e.g. we have an app that produces websites, two for inputting different sets of data, one for smartphone apps).

Other bits and pieces include legacy support and doing data loaders, either to move the old data into the new database or to load in datasets we've been provided with digitally.
 

Wieke

Quite Dutch.
Mar 30, 2009
391
0
0
I'm currently studying artificial intelligence at university. Followed (IIRC) three pure programming course, one regular, one on object oriented programming and one on functional programming. But a lot of other courses used programming in their practical applications. Courses on Neural Networks, Datamining, Robotics, Artifical Intelligence (search algoritms, machine learning & planning) Algorithms & Data structures.

The largest thing I ever created was a multi-touch capable paint-like program for a course on human machine interfaces. (Voted Small apps.)

In a couple of weeks I'm going to do a course on Software Engineering.
 

tharglet

New member
Jul 21, 2010
998
0
0
CrystalShadow said:
I just can't do it brilliantly, and most of all, I'm just plain prone to procrastination.
Yeah, I have the same problem - I procrastinate a lot. If you're working for yourself, you might want to try and do a sprint system - write out cards, make estimates on the difficulty and aim to do so many difficulty points a week. That way you can give yourself concrete goals and a sense of progress, without having a spiky workload (as you go along you'll get better at estimating and choosing the right number of cards to do).
 

tharglet

New member
Jul 21, 2010
998
0
0
Ddgafd said:
but the course is BORING. We do nothing but listen to the teacher prattling on about Java. If we actually did stuff, like in the previous class I was in, I'd be learning a lot better. But NO, everything is left for homework. Too bad my computer was broken for month and a fucking half so now I'm way behind everyone else.
Yeah, at my uni we did half lectures, half practicals. For the homework, don't you have a lab you can go to?
If the work is boring, make your own stuff! In the first year of uni, I did the beginner programming course because I hadn't done a whole lot of code before, but I was quicker at picking things up than most of the class. To stave off boredom from the assignments, I did my own project using the skills I had picked up. You might find it a much more fun and practical way to learn. Plenty of simple games that you can try to recreate in Java.
My first personal project was "click the thing" in Delphi. Was a game where a doodad bounced around the window, and you had to click on it - I say doodad as you could select the image of what you wanted to destroy. Was a choice so I could send it as an innocuous "Click the Ball", but some of my friends wanted to load in an image of a particular lecturer they hated :p.
 

tharglet

New member
Jul 21, 2010
998
0
0
Necrofudge said:
I really don't like that the poll assumes programming languages exist exclusively for gaming and apps. Seems kind of narrow-minded to me.
Yeah, I found the poll kinda lacking. Still voted in it though. I help code a whole bunch o' webapps plus a few tools around it... so I program tiny things and big things... an' most of it is a suite of apps, but it's not an office suite... doesn't quite fit anywhere tbh :p. Voted large apps in the end, lol.
 

Lukeje

New member
Feb 6, 2008
4,048
0
0
All my simulations are programmed in MatLab. I also have some experience of C++ and Python.
 

Death Carr

Less Than 3D
Mar 30, 2011
555
0
0
This year at school we started Javascript and HTML, but we never really learned how to apply it. Next year at school though we are going to learn C# and how to make games in it I believe.
 

Anaklusmos

New member
Jun 1, 2010
283
0
0
Currently learning C++ from my friend in order to ease the work load for him because he tries to do way to much work. So I'm a beginner at the moment.
 

V8 Ninja

New member
May 15, 2010
1,903
0
0
I know a bit more than the basics of Java, but besides that I can't do much else.
 

Vhite

New member
Aug 17, 2009
1,980
0
0
Im making a simple chess game in C++ and SDL now. Thats about it, 2D games are my best so far.
 

Descalon

The God-King of Space
Apr 4, 2011
27
0
0
I'm currently studying Game Technology. Started out with Java and Flash(ActionScript 3) and I've worked a lot with XNA (Microsoft, C#.Net). I'm doing a lot with Unity3D at the moment, programming in C# (Mono).
 

MetalMagpie

New member
Jun 13, 2011
1,523
0
0
I work as a software developer. So - to answer one of your questions - I am motivated by money!

I've been properly coding for about five years (not including static web development, which I've been doing for longer but doesn't really count). I make my living programming in Java (with lots of Javascript and other web tools thrown in) but I also have experience with C, C# and the tiniest amount of Python.

I've been interested in software since I was a teenager, but didn't consider it as a career until I realised that there's no money in zoology. (Or archeology. Or religious studies. Or anything else I had a passion for as a teenager.)

ewhac said:
The poll omits entries for device driver and kernel programming.
I had a lecturer at uni who referred to you guys as "warlocks of the pit", and insisted that you all stay locked in basements, far away from sunlight and normal human beings.

Nice to see you have internet down there. ;)
 

Redingold

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Mar 28, 2009
1,641
0
0
I had a year of tuition in C# at A-levels, and I was something like third or fourth best in the class, but I never studied it in any more depth than making simple or mildly complex console programs.
 

Scarim Coral

Jumped the ship
Legacy
Oct 29, 2010
18,157
2
3
Country
UK
I only progamming I know is a little bit of HTML back in High school. My uncle on the other hand is a proffessional progammer so he does tell me a few things about it.
 

tahrey

New member
Sep 18, 2009
1,124
0
0
Kind of merged with Sinclair BASIC to form a gestalt consciousness at the age of 4 when my dad got me to type in a load of listings for games he'd written. His bedroom coder business never really took off, but I was raised on that at the same time as learning to write rudimentary sentences in english and add up. Therefore, that sonofabitch has ruined me for "real programming" probably forever.

But I can write you a mean 16k chess-like strategy battle game.

Dabbled in FaST BASIC and STOS on my Atari ST, but never really got anywhere (it had so many much better, easily loaded programs available vs the Speccy). Got a second wind with QBasic then GWBasic (yes, in that order :-/) on the PC, which was a little easier and more powerful. One I basically made Gorillas and Snake mods with, and wrote a load of chaotic not-very-good demos and timewaster textmode games.

The other, I got 95% through producing a working, playable, Hercules Mono Text Mode version of Space Invaders - I had the ship, the shields, bullets, sound effects... and a single alien. Killable, at least. The only remaining steps were to make a whole wave of them (fairly easily implemented with an array) and the boss ship. The slowdown effect would happen naturally, as it was BASIC on a 12mhz 286. Then I got the good idea to try and upgrade that computer from DOS 5 to DOS 6.22 ... without backing up first. Bye bye, GW Basic. Whoops.

Also through the DOS/Win3.1/95 days I was a mean hand with a batch file. Basically had the entire boot process running off a fairly sophisticated, hierarchical menu system, with multiple and automatic startup file changes and reboots for playing certain overly-demanding games.

Since then not done much. There hasn't really been much point other than hobbyist tinkering - stuff like Scratch or TinyBasic. Maybe when I run up against a problem that no-one else has yet made an app for, I'll figure out something a bit more modern and useful (Perl would be good, so I can fix Get_iPlayer properly), but until then there's better things to waste time on, like this.

(BTW would stuff like SEUCK/3DCK count?)
edit: oh, and seeing the above post, I can do a little bit of HTML (upto frames and very simple PHP-MySQL level, but not CSS & the like) and some MS Access databasing, but I never really considered that stuff so much as programming, more like an advanced form of word processing / spreadsheeting...
 

flaming_squirrel

New member
Jun 28, 2008
1,031
0
0
Nalbis said:
I'd like to go into Support, that's more my strong suit. But here in the UK the degree's for IT all involve a large chunk of programming which is compulsory to pass the course. I'm looking around for some more support based courses but I don't think I can get funding for them. Its really left me in a rut... Its nice to know that you've managed to find an alternative though, gives me some hope.
Did mine self study, I've started off with Comptia certifications, want to get on to the Microsoft certs next. It's MUCH more affordable buying text books and learning the stuff yourself then taking a fulltime course, the exams are still reasonably expensive but you're paying x00's rather then x000's. Took my exams in a test center in London, great place with very helpful staff (missed one due to train failure, they had no problems whatsoever in rescheduling free of charge).