By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - General - Any programmers on VGC?

 

What kind of project are you developing on at the moment?

Smartphone app 2 5.41%
 
Windows/Mac/Linux application 5 13.51%
 
Game 4 10.81%
 
Web 10 27.03%
 
Database 1 2.70%
 
Kernel 0 0%
 
Other (specify) 4 10.81%
 
Show poll results 11 29.73%
 
Total:37
Rainbird said:
Xen said:

I am, perhaps, an aspiring programmer/software engineer. I have pretty much 0 exp aside from very little CSS... what are the reqs for getting accepted to a software engineering/programming faculty in university? How hard is it? How deep is math involved? (I heard conflicting answers!), are you enjoying it? Anything else I should know of?

THANKS!

I think I already answered this for you before, so I don't know if I can tell you that much new. But I'll try regardless.

You should look up the requirements at the university you want to study at, the requirements are likely different depending on where you want to study and what kind of programming courses they have. Generally, some good math skills are likely required to get in, but you will not necessarily be using them (depending on what you plan on doing).

If you end up solving mathematical problems (which includes dealing with movement and physics), you might want to make sure you at least have a decent handle on math, but you can end up doing work that doesn't really require a lot of math too. It's hard to tell before you get into it.

Personally, I'm really enjoying it, and it's not always easy, but the difficulty feels appropriate. The only real way to learn programming is to get your hands dirty and get coding. Getting experience is always a good thing here.

Good memory man, haha. You did.

A decent handle on math I can provide, even though I'm truly gimped in that aspect because of both being lazy during a critical time in the subject, and the teachers not having enough time/dedicaton for the proper teaching of this subject.

If I were to go the programmer route, I'd probably be a web programmer - and from what I've seen of CSS, math isn't there. It's the perfect blend of technicality and creativity I think. I'd go gaming, but... don't crap where you eat, as extreme as that sounds.

Currently, I am trying to get some experience w/HTML and CSS. Useful stuff, even if you don't learn it in uni.



Around the Network

Since high school I have studied programming on and off. I have learned basics of a couple of languages, but my main one is C++. I picked it because at the time it was a decent level language and powerful. I have made simple programs, and I started using graphics about a year ago with SFML. I attempted programming a small Pokemon clone as my first graphical project but I was a little over my head lol. Since then I've made some card games, war, go fish, and I've worked on Egyptian Ratscrew a little bit. I just finished a Sudoku game a couple of weeks ago.

I'd still say I'm a beginner to intermediate because there is so much to learn!
Eventually I'd like to be a game programmer, right now I'm finishing up my Associates then I'm going to get my Bachelors.



Rainbird said:
By the way, what is it that makes you like your favorite language most of all? I'm curious as to why people prefer the languages they do.

For me, I really like C# because it's easy to use, it's something I'm very familiar with and it's vast and extremely well documented.
But Haskell is really growing on me. It's structure is so different from the imperative and object oriented language, I really like the focus on recursion and the generic type system.


I don't really have a favourite language, but at the moment I'm most interested in Scala ...

Most languages are designed around a particular programming paradigm, object oriented for example, and are very well suited to solve a particular set of problems very well; but the limitations of the paradigm mean that a lot of problems which should have simple and clean solutions end up being very complex. Scala, on the other hand, implements all paradigms in a fairly clean way which makes it an amazingly powerful language because you can solve all problems in the cleanest way possible.

Unfortunately, Scala being so free form means that developers need to have a much better understanding of programming language theory to be effective; and this is one of the main reasons I haven't switched over entirely to scala. With my (pretty decent) education and years of experience it will probably take me quite a while to gain the additional information necessary to be a good Scala programmer.



Xen said:

Good memory man, haha. You did.

A decent handle on math I can provide, even though I'm truly gimped in that aspect because of both being lazy during a critical time in the subject, and the teachers not having enough time/dedicaton for the proper teaching of this subject.

If I were to go the programmer route, I'd probably be a web programmer - and from what I've seen of CSS, math isn't there. It's the perfect blend of technicality and creativity I think. I'd go gaming, but... don't crap where you eat, as extreme as that sounds.

Currently, I am trying to get some experience w/HTML and CSS. Useful stuff, even if you don't learn it in uni.

Well, I don't think web development is going to challenge your math skills, so that should be fine. Whether there is a course that fits those needs is something different.



I'm a long time web app developer.

Worked through Oracle backends with flavors of Java front ends. Currently we still use JPA, however the front end is now Flex. Of course there are other layers and since the transition to Flex I've also moved to a pure management role.



Around the Network

I want to, does that count?



Currently my primary project is a web application for the university I work for that manages assessment plans for accreditation. It has a set of admin tools I built to manage the timelines, the plan layouts, and the controls for what steps on the timeline things are editable and by whom. Currently its all in C# asp.net but a couple years ago I built it out in ColdFusion.

For the most part though i'm a c/c++/c# programmer for personal stuff. Slowly switching over more and more to doing python.



A warrior keeps death on the mind from the moment of their first breath to the moment of their last.



HappySqurriel said:
Rainbird said:
By the way, what is it that makes you like your favorite language most of all? I'm curious as to why people prefer the languages they do.

For me, I really like C# because it's easy to use, it's something I'm very familiar with and it's vast and extremely well documented.
But Haskell is really growing on me. It's structure is so different from the imperative and object oriented language, I really like the focus on recursion and the generic type system.

I don't really have a favourite language, but at the moment I'm most interested in Scala ...

Most languages are designed around a particular programming paradigm, object oriented for example, and are very well suited to solve a particular set of problems very well; but the limitations of the paradigm mean that a lot of problems which should have simple and clean solutions end up being very complex. Scala, on the other hand, implements all paradigms in a fairly clean way which makes it an amazingly powerful language because you can solve all problems in the cleanest way possible.

Unfortunately, Scala being so free form means that developers need to have a much better understanding of programming language theory to be effective; and this is one of the main reasons I haven't switched over entirely to scala. With my (pretty decent) education and years of experience it will probably take me quite a while to gain the additional information necessary to be a good Scala programmer.

I was curious about Scala before, but I hadn't really looked into it. Now I have to.

Could you give some sample code where the simplicity and readability is shown?



@Rainbird

Will you be joining gaming companies?



All hail the KING, Andrespetmonkey

My current project at work is a web based order processing and stock management system that integrates with shopping carts, account systems and CRMs. Built using oop PHP. Also involved in a fair bit of web design, lots of Jquery, Ajax etc. as well as plenty of graphic design. Bit of a jack-of-all-trades really.

Studying Open Uni degree on the side in which I'm mostly using Java.