Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Getting Into the "Big Bad Industry"

  • 11-01-2004 10:23pm
    #1
    Registered Users, Registered Users 2 Posts: 261 ✭✭


    please dont move this it's about programming!


    Just wondering how you guys made the jump from being a college graduate
    with a degree/Or what ever education to a proper programmer? My understand at the moment is that u get a job as a junior programmer and work ur way up via training course. I have never seen an advert for such a job in my life, experience is always required!!
    So any info would be cool on how you "Got ur foot in the door"

    Also I'm doing a diploma this year what do you think my chance of getting job are be in in uk,usa or Ireland anywhere really ?

    Was thinking of taking a year out to get experience and money before i do my degree


«1

Comments

  • Registered Users, Registered Users 2 Posts: 2,781 ✭✭✭amen


    joined the AIB gradudate recruitment program way back in 1994 as a programmer


  • Registered Users, Registered Users 2 Posts: 7,581 ✭✭✭uberwolf


    Originally posted by amen
    joined the AIB gradudate recruitment program way back in 1994 as a programmer

    and where'd it get you? ;)


  • Registered Users, Registered Users 2 Posts: 6,240 ✭✭✭hussey


    Gradireland.com

    that's where I got my job.


  • Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭Hobbes


    Most places are hiring grads now because they know they can exploit the fuk out of them in money and they expect it to be the norm.


  • Closed Accounts Posts: 7,230 ✭✭✭scojones


    I'm thinking of doing the exact same, HaVoC. I'm sick of being broke!


  • Advertisement
  • Closed Accounts Posts: 5,564 ✭✭✭Typedef


    Basically. For you're first job, the company will try to make you earn ... really low wages... or I'd be highly surprised if said company didn't.

    You could maybe check out the programming jobs on the FAS website, but, probably 50% plus of those jobs are simply a means for company (x) to renew a work visa for a foreign national who is 'already' working for them.

    You have to advertise the job for (n) weeks on FAS (turn down all applicants) and then your man gets his work visa.... and no marrying of the yokals is even required.

    Hmm, is there not some sort of feeder program, where particular companies acitvely look for neophyte graduates to exploit?

    Some companies with a history of taking/exploiting graduates from college (x) ?


  • Registered Users, Registered Users 2 Posts: 1,071 ✭✭✭Art_Wolf


    One of the things I love about studying programming at DCU - in third year you do placement work in good firms - hopefully i should say ;) - Which whould help


  • Registered Users, Registered Users 2 Posts: 2,152 ✭✭✭dazberry


    Originally posted by Art_Wolf
    One of the things I love about studying programming at DCU - in third year you do placement work in good firms - hopefully i should say ;) - Which whould help

    Good firms != good job :(

    Not that I went to DCU but my placement was in what would be considered a good firm. But in that good firm there were loads of sh1t jobs. I didn't do too badly, but what I got to do was on a crap bespoke technology that would not stand to you. What did stand to me was that I worked hard, and got a recommendation (boss to boss's friend) in another company that got me my first job - also crap BTW job, but it was better than nothing.

    D.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Your chances of getting a job will be much higher if you have some sort of qualification and given the current job market, the higher the qualification the better, I would say a good (2.1+) degree is the minimum.

    A lot of companies will go around colleges near end of year and do a graduate recruitment effort, or just look up monster or irishjobs, but you will need to degree first.

    The "jump" to being a "proper programmer" occurs when you are no longer the newbie in the company. :D
    There is no magic wand, you just learn stuff and gain experience as time goes by..


  • Closed Accounts Posts: 8,264 ✭✭✭RicardoSmith


    Personally I started in IT doing something else and just starting programming myself, for things I wanted done in work, when there were no programmers around to do it for me. Then started doing odd programming jobs as they came up in and outside of work, since once people know you've done one job, they tend to give another one. Eventualy I realised I had been doing the programming almost full time for a couple of years. At the moment there seems to be few jobs out there for junior and intermediate programmers. I've gone back to doing something else and am going to work on getting some certifications. But still doing all those jobs outside of work, just to keep the experience up. Its best not to have any gaps on your CV.

    My advice is to get any job thats IT related, and then just wait for the programming job to come along. It will eventually. Any other experience you get will be useful even if you end up in a programming role. As in many small companies you might be expected to do support, testing and even looking after some hardware when needed. If you've wider experience then thats always a plus.


  • Advertisement
  • Closed Accounts Posts: 493 ✭✭muffen


    I've been working as a programmer for over five years, and I don't have a uni degree.
    I'm a self-taught programmer, and I think I'm fairly alright. I got a job many years ago in support (couldn't get anything else). The company I started working for is a software company, and after 6 months in support there was an opening in the development department.
    I applied for the job, and when I got the interview I showed them that I was a good programmer, even though I didn't have a uni degree, and ended up getting the job.

    I think I was really lucky that it only took me six months, but even if it had taken three years to get to the development department, I would never have given up.

    So, my advice, get any job you can in a software company you could imagine working, and then try to get where you want to go.
    The one thing I have learnt is that talant will always be recognized if its close enough.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    The one thing I have learnt is that talant will always be recognized if its close enough.

    I totally disagree, at the moment chances are you wont be called for an interview for a "proper" development/software engineering job if you dont have a degree.

    There are hundreds of people applying for 1 or 2 jobs at the moment, many with 5+ years experience, a masters and willing to work for less than they should.

    You need to have something to offer these companies, other than "I used to work on the phones and do some development when it was needed".

    That might get you into a place that has by-the-by development, like a small financial place or an insurance brokers, but not into a firm thats purpose is the creation of software.

    My advice is to get any job thats IT related, and then just wait for the programming job to come along. It will eventually

    I think that will have you on support for the rest of your life.


  • Closed Accounts Posts: 8,264 ✭✭✭RicardoSmith


    Originally posted by redoxan
    I totally disagree, at the moment chances are you wont be called for an interview for a "proper" development/software engineering job if you dont have a degree.......................I think that will have you on support for the rest of your life.

    That hasn't been my experience. In fact I've never been asked about qualications ever! Only the work experience I have had.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Well what sort of IT company are you working for?
    Do you have any qualifications on your CV?


  • Registered Users, Registered Users 2 Posts: 2,152 ✭✭✭dazberry


    Originally posted by RicardoSmith
    That hasn't been my experience. In fact I've never been asked about qualications ever! Only the work experience I have had.

    Due to an array of circumstances I never finished college (only did 3 of the 4 years), so when I went on work placement I never went back.

    In the early days I used to get in interviews about finishing college and used to spin some story - not that I had (or have) any intention of doing so.

    The last interview I had - which was late last year - I got asked again. This is almost 10 years after the fact - I still get asked :eek:.

    D.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Originally posted by dazberry
    This is almost 10 years after the fact - I still get asked :eek:.

    D.

    This is what I was trying to point out;

    if you are going for a good, solid Software Engineering position there are so many candidates going for it that they need some process to weed them out, usually qualifications (or lack of) is used to cull the mountain of cv's.


  • Closed Accounts Posts: 8,264 ✭✭✭RicardoSmith


    Originally posted by redoxan
    Well what sort of IT company are you working for?
    Do you have any qualifications on your CV?

    Software development house.
    Yes none IT related.
    Lots of good quality IT experience though.

    I guess some companies look for qualifications where some put more value on experience.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Did you change jobs recently?


  • Registered Users, Registered Users 2 Posts: 2,152 ✭✭✭dazberry


    Originally posted by redoxan
    This is what I was trying to point out;

    if you are going for a good, solid Software Engineering position there are so many candidates going for it that they need some process to weed them out, usually qualifications (or lack of) is used to cull the mountain of cv's.

    TBH redoxan, I've never had that problem, which of course would suggest that I don't apply solid software engineering methodologies, and in fact just string code together in such a hap hazard fashion that it both works and is reusable - I must be a natural :D

    Seriously thou' I don't disagree with what you're saying, in fact I would be of that opinion too, but from experience it didn't really pan out that way.

    Ok, in the early days when I'd very little experience, and even at that that experience wasn't the most benefitial (I was primarily writing x86 device drivers for DOS) I've no doubt that I didn't get offered jobs because of the degree element.

    Against that back in 1995 I remember I was the last person to be interviewed for a position in a software company, out of about 30 people, the other 29 I got the impression were graduates. The crux of the interview was to write a small program. It transpired that 29 (the guy ranted about them after seeing my code and I believe a majority were from one institution) of the candidates were unable to fulfull that requirement and I easily got the job. I didn't actually take the job and got offered second refusal 6 months later, and in fact got a phone call a couple of years after that to see if I was looking for any work. Pity they wouldn't ring me now :D.

    If I'm truely honest, the problems I have today are:

    [1] I've too much experience. I often get the impression that going in with 10 years experience is more of a hinderence than a help, in that I should be going in as a project manager, or product development manager (a role that I've turned down in the past too) because that is not what I want to do.

    [2] Because wages are so low, that again going in with that experience - and I've been actually told - that when things pick up I will leave to get something better paying. Now I don't rate my abilities on what I get paid, but how can you argue with that?

    [3] Possibly the most damning is that I've worked exclusively in the one language (Delphi) on the one platform (Windows) for the last 7 years. Now, I don't regret that, but I shouldn't have let my C,C++ get so rusty, and probably should have read that Java book I bought in 1996 :(.

    So in truth, my legacy is not in not having a degree, my legacy is my experience. I believe a degree does become irrelevant - Modula 2 and VAX assembly anyone :) ?

    D.


  • Closed Accounts Posts: 493 ✭✭muffen


    Originally posted by redoxan
    I totally disagree, at the moment chances are you wont be called for an interview for a "proper" development/software engineering job if you dont have a degree.

    There are hundreds of people applying for 1 or 2 jobs at the moment, many with 5+ years experience, a masters and willing to work for less than they should.

    I got the interview without any papers. I got it because I went and talked to the manager in the dev department quite a few times. In the end I got him interested enough so when the time came I got the interview. At that point it was completly up to me. I got the job because I believe I was a good programmer, and I would work for virtually no money at all (badly needed the experience).
    This worked out well for both me and the company. The adjusted my salary a few times as I got more experience, and because of that I stayed working for them. It's been over 5 years now.

    So, I think it's better to be in a company that does dev, even if you're working in support or something, because atleast you have the chance to influence the people that you have to.


  • Advertisement
  • Closed Accounts Posts: 5,564 ✭✭✭Typedef


    Yeah redoxan, I was going to call you on what you said earlier, but, I really didn't want to give myself stress.

    Basically, in the real-world [tm] companies look for experience, not fresh-out-of-college newbies, who think they are god's gift.

    In fact, in the industry, it's the self-taught people who are more respected, due to the fact, that they are supposed to have 'drive' and a will to excel.

    If what you said held up to scrutiny then Einstein, would have been laughed at by his peers for not having a college degree, he wasn't and completely altered the world of physics.

    Linus Torvalds, for example, was just a 'student' when he wrote the original Linux kernel, yet, still, somehow mystically, the project spread.

    If what you said was true, then all his 'peers' would have laughed at him, because he wasn't 'qualified'.

    The CTO of the company I work for, exclusively talked to me about my 'experience' of the industry, and 'I' pointed out to him, at my interview that I hadn't a degree, after the man had offered me the job.

    I don't mean to be insulting, but, you sound a little like a 3rd or 4th year college student, who thinks that he will breeze into a job as a mid-level programmer, by virute of the fact he went through college.

    Not so, you have to start on the bottom rung, like everybody else.

    Your comments about being confined to support don't really merit debate, for example, Bill Gates never finished college.

    Support role?


  • Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭Hobbes


    I agree with Typedef.

    Qualifications will only get you so far, and in this industry you have to keep learning or die. You have to show drive and intrest in what you do which speaks volumes against someone who has qualifications.

    The industry is changing your correct. There are more to pick and choose from, and having experience and qualifications may not be enough. For some companies it's paying peanuts what attracts them for others its picking people with actual talent beyond the ability to code. If you can only follow guidelines someone gives you (which most coders can) then odds on your job is going to India (who will in turn probably outsource it to china).

    I also don't have a degree, and while I have met varying levels of developers in the years I've worked in the industry I have seen some who clearly shouldn't even be in the computer industry but got thier job based on qualifications alone, because some muppet of an interviewer rated them on that and that alone.


  • Closed Accounts Posts: 8,264 ✭✭✭RicardoSmith


    Originally posted by redoxan
    Did you change jobs recently?

    If you asking me that, then yes. Got fed up contracting and am now an employee again. In the future I do intend getting some certifications rather than doing another 3rd level course. Maybe if have time in a few years I'll go back and do the IT degree at night, but it will be for educational reasons rather than any requirement for employment.

    Personally I find a lot of IT graduates throw technology at problems rather than KISS.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Originally posted by Typedef
    Yeah redoxan, I was going to call you on what you said earlier, but, I really didn't want to give myself stress.

    Basically, in the real-world [tm] companies look for experience, not fresh-out-of-college newbies, who think they are god's gift.

    They do if its a recruitment programme. And, if you bother to check, you will see that this is a thread started by someone IN COLLEGE, who is trying to figure out who he/she can get a job.
    So get off your hippie-high-horse and read the threads first.

    In fact, in the industry, it's the self-taught people who are more respected, due to the fact, that they are supposed to have 'drive' and a will to excel.
    Thats using statistics to prove a point, and badly too.
    Trying to say that because a couple of non-college people have done well means that these sort of people are "more respected" is just idiotic.

    If what you said held up to scrutiny then Einstein, would have been laughed at by his peers for not having a college degree, he wasn't and completely altered the world of physics.

    Linus Torvalds, for example, was just a 'student' when he wrote the original Linux kernel, yet, still, somehow mystically, the project spread.

    If what you said was true, then all his 'peers' would have laughed at him, because he wasn't 'qualified'.
    Show me where I mentioned anyone "laughing" at anyone else?
    Feel free to make up the other side of arguments on your own time thanks.

    The CTO of the company I work for, exclusively talked to me about my 'experience' of the industry, and 'I' pointed out to him, at my interview that I hadn't a degree, after the man had offered me the job.
    Do you no think that if you had had a degree in the first place, you would have already been working as a developer in said company?

    I don't mean to be insulting, but, you sound a little like a 3rd or 4th year college student, who thinks that he will breeze into a job as a mid-level programmer, by virute of the fact he went through college.

    Not so, you have to start on the bottom rung, like everybody else.
    I didnt find it insulting, merely your attitude amusing.
    I have been working as a Software Engineer for over 5 years now, with my college degree under my belt.

    Your comments about being confined to support don't really merit debate, for example, Bill Gates never finished college.

    ah yes, now THATS a good argument, coz there are SO MANY Bill Gates' around, oh no, hang on, there is only one, but far more "wanna-be developers" answering phones...:rolleyes:


    Also, a college degree is used to by interviewers to see that applicants have the ability to stick at something, even when it gets hard, not just that they have an education in the required field.

    Whew, Im tired now, time to go watch Buffy The StringBuffer methinks.;)


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Originally posted by RicardoSmith
    If you asking me that, then yes. Got fed up contracting and am now an employee again. In the future I do intend getting some certifications rather than doing another 3rd level course. Maybe if have time in a few years I'll go back and do the IT degree at night, but it will be for educational reasons rather than any requirement for employment.

    Personally I find a lot of IT graduates throw technology at problems rather than KISS.

    Yes, because all graduates are wet behind the ears and use their mommy's car and money and daddy's friends to get ahead in life, while all those cool guys who never went to college are the best, yunno, they have greasy hair and wear linux t-shirts.

    so what the hell is wrong with "technology"?
    would you prefer if I used my typewriter and then wired my response to you??


  • Registered Users, Registered Users 2 Posts: 4,676 ✭✭✭Gavin


    Originally posted by RicardoSmith

    Personally I find a lot of IT graduates throw technology at problems rather than KISS.

    I'd imagine that a lot of that is due to inexperience and wanting to impress. You wouldn't get this maybe with non-graduate programmers because they may be unaware that other such technologies exist..

    The advantage I'd see of having a degree over not having one, is that one tends to be introduced to a wide range of technologies in college. Certainly a lot of this won't be useful in one's chosen job, and as a result of such a variety of topics, one would not be an expert/experienced in programming.

    For example. A self taught programmer will most likely know their language quite well, indeed possibly better than a graduate. However, how much does the self taught programmer know of project management, application design, software metrics, effective testing policies, teamwork, etc.. Granted the graduate will only know the basics of this, not having implemented it in a full scale project, but will be aware of it !

    Having a degree could also be more conducive to achieving promotion quicker.. ?

    Gav

    disclamier : I am a scummy masters student with only a cumulative 2 years experience in software development in companies.


  • Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭Hobbes


    Originally posted by Verb
    that one tends to be introduced to a wide range of technologies in college.

    I have actually found that not to be the case at all. The number of degree holders who have problems with Windows is frightning, and don't get me started on the command line.
    For example. A self taught programmer will most likely know their language quite well, indeed possibly better than a graduate. However, how much does the self taught programmer know of project management, application design, software metrics, effective testing policies, teamwork, etc.. Granted the graduate will only know the basics of this, not having implemented it in a full scale project, but will be aware of it !

    Of course you equating a self-taught to a 'Hey VB is cool, I'll get a book' type programmer. I have met self taught people who know ASM, C++, Java inside out.

    Likewise with methods in development, metrics, etc. Don't assume that all self taught programmers don't bother to learn that stuff. Once your employed in the field you will realise that you pretty much have to keep reading and know what is coming so you have good knowledge when it does arrive to give you the edge.
    Having a degree could also be more conducive to achieving promotion quicker.. ?

    Nope, its based on how well you look to your manager (or external to team) vs how much will the raise hurt them.
    Yes, because all graduates are wet ... *Snip*
    so what the hell is wrong with "technology"?
    would you prefer if I used my typewriter and then wired my response to you??

    You seem to be taking this all personal. The point he was getting across was that new Tech isn't always the answer, or more often then not the wrong answer.

    Two examples off the top of my head, one guy rewriting an already working process in C++ (wasting 2 days basically) because C++ is 'better' when in fact the process couldn't go any faster then the machine running it. The graduate in question didn't know this but assumed the process sucked because the software running the machine wasn't in C++.

    Or one friend who was working on a project to get loads of data from a server to a PC over 56k modem. He wanted bytecode sent from the server but the server developers wanted to send XML files as it was the 'in thing', which slowed the whole thing to a crawl.

    threads gone a little off topic but the point is a piece of paper showing you can code isn't going to cut it anymore.


  • Closed Accounts Posts: 8,264 ✭✭✭RicardoSmith


    Originally posted by redoxan
    Yes, because all graduates are wet behind the ears and use their mommy's car and money and daddy's friends to get ahead in life, while all those cool guys who never went to college are the best, yunno, they have greasy hair and wear linux t-shirts.

    so what the hell is wrong with "technology"?
    would you prefer if I used my typewriter and then wired my response to you??

    Well I definately wouldn't let you near anything too sharp.

    The question is how do you get a job with no experience. I say get some experience in anything. You say no wait for the right job. If that works for you, great. Didn't for me. In fact over the last 2 years when many of my IT mates have been off work looking for their ideal job, and lately ANY job. I've been working on contracts primarily due to the fact that I have more experience.

    Each to his/her own though.


  • Closed Accounts Posts: 493 ✭✭muffen


    Educated vs. Self-Taught :)

    Seriously, I don't think it matters if you have a degree or not. You start from the bottom, and you work your way up. The degree only helps when you're trying to get the bottom job for the first time. That's today's reality, and that's it.

    Most graduates aren't going to start on a salary of 50K, and most self-taught programmers won't turn into Bill Gates. We start crawling in the crap, and if we're lucky we're pissing standing up in the end!


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Originally posted by RicardoSmith


    The question is how do you get a job with no experience. I say get some experience in anything. You say no wait for the right job.

    But the ENTIRE point of this thread is advice for a guy who is in college and wondering whether or not he should stay there!?!

    And you get a job without experience in a graduate programme, as I have already pointed out.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Originally posted by muffen


    Seriously, I don't think it matters if you have a degree or not.
    <SNIP>
    The degree only helps when you're trying to get the bottom job for the first time. That's today's reality, and that's it.


    Err so which is it?
    You need one or you dont, coz at the moment you are arguing both sides, a good way to not lose, but not a great way to win either. :rolleyes:


  • Closed Accounts Posts: 7,230 ✭✭✭scojones


    Originally posted by redoxan
    Thats using statistics to prove a point, and badly too.
    Trying to say that because a couple of non-college people have done well means that these sort of people are "more respected" is just idiotic.

    True, Typedef listed a 'couple' of non-college people who have done well - that we all know. In fairness you hardly expected him to list all of the people who have done well in I.T without going to college? He is one of them, another friend of mine is another. Said friend doesn't even have a leaving cert and he's in a 35K per year job in I.T and he never went to college either. I'm sure there's lots of people on here on similar boats. I myself am a college student, in third year, and i plan on going as far as my master's / phd, because tbh, a degree isn't worth jacksh!t these days, they've lowered the standard of the degree's in this college, and in others, by lowering the % needed to get in to do your degree to 50%. And also sometimes they go on class averages here, and the class average of my class is 40ish. So having a degree isn't anything special.


  • Closed Accounts Posts: 493 ✭✭muffen


    Originally posted by redoxan
    Err so which is it?
    You need one or you dont, coz at the moment you are arguing both sides, a good way to not lose, but not a great way to win either. :rolleyes:

    It helps to have a degree to get the first job, after that we're all the same. That's what I meant to say :)


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Which is what I have been trying to say since post 1!!!

    <runs away holding head, screaming>


  • Closed Accounts Posts: 5,564 ✭✭✭Typedef


    A degree will help, but, experience counts more, certainly.

    I intend to at least try to do a degree while working as a Software Developer by day, but, not because a degree is required for my chosen profession, but, because the sorts of things I'm interested in, in computers, you rarely get much contact with in the 'real-world', theoretical stuff, and in college you get taught alot of this stuff which is, in reality superflous to the real-world of IT, but, is fun to code/learn/think about all the same. It's not like you couldn't learn it on your own, but, it's much easier, when there is a line drawn in the sand, from which to work from, no?

    Sure there are alot of 'programmers' who 'specialise' in writing very, very bad VB, but, that's hardly limited to the self-taughters who smoke dope professionally, I have met quite a few graduates->programmers, who shy away from 'difficult' IT tasks, which always leaves me wondering, what exactly, said people are doing, being programmers/techies/internet wierdos. Again, that's hardly limited to graduates either, quite a few self-taughters are muppets too, but, I'd say that generally, if you meet a guy who is competing with graduates, without a degree, it's probably not because he is afraid of getting very,very technical, maybe I'm wrong, but, if you have to compete with guys who have more bits of paper then you, it helps not to be a technically impoverished muppet, no?

    On topic : My point would be that, everybody has to start on the bottom rung... absolutely 'everybody' and frequently, that's what keeps graduates out of jobs, is, the unwillingness to take, some job any job, and do your time as low man on the totem pole, perhaps then hopping to another one, when the time is right.


    So get off your hippie-high-horse and read the threads first.

    Nice turn of phrase, btw.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 885 ✭✭✭clearz


    Hi
    I am close to finnishing a degree in Information technology. I have been looking into doing a masters when I get my degree. I have become very interested in a course that DCU are offering. It is a MSc in Bioinformatics. http://www.computing.dcu.ie/prospective/postgraduate/bioinformatics This course appeals to me for two reasons

    1) This sector is set to grow exponentially in the next ten years. If this is the case it would be good to get in there now so money can be made.

    2) Working in this kind of job helping to design new cures and drugs for diseases would be extremely rewarding rather than designing device drivers or front ends to databases.

    Does anyone currently work in this area or are currently doing that course. I would be interested in hearing what it is like.

    Regards,
    John.


  • Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭Hobbes


    Originally posted by redoxan
    ok, but say, just for example:rolleyes: , someone came to you and asked "should I stay ain college and get a degree or just go out and try get a job now"
    what would you say to them?

    It would depend on a ton of factors. For example, how are they doing in college at the moment? Do they have the funds to continue? What is the job market like? What plans do they have after they leave in regards to this.

    And loads of other questions.


  • Registered Users, Registered Users 2 Posts: 16,414 ✭✭✭✭Trojan


    That "Ban this user!" link looks very tempting...

    Muppetry removed - consider yourselves lucky it was me cleaning up, not Talliesin.


  • Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭Hobbes




  • Hosted Moderators Posts: 2,094 ✭✭✭halenger


    Well recent figures, which I'd go look for except I've to study for more college exams, showed that there's going to be a shortage of IT people graduating over the next few years so job finding may be a little easier for those who have the knowledge and the grades.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 8,513 ✭✭✭BrianD3


    Sorry this is OT, nothing to do with programming.
    I have become very interested in a course that DCU are offering. It is a MSc in Bioinformatics.
    Don't believe the hype about Biotech. Although it does seem like a very interesting area, job prospects are very poor right now and have been for many years. Biotechnology grads find it almost impossible to get jobs and the ones who are lucky enough to get a job usually end up in microbiology labs doing menial boring work for crap money.

    If Biotechnology is bad then you can be assured that Bioinformatics is even worse due to it being more specialised. The working in a lab option wouldn't even be open to someone with IT + Bioinformatics qualifications (cause of too much of a slant towards IT)

    As for the future, it may be the next big thing. Or it may be all overblown hype. Who knows. I would guess that there will be a small number of very interesting and well paid reserach jobs in Biotech in a few years. But they won't be in Ireland. Companies will use their research centres in the US to do the interesting stuff like discovering new treatments. People involved in this work will have PhDs and several years postdoc research experience. Then plants in Ireland will be used to produce these new treatments. The jobs in this country will be the far more menial production, QC/QA and process development type jobs.

    That's my opinion anyway. I'm a (disgruntled) science grad so I do have some clue about what I'm talking about. My advice to you is try to talk to some Biotech grads and get a feel for the biotech area before you make the decision to do the MSc.

    BrianD3


  • Registered Users, Registered Users 2 Posts: 640 ✭✭✭Kernel32


    My advice is get your degree. I am a professional software developer with 8 years experience. I dropped out of my degree after a year, mainly due to financial problems, I did manage to get a RTC certificate in commerical computing by night classes though. I was also very lucky in landing an entry level software developer position, but I had to take a paycut from my full time job driving a forklift in a warehouse to get the job. Basically I was paid very very poorly. It took countless interviews to get that job. Even now I will be asked about my lack of a degree and I have to explain the situation as best I can.

    I am also a self taught programmer, personally I think it made me a better programmer but I certainly don't think college taught programmers lack ability, I have met programmers who never even did computer science in collage and are excellent at their respective jobs.

    A programmer and a software developer are two different things. A college grad is a programmer, they know how to write code, work with one or two other porgrammers maybe, they think in code and in technology, they think at the micro level. An experienced programmer becomes a software developer. They learn to work with other programmers, business users, managers etc. Experience teachs them to think in terms of patterns and not just lines of code, experience teachs them that the simplest solution is the best solution, they see the big picture, they can work at the macro and micro level.

    One final point, college educated or not, self taught or not, experienced or not, always conduct yourself as a professional in this industry, by that I mean learn about software engineering, project management, keep up with the what is happening not just in technology but in practises and patterns, if you do that it will stand to you well and could take you far.


  • Registered Users, Registered Users 2 Posts: 4,676 ✭✭✭Gavin


    Originally posted by Kernel32
    A programmer and a software developer are two different things. A college grad is a programmer, they know how to write code, work with one or two other porgrammers maybe, they think in code and in technology, they think at the micro level. An experienced programmer becomes a software developer. They learn to work with other programmers, business users, managers etc. Experience teachs them to think in terms of patterns and not just lines of code, experience teachs them that the simplest solution is the best solution, they see the big picture, they can work at the macro and micro level.

    I wouldn't fully agree with this point. College students, at least in my old course, were taught software patterns, metrics and plenty of teamwork. I'd argue that self-taught programmers, at least initially, would be the ones working on strictly code level. But yes, without a doubt, knowledge of patterns isn't much use without the experience to judge when to use them and how they apply in a given situation.

    Gav


  • Registered Users, Registered Users 2 Posts: 261 ✭✭HaVoC


    Thanks for all the feed back guys :D

    This whole flame war about college VS self taught is abit funny
    Imo its just generalisations/stereotypes of both that have been resented here
    If a person has drive they will excel be it by hook or by crook college or teaching them self’s.

    Heres my 2 cents:
    In college you general do projects on years 2,3,4 each involving more and more design and analysis 2nd year ur given the spec analysis done for you and told to code and design it. in the 3rd year you do analysis and design ie my course ur given a 2 page spec and you go from there doing the following documentationDocumenattion

    only 35% is for code. In 4th year you start at inception phase creating ur own project and documenting it from inception to implementation.

    So…… I don’t know any self taught coders do they all this design and analysis or not ?? but a degree graduated should be capable of doing development or coding. But the reality is that graduates are green. What I’m trying to say is a graduate has knowledge to be developer coming out of college tho he still needed experience


  • Closed Accounts Posts: 1,166 ✭✭✭Johnny Versace


    Hey man,

    I did computer science in college but dropped out as it was incredibly retarded (DIT).

    Started working in QA (a great place to start) and then moved into development (Perl, PHP, BASH, C, C++, GTK) and then moved into contract work. Now I'm trying to leave the IT industry and move into teaching.

    My advice for you: start in QA. You work directly with the developers and after a few months can start doing bug fixing.

    Good luck!


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    I couldnt disagree more.

    If you want to become a developer, you need to develop.

    Personally I think getting a degree and then taking an entry-level position (graduate recruitment-drive) and working your way up from there is the way to go.

    No company will expect you to be able to design and implement a project fresh from college, but learning to apply what you were taught and exposed to in college over the course of a year or two will quickly bring you up to this level.

    A degree (in any subject) is used as proof that you can apply yourself to something for 3-4 years.
    A degree in a related field adds the bonus of knowledge, perhaps so far unused knowledge, but its there nonetheless.


  • Closed Accounts Posts: 493 ✭✭muffen


    I agree with you redoxan ... dropping out of school to become QA in the hope of getting a dev position doesn't seem like the brightest idea... although it may work for some...

    I dropped out of school, started in techsupport and then moved to dev... worked for me.. but this was before the IT crash (was in -99)... and even then I wouldn't really recommend that path... although... if you have alredy dropped out I'd suggest you get any job you can in a company that does dev... and then talk to the people in the company to try and get an actual devjob... if you are good, you will get it...


  • Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭Hobbes


    QE is a good place to start if you want to build up experience (but study development too).

    Actually in the US development QE people are more in demand then developers and get a higher wage in some areas.


  • Registered Users, Registered Users 2 Posts: 27,370 ✭✭✭✭GreeBo


    Originally posted by muffen
    and then talk to the people in the company to try and get an actual devjob... if you are good, you will get it...
    The problem I see with this is that the employer has to take a risk with you.
    I mean an employeer will know what subjects a grad took and how they did in them. They will have a much better idea of how rounded a persons experience is.

    If you take an someone who appears to be able to write code you are leaving yourself open to find that thats all they can do.

    As an interviewer you only have a couple of hours to find out about a persons skills, you dont want to probe into every orifice to check that they are aware of what a DB is or what UML is for example.

    Having sat on both sides of the table, and also being a software "writer" before getting my degree, I know what I am looking for.


  • Closed Accounts Posts: 493 ✭✭muffen


    The problem I see with this is that the employer has to take a risk with you.

    Not really... or well... not any bigger risk than employing a graduate...

    I think that it's easier for a company to employ someone who's already working for them but just in a different department, than it is to do a new hire from the outside...

    Also, even if you did really well in school and you have top grades, it doesn't necessarily mean that you will be a good programmer. A good programmer needs to be able to solve problems they know nothing about, and this isn't always something you learn in school...

    Note that I do not think that you shouldn't do a degree... I'm just saying that just because you did a degree it doesn't mean that you are a better programmer than someone who didn't (but I do believe it will be easier to get the first job with the degree).

    Anyways, in the end, I got my job when IT people were in high demand.. I'm still working for the company where I started 5 years ago... so it may be different now...


  • Advertisement
Advertisement