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 all! We have been experiencing an issue on site where threads have been missing the latest postings. The platform host Vanilla are working on this issue. A workaround that has been used by some is to navigate back from 1 to 10+ pages to re-sync the thread and this will then show the latest posts. Thanks, Mike.
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

can you get a job in development without degree

  • 07-04-2015 9:12pm
    #1
    Registered Users, Registered Users 2 Posts: 193 ✭✭


    Hi guys is it possible to get a job/internship in development without a degree? Learning python and c programming


Comments

  • Moderators, Computer Games Moderators, Technology & Internet Moderators Posts: 19,241 Mod ✭✭✭✭L.Jenkins


    Without a Degree, it would be quite difficult as you'd have a large pool of People to compete against. Are you working towards a Degree at all or just learning Python and C?


  • Registered Users, Registered Users 2 Posts: 8,588 ✭✭✭brevity


    I'd say it would be quite hard. Try and complete an evening course or something like that.

    You need to get a few personal projects out there on something like github to show people your work.


  • Registered Users Posts: 435 ✭✭doopa


    A number of larger companies offer schemes to recruit people before they go to third level education. Citi in Belfast for example. EY & the other Tier2 consultancy companies offer similar schemes. Most of them will let you take a degree part time whilst you work for them.


  • Moderators, Society & Culture Moderators Posts: 9,735 Mod ✭✭✭✭Manach


    Best bet a HDip, one year that would give an a sufficent academic grounding.


  • Registered Users, Registered Users 2 Posts: 193 ✭✭hagoonabear


    Oh I see, well I have tried looking at online degrees and diplomas for it/developing but don't really know any places to do so, can a hdip be gotten if I am an undergraduate?


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 4,946 ✭✭✭red_ice


    A degree means nothing in web imo. Its a formality if anything. I've binned more CV's that have degrees and employed guys that have a good portfolio over good grades.

    Infact, I've at least had an interview for every job I've applied for and my CV doesn't mention the fact I have a cert, hdip and 2 degrees.

    Write good code, get it on github, let people see your application(s), the jobs will come.


  • Registered Users, Registered Users 2 Posts: 894 ✭✭✭Dale Parish


    It's not essential but I guess it's important from a HR perspective.

    I reckon a large and/or impressive portfolio is key, especially if you don't have a degree.

    I work for a large multinational in Dublin and I have no degree so it is possible.
    (I'm 22 so I was hired here recently, rather than in any new-technology-panic-recruiting)


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    Hi guys is it possible to get a job/internship in development without a degree? Learning python and c programming
    Quick answer; in an economic boom, yes. In a tighter market, where competition for a more limited number of jobs, far less.

    That's why people, even with degrees, continue to study. A masters, postgraduate diploma, or professional cert can be the difference between making on the shortlist or the reject pile.


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


    Red_Ice and Dale, Development is not just Web development.

    Its everything from compilers, drives, mainframes, in house systems, MIS, business tier, Database development.

    It is very hard to have a portfolio for those non web development job.

    As for GitHub projects, thats a great ideabut for most people there is not enough time in the day to code Open source projects.

    At the end of the day while you don't need a degree to code you most likely need one to get past HR and get an interview.

    A degree (hopefully) also signifies you understand the theory, design patterns, why code works the way it does, how the hardware works etc

    In my mind the IT Industry is similar to Civil/Auto/Mechanical Engineering in the early years of those fields where anyone could call themselves and engineer and build a bridge/car etc Its only when the bridges collapsed, cars turn over, crash etc were regulations enacted. Same will happen with IT eventually.


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    amen wrote: »
    In my mind the IT Industry is similar to Civil/Auto/Mechanical Engineering in the early years of those fields where anyone could call themselves and engineer and build a bridge/car etc Its only when the bridges collapsed, cars turn over, crash etc were regulations enacted. Same will happen with IT eventually.
    I think it's astounding that it hasn't already. There have been so many projects screwed up by cowboy coders, leading to serious financial damage to the client organizations, that I'm not sure why there has not been more law suits, in turn leading to greater regulation in the industry, as a result.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 586 ✭✭✭Aswerty


    Amen wrote:
    It is very hard to have a portfolio for those non web development job.
    For the most part the portfolio requirement, at least from what I see, is for stuff you do on your own time. Which makes it just as doable for most of the non web development guys and when it isn't nobody ask about a portfolio (e.g. mainframe work). Personally, I don't like the expectation that one programs outside of work; but some people do take it as a given (not pointing fingers) that good devs have personal projects. Though that's not to say people shouldn't be expected to continually improve themselves but that is a very broad area; well beyond the scope of personal projects.

    I'd much prefer go to a talk, dabble in a new language, or try out some new tool than create software on my own time since that is the stuff I don't do on the job.

    But to bring it back to the OP's question. I wouldn't advise anyone to try get into the industry without a qualification. That's not to say it isn't possible but you'd be an outlier if you do manage it. Getting your foot in the door is probably the toughest thing in a career and no qualification would impact you at that stage the most.


  • Registered Users, Registered Users 2 Posts: 240 ✭✭tramoreman


    Employers would take on people that have experience and no qualifications was told that at a jobs fair just make sure you have a portfolio its a must a qualificatipn would be a plus


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


    tramoreman wrote: »
    Employers would take on people that have experience and no qualifications was told that at a jobs fair just make sure you have a portfolio its a must a qualificatipn would be a plus

    so you have just left school (18/19) or maybe evening working side projects and you are 21/22 what sort of real life development experience* do you have ? Do you understand the all the theory behind what you are working on, design patterns, how a computer works, algorithms etc ?

    Again some really good people may get a job if they have relevant experience but the problem is getting the experience without a degree.

    *Creating WordPress templates is not development experience


  • Registered Users, Registered Users 2 Posts: 240 ✭✭tramoreman


    amen wrote: »
    so you have just left school (18/19) or maybe evening working side projects and you are 21/22 what sort of real life development experience* do you have ? Do you understand the all the theory behind what you are working on, design patterns, how a computer works, algorithms etc ?

    Again some really good people may get a job if they have relevant experience but the problem is getting the experience without a degree.

    *Creating WordPress templates is not development experience

    You should be attacking the post not the poster im older than that and no i dont do wordpress and i know a great deal about computers


  • Closed Accounts Posts: 9,046 ✭✭✭Berserker


    amen wrote: »
    Do you understand the all the theory behind what you are working on, design patterns, how a computer works, algorithms etc ?

    On a slight side topic, I have just performed a round of interviews for a developer position and was shocked by the number of candidates who did not know about design patterns or the basic theory behind software development.

    OP, you can get a job without experience but it is extremely difficult. In most organisations, HR will filter the CVs submitted and those who have a degree will 'make the cut' ahead of those who don't. I have performed interviews for SE roles in a few companies and can't recall ever interviewing someone who hasn't got a degree level qualification.


  • Moderators, Computer Games Moderators, Technology & Internet Moderators Posts: 19,241 Mod ✭✭✭✭L.Jenkins


    Berserker wrote: »
    On a slight side topic, I have just performed a round of interviews for a developer position and was shocked by the number of candidates who did not know about design patterns or the basic theory behind software development.

    OP, you can get a job without experience but it is extremely difficult. In most organisations, HR will filter the CVs submitted and those who have a degree will 'make the cut' ahead of those who don't. I have performed interviews for SE roles in a few companies and can't recall ever interviewing someone who hasn't got a degree level qualification.

    How many Colleges in the Country would actually survey IT Companies to find the short falls in knowledge potential candidates are going into the real world with?


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


    tramoreman wrote: »
    You should be attacking the post not the poster im older than that and no i dont do wordpress and i know a great deal about computers

    Sorry I didn't mean that to come across as attacking the poster. I was trying to tackle the post. Sorry for any offence.


  • Moderators, Computer Games Moderators, Technology & Internet Moderators Posts: 19,241 Mod ✭✭✭✭L.Jenkins


    amen wrote: »
    so you have just left school (18/19) or maybe evening working side projects and you are 21/22 what sort of real life development experience* do you have ? Do you understand the all the theory behind what you are working on, design patterns, how a computer works, algorithms etc ?

    Again some really good people may get a job if they have relevant experience but the problem is getting the experience without a degree.

    *Creating WordPress templates is not development experience

    It's not a catch 22 situation when it comes to experience, whether you have a degree/job or not. If your willingness to actually work on projects in your own time, developing a portfolio, which can be presented at an interview.

    When I was unemployed for nearly 5-6 months in 2013, alongside applying for jobs and attending interviews, I was working on my own projects, from Linux to Applications across a broad range of technology stacks. This allowed to update my CV and LinkedIn profile, which worked in my favor. I'm now in my current position nearly a year.


  • Closed Accounts Posts: 9,046 ✭✭✭Berserker


    Itzy wrote: »
    How many Colleges in the Country would actually survey IT Companies to find the short falls in knowledge potential candidates are going into the real world with?

    None that I know of. I spoke to a staff member from one of the NUIs recently and he was more interested in 'protecting' the final year students from the advances of companies. He didn't seem too interested or aware of any shortfalls in terms of knowledge.


  • Registered Users, Registered Users 2 Posts: 1,627 ✭✭✭The Freeman


    Would any of ye guys value a course with say team treehouse or code.org? Seem to have a lot of info and highly thought of.


  • Advertisement
  • Registered Users Posts: 435 ✭✭doopa


    Berserker wrote: »
    None that I know of. I spoke to a staff member from one of the NUIs recently and he was more interested in 'protecting' the final year students from the advances of companies. He didn't seem too interested or aware of any shortfalls in terms of knowledge.

    All of them will be doing this regularly. There will be a committee in each department charged with compiling an annual report on the employability of their students.

    There does seem to be a particular problem with Comp Sci students though e.g.
    https://targetjobs.co.uk/career-sectors/it-and-technology/323039-why-your-computer-science-degree-wont-get-you-an-it-job


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    Berserker wrote: »
    He didn't seem too interested or aware of any shortfalls in terms of knowledge.
    I don't have a lot of time for CS academia. They live in a confortable little World, where doing more than 20 hours a week is overtime and much of the cutting edge technology taught is already five or more years out of date in the real World. It's not unusual to find leacutrers in databases with little or no experience in MySQL or Oracle, or VB6 still used to teach programming.

    Even writing an academic paper is frustrating to say the least, as those sources you are allowed to draw on are just more out of date academics, with anything more cutting edge not acceptable, because it is not 'academically peer reviewed'.

    The whole racket appears to be designed to protect a bunch of self-entitled academics in cushy jobs, who couldn't hold down a job in the private sector to save their lives, if the had to.

    As a result, while such courses are good at teaching fundamentals that have not really changed in twenty years (and these are important), they're pretty useless at making one ready for a real work environment or the actual technologies they will be employing.
    doopa wrote: »
    There does seem to be a particular problem with Comp Sci students though
    That's because many CS students should not really be studying a vocation that they have no real vocation in. It's like being a doctor or lawyer, except easier and attracts those who like or feel they know something about computers. Why do you think there are so many CS graduates who quickly move into less technical roles in the business?

    In fairness, IT is not alone in this, I originally studied economics and finance, before I realized I had no real passion for it.


  • Registered Users Posts: 435 ✭✭doopa


    I don't have a lot of time for CS academia. They live in a confortable little World, where doing more than 20 hours a week is overtime and much of the cutting edge technology taught is already five or more years out of date in the real World. It's not unusual to find leacutrers in databases with little or no experience in MySQL or Oracle, or VB6 still used to teach programming.

    Even writing an academic paper is frustrating to say the least, as those sources you are allowed to draw on are just more out of date academics, with anything more cutting edge not acceptable, because it is not 'academically peer reviewed'.

    The whole racket appears to be designed to protect a bunch of self-entitled academics in cushy jobs, who couldn't hold down a job in the private sector to save their lives, if the had to.

    As a result, while such courses are good at teaching fundamentals that have not really changed in twenty years (and these are important), they're pretty useless at making one ready for a real work environment or the actual technologies they will be employing.
    This seems to be a fairly common trope - real world programmers dissing academic computer scientists. It overlooks the fact that academics invented the whole idea of programming, all the languages, wireless, networking... etc etc. Maybe it depends where you go to uni but the good ones will have more exposure to actual technologies.
    That's because many CS students should not really be studying a vocation that they have no real vocation in. It's like being a doctor or lawyer, except easier and attracts those who like or feel they know something about computers. Why do you think there are so many CS graduates who quickly move into less technical roles in the business?

    In fairness, IT is not alone in this, I originally studied economics and finance, before I realized I had no real passion for it.
    Whilst IT is not alone in this it does seem to be by far the worst. Perhaps because of the way it is taught and maybe sold to student before signing up. Personally I would advocate vocational programming/engineering courses and a separate academic computer science degree. Because quite often they are very different things.


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    doopa wrote: »
    This seems to be a fairly common trope - real world programmers dissing academic computer scientists. It overlooks the fact that academics invented the whole idea of programming, all the languages, wireless, networking... etc etc. Maybe it depends where you go to uni but the good ones will have more exposure to actual technologies.
    That may have been the case prior to the Internet, but I don't think you can say that anymore and for a long time now.

    That is not to say that academia has no value or no place. I think it essential for any developer to have done some form of formal qualification and to understand the fundamental theory which is increasingly abstracted and hidden from coders nowadays - the number of 'Web developers' who don't really understand even the basic client-server model is frightening.

    However it seems that computer science academia has been sitting on its laurels for a good while now, with the vast majority (certainly in Ireland) sitting far behind the private sector in terms of development of the field.


  • Registered Users, Registered Users 2 Posts: 4,946 ✭✭✭red_ice


    amen wrote: »
    Red_Ice and Dale, Development is not just Web development.

    Its everything from compilers, drives, mainframes, in house systems, MIS, business tier, Database development.

    It is very hard to have a portfolio for those non web development job.

    Amen (ir amen? if so, long time!)

    Well that's where the actual interview kicks in and also what type of developer you are? Front-end web dev wouldn't need to know about compilers/drives. My point (I suppose) was that reading through code will separate the men from the boys. You can be book smart all you like, its actually applying that learning to something that counts imo, hence the degree not being as important. In an interview you would expect to get more granular with regards details.

    amen wrote: »
    As for GitHub projects, thats a great ideabut for most people there is not enough time in the day to code Open source projects.

    To me spending 30 minutes looking into someones code to see if they are up to scratch would be time better spent than finding out after an hour long interview.
    amen wrote: »
    In my mind the IT Industry is similar to Civil/Auto/Mechanical Engineering in the early years of those fields where anyone could call themselves and engineer and build a bridge/car etc Its only when the bridges collapsed, cars turn over, crash etc were regulations enacted. Same will happen with IT eventually.

    I cannot wait for this to happen.


    Aswerty wrote: »
    Personally, I don't like the expectation that one programs outside of work

    I wouldn't expect it from a developer, but I would hold them in higher regard. I cannot fathom the amount of times a theoretical approach to something I have dreamed up has some into play in my professional work.
    Aswerty wrote: »
    But to bring it back to the OP's question. I wouldn't advise anyone to try get into the industry without a qualification. That's not to say it isn't possible but you'd be an outlier if you do manage it. Getting your foot in the door is probably the toughest thing in a career and no qualification would impact you at that stage the most.

    I agree. While I did say I feel it means nothing (and sort of contradicted that by saying I was in college for 10 years), I would always advise someone to get a good foundation in their field. I am going purely on the op's question tho, which was 'can you get a job in development without degree' and if you want to go down that route - see comment on github etc etc


  • Registered Users, Registered Users 2 Posts: 553 ✭✭✭redman85


    Berserker wrote: »
    On a slight side topic, I have just performed a round of interviews for a developer position and was shocked by the number of candidates who did not know about design patterns or the basic theory behind software development.

    What level of knowledge would you be expecting about design patterns? As a student I would be able to talk about the theory behind the main ones and where they should be used but I would not be able to explain the implementation of them.


  • Registered Users Posts: 306 ✭✭yes there


    redman85 wrote: »
    What level of knowledge would you be expecting about design patterns? As a student I would be able to talk about the theory behind the main ones and where they should be used but I would not be able to explain the implementation of them.

    And therein lies the problem. So you're telling me you wouldnt know how to implement a pattern given a simple scenario for example, creating objects/change behaviour at run time. You must know the most basic one of all.


  • Registered Users, Registered Users 2 Posts: 553 ✭✭✭redman85


    yes there wrote: »
    And therein lies the problem. So you're telling me you wouldnt know how to implement a pattern given a simple scenario for example

    Sorry I think I was misleading, what I meant was the implementation of the design pattern itself, ie write your own pub sub pattern


  • Registered Users, Registered Users 2 Posts: 11,264 ✭✭✭✭jester77


    Well, anyone who is anyway semi-serious about being a developer would need to understand fundamental design patterns, identify them by looking at existing code and know which patterns are best to apply in a given situation based on requirements. It's not hard to throw code together, anyone with basic knowledge can do this, but being able to build a solution using best practices based off existing templates requires some level of skill and knowledge. If someone can display this level of knowledge without a degree then I don't see why they wouldn't be able to land a development position.


  • Advertisement
  • Registered Users Posts: 306 ✭✭yes there


    redman85 wrote: »
    Sorry I think I was misleading, what I meant was the implementation of the design pattern itself, ie write your own pub sub pattern


    How is that even possible if you know the theory behind them and also implement them. I dont understand how you can't. Its umpossible. I think you might be selling yourself short, another common problem with inexperienced, most know more than they think they know.


  • Moderators, Business & Finance Moderators Posts: 10,426 Mod ✭✭✭✭Jim2007


    jester77 wrote: »
    Well, anyone who is anyway semi-serious about being a developer would need to understand fundamental design patterns, identify them by looking at existing code and know which patterns are best to apply in a given situation based on requirements. It's not hard to throw code together, anyone with basic knowledge can do this, but being able to build a solution using best practices based off existing templates requires some level of skill and knowledge. If someone can display this level of knowledge without a degree then I don't see why they wouldn't be able to land a development position.

    The problem is that they will not get past the first HR filter - a degree...


  • Moderators, Computer Games Moderators, Technology & Internet Moderators Posts: 19,241 Mod ✭✭✭✭L.Jenkins


    It is possible to bypass HR and go straight to the hiring manager themselves.


  • Moderators, Business & Finance Moderators Posts: 10,426 Mod ✭✭✭✭Jim2007


    Itzy wrote: »
    It is possible to bypass HR and go straight to the hiring manager themselves.

    Not in the vast majority of situations as you would need to know who actual hiring manager is and he would need to be willing to by pass the hiring process, in other words not a very realistic prospect. I really don't have much time for 'flying pigs'.


  • Moderators, Technology & Internet Moderators Posts: 1,336 Mod ✭✭✭✭croo


    Jim2007 wrote: »
    ...in other words not a very realistic prospect. I really don't have much time for 'flying pigs'.
    So we can take it, you believe there are no people (or few at least) in developer positions today who don't have CS/IT degrees?

    Personally, I never found there was much relationship between having a CS degree and being a good developer, usually the students knowledge was quiet dated. In fairness, the IT world changes so rapidly that you could learning something in first year that is obsolete by the time you complete... well not quite but nearly :)

    Case in point, there was someone, in another post here recently, asking for grinds in DFD's & ER Diagrams! For a business degree admittedly but this was a computing module, I'd say there is a good chance that the CS students get the same. Those topics might be interesting for the history of computing courses :rolleyes:

    When I think back, to the people I worked with, which I considered were the best developers, more didn't have a CS degrees than did - while many did have some other degree though! Personally I look for people who just love developing but then I'm not HR!


  • Closed Accounts Posts: 22,648 ✭✭✭✭beauf


    croo wrote: »
    So we can take it, you believe there are no people (or few at least) in developer positions today who don't have CS/IT degrees?...

    I think you need to differentiate between experienced people and new entrants.

    In my experience the vast majority of pure developers (as in its their primary activity) I've worked all have a diploma or degree, or masters in Computing in some form.

    Lots of people are in development but aren't really pure developers. As in its not their primary activity. You might get those with other degrees. They tend to be older experienced people.


  • Advertisement
  • Moderators, Business & Finance Moderators Posts: 10,426 Mod ✭✭✭✭Jim2007


    croo wrote: »
    So we can take it, you believe there are no people (or few at least) in developer positions today who don't have CS/IT degrees?

    No not at all, put most of them are my age (50+) or 10 years younger.
    croo wrote: »
    When I think back, to the people I worked with, which I considered were the best developers, more didn't have a CS degrees than did - while many did have some other degree though! Personally I look for people who just love developing but then I'm not HR!

    It really does not matter what we think, a degree is the standard filter these days with agencies, HR depts etc... And anyone starting out now would be very foolish to think that a degree is not necessary.


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    croo wrote: »
    So we can take it, you believe there are no people (or few at least) in developer positions today who don't have CS/IT degrees?
    There are practically none who have no degree at all.

    As for CS degree, there would be very few who will have no third level CS qualification (be it a CS primary degree or CS postgraduate with a non-CS primary), after their first few years as developers.

    As Jim2007 pointed out, whether one believes that a CS degree makes you a better developer or not is irrelevant, as this is simply one of the primary filters employed by HR, like it or not.

    As such it's cyclical, in that during the boom times, those without CS degrees will be able to find jobs, as will those without degrees in the first place (although, this has been uncommon since the Dotcom), but my experience has been that even if they enter the industry without a degree or CS degree, almost all will end up getting one within their first decade because of how hiring works.


  • Closed Accounts Posts: 22,648 ✭✭✭✭beauf


    ....but my experience has been that even if they enter the industry without a degree or CS degree, almost all will end up getting one within their first decade because of how hiring works.

    Apart from that most IT depts, will encourage people to do courses, and CS degrees part time. This best suits people with no commitments outside of work, family etc. As you get older you most likely have less free time. So the people without degrees tend to older people, who were already working IT lots experience, before it became a de facto standard.

    Even then you'll find internal roles will look for qualifications and CS degrees as a requirement for promotions.


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    beauf wrote: »
    So the people without degrees tend to older people, who were already working IT lots experience, before it became a de facto standard.
    No, a degree was always sought. It's just that between about 1996 and 2000 we had such an unprecedented boom in IT that the capacity to switch on and off a computer qualified you for a job. So it's not so much older developers, but those who would have entered the industry during those years will be less likely to have any degree, let alone a CS one.


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


    croo wrote: »
    In fairness, the IT world changes so rapidly that you could learning something in first year that is obsolete by the time you complete... well not quite but nearly :)

    You seem to be missing the point of a CS Degree. The CS degree is not there to teach someone how to program in Java/C/VB etc. The degree is there to provide a solid theoritical understanding and background in how computers work, how programmes work and an understanding of algorithms. A good way to teach this is be using a programme language.

    A good CS student should hopefully be able to pick up any programming language with relative ease. The fundamentals are the same. For instance when Civil Engineers learn about bridge design they are taught about the forces in play, how to calculate the forces, loads etc.

    They can then take this knowledge and build a bridge out of wood, concrete, steel etc. Similarly a CS Grad can take their CS knowledge and build you a system in C/Java/C# etc
    croo wrote: »
    Case in point, there was someone, in another post here recently, asking for grinds in DFD's & ER Diagrams! For a business degree admittedly but this was a computing module, I'd say there is a good chance that the CS students get the same. Those topics might be interesting for the history of computing courses :rolleyes:
    I'm not sure you if you are joking or no but what is wrong with knowing ow DFDS & ER work ? How do you intend to model your system ?
    croo wrote: »
    When I think back, to the people I worked with, which I considered were the best developers, more didn't have a CS degrees than did - while many did have some other degree though! Personally I look for people who just love developing but then I'm not HR!

    yeah but they had a degree in something which is the what the OP asked. Basically no degree = very hard to get a job


  • Advertisement
  • Moderators, Technology & Internet Moderators Posts: 1,336 Mod ✭✭✭✭croo


    amen wrote: »
    You seem to be missing the point of a CS Degree. The CS degree is not there to teach someone how to program in Java/C/VB etc. The degree is there to provide a solid theoritical understanding and background in how computers work, how programmes work and an understanding of algorithms. A good way to teach this is be using a programme language.
    I don't think I misunderstand. And I agree, learning the syntax of a programming language is straight forward but you don't have to have a degree to know the rest and you might have a degree and not know the rest.
    amen wrote: »
    A good CS student should hopefully be able to pick up any programming language with relative ease. The fundamentals are the same. For instance when Civil Engineers learn about bridge design they are taught about the forces in play, how to calculate the forces, loads etc.

    They can then take this knowledge and build a bridge out of wood, concrete, steel etc. Similarly a CS Grad can take their CS knowledge and build you a system in C/Java/C# etc
    Yeah, that's really just the same point again. I think it depends on what the student will be working on. In software as well as bridge building there is one (or few at least) architect but many doing the actual work who are equally skilled (in other ways).
    amen wrote: »
    I'm not sure you if you are joking or no but what is wrong with knowing ow DFDS & ER work ? How do you intend to model your system ?
    I'm not joking! I have not seen DFD's used in a project since the 1980's... maybe early 90's. I used various Object Orientated modelling methodologies in the early-mid 90s and now would use UML.
    If I was modelling a database it would depend on the database.. now more than ever it is not necessarily a relational database.
    amen wrote: »
    yeah but they had a degree in something which is the what the OP asked. Basically no degree = very hard to get a job
    yes, but the point is. Can you practice law without a law degree? can you be an accountant [not a bookkeeper but sign off accounts] without an accounting degree? Can you practice medicine without a medical degree? No, but you can design, develop & deploy software. I degree is not a legal requirement.

    And don't get me wrong, knowledge is a great thing. And, as with anything, having a degree would always make life easier when looking for work.
    But if someone had a specific project with specific needs to complete and they have the option was between an industry certified developer (perhaps with some experience) and a CS graduate, albeit with knowledge of DFD & ER basics :) ... well I don't believe it is so clear cut.
    And yes, maybe [big maybe] the CS graduate could build the software equivalent of a bridge but most developer roles have more in common with the brickies/carpenters/whatever.


  • Registered Users, Registered Users 2 Posts: 7,468 ✭✭✭Evil Phil


    No, a degree was always sought. It's just that between about 1996 and 2000 we had such an unprecedented boom in IT that the capacity to switch on and off a computer qualified you for a job. So it's not so much older developers, but those who would have entered the industry during those years will be less likely to have any degree, let alone a CS one.

    Ha! My first job was in testing - and they hired me because I was using windows 95 which had been released a few months before the interview (installed of 24 floppy disks IIRC). They didn't have anybody else who had even seen it.

    As far as the qualifications are concerned. Yes, a qualification will get you past the HR process and it seems like little else I guess. I have a MSc in Internet Systems - I don't get asked a lot about it in interviews but I use the knowledge gained during my studies every day. I would expect anybody with a formal qualification to do the same - and their ability to do that will come out in the interview.

    However, as The Corinthian pointed out some academic courses are stale to say the least. I switched my course after 6 months for this reason, not all courses/universities are created equal after all.

    Somebody asked about treehouse and code.org - I wouldn't consider them if interviewing somebody BUT they are good perks to get from an employer and something to consider when applying for a position.


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    Evil Phil wrote: »
    Ha! My first job was in testing - and they hired me because I was using windows 95 which had been released a few months before the interview (installed of 24 floppy disks IIRC). They didn't have anybody else who had even seen it.
    Ahh... that glorified GUI for Windows 3.11, better known as Windows 95. I installed it in the Summer of 1995, and I vaguely remember I had a CD. Floppies were for the little people...
    Yes, a qualification will get you past the HR process and it seems like little else I guess.
    The qualification, I agree, but the theory and fundamentals I do believe are valuable.


  • Registered Users, Registered Users 2 Posts: 7,468 ✭✭✭Evil Phil


    Floppies were for the little people...

    :pac:

    I didn't have access to a CD burner at the time. Not that I was making a copy of anything *cough*


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


    croo wrote: »
    yes, but the point is. Can you practice law without a law degree? can you be an accountant [not a bookkeeper but sign off accounts] without an accounting degree? Can you practice medicine without a medical degree? No, but you can design, develop & deploy software. I degree is not a legal requirement.

    But at one point in time anyone could practice as lawyer, doctor, engineer without formal qualifications and that lead to so many issues that society said nope, you have to be qualified.

    In the case of an Accountant you don't need to have a degree but you need to pass your relevant professional bodies exams.


  • Closed Accounts Posts: 19,777 ✭✭✭✭The Corinthian


    amen wrote: »
    But at one point in time anyone could practice as lawyer, doctor, engineer without formal qualifications and that lead to so many issues that society said nope, you have to be qualified.
    I think increased competition and wage inflation were the principle issues...


  • Posts: 17,378 ✭✭✭✭ [Deleted User]


    When people talk about github projects and you're working with something like Wordpress or Drupal, all your custom plugins/modules be a good part of a portfolio?
    Along with the finished product in the cv?


Advertisement