Page 3 of 14
Goto page Previous  1, 2, 3, 4 ... 12, 13, 14  Next
Author Message

<  MI Users Confront The Wider World  ~  Programming | Web development | etc

chewy
Posted: Sat Jan 09, 2010 12:35 am Reply with quote
Joined: 19 May 2009 Posts: 278 Location: Shoetown
I can't answer about Ireland, but one point I'd make is that most C# development is for web (obviously there are exceptions).
View user's profile Send private message
deepspacemillar
Posted: Sat Jan 09, 2010 2:26 am Reply with quote
Joined: 15 Sep 2009 Posts: 147
jazzer-pogrom wrote:
here's a question for the graduates amongst ye. Is there much employment out there for coders in Ireland. I mean java, c# and c++, not web development as such.

What is the most used language at the moment, i.e what would be particularly beneficial to be experienced in when finishing college?

Currently in third year so not much left to go till work rears its vicious head again


We were told in Queens it was a good idea to be familiar in .Net and the various flavours of Java. I've also come to the conclusion that C++ would be a very valid choice to learn. The most popular as far as I'm aware is Java. If you're good at Java, you've not got to go too far to get to grips with any derivative of C really, so it seems to be valued quite highly by employers.

In terms of jobs, yes, they're out there (at least, for BEng/MEng grads, there seemed to be). First Derivatives in Newry are one company that were hiring quite a few Java coders recently. The NYSE is also opening a new place in Belfast I believe, and they are meant to be taking on quite a few people.
View user's profile Send private message
chewy
Posted: Sat Jan 09, 2010 2:33 am Reply with quote
Joined: 19 May 2009 Posts: 278 Location: Shoetown
Java is popular in the financial sector and is close enough to C# if you need to make the switch. There are less jobs in C++ but they pay better than MS languages.
View user's profile Send private message
jazzer-pogrom
Posted: Sat Jan 09, 2010 3:40 am Reply with quote
Joined: 21 Mar 2009 Posts: 221 Location: quantum singularity localized in a telephone box
i've been mostly doin java stuff(mostly!). C# is just microsofts version of java really isn't it? I agree its not much of a jump from java.

Getting familiar with .Net currently, just some web stuff with C# scripting, master pages and all that stuff.
So java + the C languages should set me in good stead?

On work placement from february doing a networks sort of job.
Its a startup thing for a community IT course.
Anyone got any useful pointers to some good info on standard Linux network setups?

Cheers for the current info.
View user's profile Send private message Visit poster's website
Midhir
Posted: Sat Jan 09, 2010 5:28 am Reply with quote
Joined: 28 Oct 2007 Posts: 437
If you can learn C++ you'll be grand with Java etc and should have no bother learning C if you have to.

If you want to get into web development though it's tougher because you have to stay on top of what's going on, eg Ruby/Rails, Rack, jQuery and the latest LAMP stuff too. But then it's more interesting so it depends what you want to do really, the more established companies want you to know Java and the start-ups will want Ruby on Rails and jQuery. I know which camp I'd rather be in Smile
View user's profile Send private message
jazzer-pogrom
Posted: Sat Jan 09, 2010 3:21 pm Reply with quote
Joined: 21 Mar 2009 Posts: 221 Location: quantum singularity localized in a telephone box
Is Lamp very similar to Wamp?
Have Wamp and IIS on my windows partitioin at the moment but no server on the Ubuntu partition.
Lamp is the way to go for Linux servers?
View user's profile Send private message Visit poster's website
Squire
Posted: Sat Jan 09, 2010 3:43 pm Reply with quote
Joined: 15 Jan 2006 Posts: 2066 Location: Trapped in the tunnel of goats
Yeah, it's Linux, Apache, MySQL, PHP.

So you can run those services on a linux machine or Virtual Machine.

Get VirtualBox and install linux. Tinker around with LAMP on that.

I think the languages of C/C++, Java, and some sort of scripting language (Python, Perl, Ruby) will get you noticed. There appears to be a lot of .NET jobs out there, but personally I wouldn't touch them with a barge pole.

Knowing about the underlying system (*nix mainly) will also be of benefit. Not just "Thats how you set up your wireless". How the OS works is always good. Employers love that shit. Shows you know the systems you're gonna program on, not just how to program in a language.
View user's profile Send private message
deepspacemillar
Posted: Sat Jan 09, 2010 5:11 pm Reply with quote
Joined: 15 Sep 2009 Posts: 147
Squire wrote:
Yeah, it's Linux, Apache, MySQL, PHP.

So you can run those services on a linux machine or Virtual Machine.

Get VirtualBox and install linux. Tinker around with LAMP on that.

I think the languages of C/C++, Java, and some sort of scripting language (Python, Perl, Ruby) will get you noticed. There appears to be a lot of .NET jobs out there, but personally I wouldn't touch them with a barge pole.

Knowing about the underlying system (*nix mainly) will also be of benefit. Not just "Thats how you set up your wireless". How the OS works is always good. Employers love that shit. Shows you know the systems you're gonna program on, not just how to program in a language.


Seconded - Unix/Linux knowledge is well regarded, and actual technical knowledge is Windows is similarly valued.
View user's profile Send private message
jazzer-pogrom
Posted: Sat Jan 09, 2010 6:03 pm Reply with quote
Joined: 21 Mar 2009 Posts: 221 Location: quantum singularity localized in a telephone box
Squire wrote:
Yeah, it's Linux, Apache, MySQL, PHP.

So you can run those services on a linux machine or Virtual Machine.

Get VirtualBox and install linux. Tinker around with LAMP on that.



I already have Ubuntu installed, thats a pretty decent Linux distro or would you recommend another one?
Also do you mean install LAMP on Linux or VirtualBox, and which host should I install VirtualBox on, Windows or Ubuntu?(it probably doesn't matter I'm thinking)
View user's profile Send private message Visit poster's website
Squire
Posted: Sun Jan 10, 2010 1:17 am Reply with quote
Joined: 15 Jan 2006 Posts: 2066 Location: Trapped in the tunnel of goats
Get Virtual Box, and install a Virtual machine of any linux distro on that, and install LAMP onto that. It's handier in my opinion. That's really your development enviornment. You can chuck it when you're bored and don't have to fuck around with your own system's settings.

Virtual Box will run on a load of different OSes. So it's really up to your personal choice of whether you want to run it on Windows or *nix.

Personally I choose either Fedora, Ubuntu (or Debian itself). Doesn't really matter though what distro you use. If you're interested in Linux internals you should get your hands on this book: http://tinyurl.com/ychmuqq
View user's profile Send private message
deepspacemillar
Posted: Sun Jan 10, 2010 1:26 am Reply with quote
Joined: 15 Sep 2009 Posts: 147
Ubuntu is perfectly fine, whatever you're comfortable with.
Install LAMP wherever is convenient - assuming you have a Windows computer that you use already, you could install a LAMP Ubuntu server on virtualbox/VMWare Server in it (assuming you have some spare RAM (128MB should do) to dedicate to it), or you could do the same in Ubuntu, or indeed if you have an old/unused computer lying about you could install it on that. Just make sure your server is wired to your network and not wireless or you could be in for a world of pain.

Once it's installed and running, you can use PuTTY and WinSCP from Windows to do anything you need.
View user's profile Send private message
Midhir
Posted: Sun Jan 10, 2010 2:11 am Reply with quote
Joined: 28 Oct 2007 Posts: 437
Ubuntu is grand, my servers in the States use Ubuntu Server. Building your own development environment is the best way to learn IMO. Get a cheap slice from Slicehost and just experiment or go down the virtualbox route. It's actually fun!

I personally build apps using Ruby on Rails, running them on Ubuntu Server with Passenger (mod_rails) on top of the latest Apache. Been using SQLite up until recently, we're looking to move our apps over to either MongoDB or CouchDB.

If you're starting out I would advise you avoid PHP and .NET now, though I'm biased. Ruby has a very steep learning curve but once you master it you can throw apps together very quickly with Rails. It's a lot more fun language to work with. Python is handy to know too.

And you can build as you learn with Rails. The apps you start out building are easily expanded to use new technologies, the work is never wasted. For example I'm adding asynchronous support to an app I've already built, and it's a one line code addition that returns data in JSON format instead of HTML when the browser requests it as such.
View user's profile Send private message
Squire
Posted: Sun Jan 10, 2010 3:28 pm Reply with quote
Joined: 15 Jan 2006 Posts: 2066 Location: Trapped in the tunnel of goats
FYI to those of you wanting to play around with your own website : http://www.digiweb.ie/studentoffer/


You need to have a college mail address though Smile
View user's profile Send private message
Naraka
Posted: Sun Jan 10, 2010 4:02 pm Reply with quote
Joined: 28 Dec 2009 Posts: 602
Ona slightly different note, I was planning on looking into a doing a degree in Computing (probably programming) through the Open University. I'm basically computer illiterate but looking for a challenge. Has anyone any experience with the Open University or any knowledge of their computers courses?
View user's profile Send private message
chewy
Posted: Sun Jan 10, 2010 4:35 pm Reply with quote
Joined: 19 May 2009 Posts: 278 Location: Shoetown
No knowledge of OU specifics but just consider that many people drop out because they haven't the time to spend. My uncle started a low level (assembly language) programming course when I was at uni which sounded decent enough, although why he started it is beyond me because he had been an assembly programmer for 20 years by that point.

I'm not sure Rails is as good as people make out - seems very flavour of the month to me. No sign that either PHP or .Net are dying out yet. It's all about the best tool for the job anyway and once you've learnt a language like C++ you should be able to pick up anything.
View user's profile Send private message

Display posts from previous:  

All times are GMT + 1 Hour
Page 3 of 14
Goto page Previous  1, 2, 3, 4 ... 12, 13, 14  Next

Jump to:  

Post new topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum