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

How did you find your first (real) job?

  • 17-11-2009 11:59am
    #1
    Registered Users, Registered Users 2 Posts: 2,919 ✭✭✭


    Good morning folks, was just wondering to myself what it takes to be a good software developer?

    Personally, currently, I think my level of programming is somewhat lacking not to mention the other skills involved. So how did you guys find your first programming job? Was it a breeze or hard work to keep up?

    Ps I'm not doing a paper on this or anything, I'm genuinely interested, won't be long till I'm looking for something and I want to be as prepared as I can :)


Comments

  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    Interested in any feedback on people who have jobs in Software development myself.

    I've been finished college since May and have been looking for a job, have had 5 interviews and I'd like to try and figure out what I'm doing wrong in them as to not secure a job.

    My own personal feeling is that there isn't actually that much requirement for graduates and big companies have there pick as everyone applies to there graduate programs such as IBM and smaller companies only seem to be taking graduates who have done there final year project on a particular technology or idea.


  • Registered Users, Registered Users 2 Posts: 981 ✭✭✭fasty


    I graduated in 2003 and took a tech support job to gain some experience then moved around a few smaller software companies looking for an oportunity to move from support/admin/dba to development.

    It wasn't easy, I had a rotten time when I finished college trying to get a graduate position because honestly my dev skills were lacking having done Engineering where there was much more than just software to think of. What I learned in college was how to pick things up quickly and solve problems, so after much pain answering phones and setting up servers and database admin I managed to move into software development.


  • Registered Users, Registered Users 2 Posts: 2,472 ✭✭✭Sposs


    I'd recommend to any programmer who is looking for a job at the moment , especially graduates to not be sitting at home doing nothing , you should be building applications/sites - showing potential employers that you have initiative and actually enjoy what you do, that you don't just see it as a job, as from my experience those sort of programmers tend to get hired more.

    - hosting and domains are cheap as anything these days, allowing you to stick whatever you do online, and you never know who might see :)


  • Subscribers Posts: 9,716 ✭✭✭CuLT


    fasty wrote: »
    I graduated in 2003 and took a tech support job to gain some experience then moved around a few smaller software companies looking for an oportunity to move from support/admin/dba to development.

    It wasn't easy, I had a rotten time when I finished college trying to get a graduate position because honestly my dev skills were lacking having done Engineering where there was much more than just software to think of. What I learned in college was how to pick things up quickly and solve problems, so after much pain answering phones and setting up servers and database admin I managed to move into software development.
    This is actually a fairly similar story to my own, although I never actually graduated. Seems to be a relatively common one.

    I had been doing tech support part time while at college, and eventually left the course and started spending more time doing development work in the company I was working for.
    Did some small projects of my own and put them online, spent time answering questions in the Boards.ie web development forum, and generally spent my time improving my ability to code and learning about Linux/BSD.

    Did my first proper phone interview, couldn't answer some of the questions, when it was over, I started looking up the answers to what I got wrong and made sure I'd never forget.

    I also took a risk that could have had potentially very negative ramifications for someone with more baggage (financial, personal, etc.) A company with no previous employees, not much visible income, a job with a dubious future, some really hairy hours and lacking benefits (like healthcare, etc). Being young and living at home, my risk was reduced, although I still left my previous (secure and with a relatively guaranteed promotion tree) job for it. Girlfriend at the time ended up breaking up with me I spent so much time working.

    Since starting to work for Boards.ie my knowledge has expanded massively, and I still don't know 10% of what I'd like to know. Although that 10% has been pretty static no matter how much I learn, as each new fragment of knowledge reveals more that I want to know.

    I mean, I love coding. I love the whole technology behind making computers do shit. It's awesome. I have massive admiration for people who do stuff infinitely more complex and challenging than what I do (things like kernel development, etc.) The people who write the development tools that I'm just a user of. It's mind boggling how smart some of these people are and the people who have painstaking built each layer that allows me to do what I do.

    I would strongly agree with Sposs. A green graduate is an unknown quantity, especially since it's possible to get through a lot of CS courses without actually being a competent coder. Coding needs to be the kind of thing you'd be doing in your spare time if you had nothing else to do, and obviously there needs to be hard evidence of this if you've no employment history in the field. Think about it from the employer's perspective. If you're lacking in some area of knowledge, make them understand that you'll burn your own spare time to learn it.

    1. Code, read books, use places like stackoverflow, answer questions, ask questions (wherever).

    2. If you're applying for a job, learn what they're looking for and tailor your C.V. to explain what you know that is relevant to the job. Apply for jobs that you have a relevant skillset in; there aren't a lot of companies in charity mode at the moment (ie, looking to take on someone who's going to be useless for 6 months while they learn the ropes).

    3. If you don't have a relevant skillset, get it. (See 1.)


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    Sposs wrote: »
    I'd recommend to any programmer who is looking for a job at the moment , especially graduates to not be sitting at home doing nothing , you should be building applications/sites - showing potential employers that you have initiative and actually enjoy what you do, that you don't just see it as a job, as from my experience those sort of programmers tend to get hired more.

    - hosting and domains are cheap as anything these days, allowing you to stick whatever you do online, and you never know who might see :)

    Thats what I'm currently doing is right, currently working on Android though which I'm not so sure on, it might be limiting as to what an employer is looking for?

    Also looking into creating a "Web 2.0" application, we used Google Web toolkit to create a basic one in college.

    My website on my project was actually spotted by someone looking for Android info and I'm meeting with him next week, so your right it does work.

    But from someone in the business is working with newer technologies like Android and GWT a good idea or should I concentrate on making something thats been done before solidly? Like a website using JSP's or something?


  • Advertisement
  • Closed Accounts Posts: 18 Jiri


    I would recomended the same: try to do some project in your favorite programming language.
    For example I myself wanted to be C/C++ developer with embedded knowledge. So I bought development board from Olimex (with linux OS on it) and trying to develop small robot.
    It helped me a lot, it is definitelly better than just learning any programming books and try some examples from the book.
    This development helped me to get more practical skills.

    Jiri


  • Closed Accounts Posts: 2,696 ✭✭✭mark renton


    I landed myself in a job by attending as work placement for a course. Was studying networking and ended up working as systems analyst. I have to say that aiming for a development job as a graduate with little experience may be a little optimistic, any developers i have met in last few years have at least 4/5 years experience


  • Closed Accounts Posts: 1,397 ✭✭✭Herbal Deity


    I'm only in my 3rd year of a CS degree, but I'm making sure that I get firsts in everything. I've succeeded so far. However, I had my first job interview last year, for an internship in a company that develops webapps. He started asking me questions like "What was the last project outside of college work that you undertook?", "What was the last book relating to computing outside your college course which you read?". Now, I don't really code as a hobby. I do college assignments very well, and sometimes play with linux and write some scripts, but wouldn't really do my own "projects" as such. Similarly, I don't regularly read books on computers that I'm not obliged to read.

    I was rather stumped by these questions, and the interviewer didn't seem too impressed. Another guy in my class, who codes as a hobby, but does badly in exams and assignments went for an interview for the same position. Despite the fact that my academic record is much better than his (he had to repeat 3 exams to get into 3rd year), he was offered the internship over me. Now he turned it down, and I got offered it next (I turned it down also due to being offered a much more interesting research internship in the area of compilers), so my academic record wasn't completely overlooked, but it just goes to show that a lot counts on the impression you make on the interviewer, and perhaps it was just this guy, but enthusiasm for coding and doing one's own projects seems to make a very good impression.

    Personally, I'm planning to go the PhD route, but were I a CS graduate looking for a job, I would certainly be constantly learning new languages/skills and doing my own projects in my spare time.


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    I have just experienced the same thing as Herbal,

    My academic record is pretty good however because of a loss of a family member I've spent the time since I've graduated dealing with that and helping out around the house as much as I can, its left me with very little non academic projects to show.

    I recently had two interviews with IBM both of which went extremely well, the best interviews I've had to date, I answered everything they asked, I was confident and they seemed impressed with me.

    Unfortunately today I was told I didnt get the job and I asked for additional feedback, they simply said the fact I had no non academic projects or experience played against me and someone who did got the job.


  • Registered Users, Registered Users 2 Posts: 515 ✭✭✭NeverSayDie


    I'd agree with the other posters' experiences - academic achievements don't mean much when you're interviewing for industry work. That's not to say they'll be ignored every time, just not a big factor relative to experience and your general understanding of software development, as demonstrated on the spot or through past projects and experience if you have any.

    That's not to say academic stuff is of no use - firsts can be quite useful to get you into formal graduate programs with folks like IBM, or just as a general plus item when you don't have much else, and of course high degree grading is essential for postgrads, so it keeps your options open. They're just no where near as big a deal in industry as folks tend to think when they're still studying. You will generally need a degree to get in the door at all, but once that's done, the grades and exact details aren't usually of much interest. What will be of interest in the interview is (non-trivial) academic project work, personal project work, work experience, and professional/"real" industry experience, generally in that ascending order.

    Even if you don't have development experience, if you can show in interview that you're interested in and enthusiastic about software development, and especially that you're interested to the extent that you've dabbled in the stuff on the side on your own initiative, that will help a good deal. From what I've seen, the general attitude is that fresh graduates can't develop software to any particularly useful degree, and will need fair bit of training (formal or otherwise, depending on the company) and time on the job before they're useful team members. With that in mind, the main thing they'll be looking at in interviews is your potential as a developer - ie, what they can build you up as. So anything that convinces the interviewer that you've got potential to be turned into a good engineer will help. Maybe you worked on some interesting project as part of your final year or a masters, maybe you've been involved in some open source project or even game modding, maybe you've written some bits and pieces of software or web apps on the side, etc. They're all good signs for an interviewer, they show someone who's into software development beyond just going to lectures and labs on the subject, and that's always a good indicator that someone will make a useful engineer. Hell, even talking about the latest tech developments, some book or blog article you read on a tech topic you're interested in, etc, will help towards convincing them you're good material. I've never met a good developer who wasn't an enthusiastic developer - this business really does require that you like it, if not love it. (That's not to say folks don't get sick of particular projects/jobs, etc etc, but if you don't have a passion for software development as a whole, you best hit the CAO or get good at lying).

    Taking my own case - I'm a reasonably good engineer, but I wasn't much of a student; I messed up and graduated with a third class degree, which is pretty piss poor by anyone's standards. Didn't find much work when I graduated, ended up working as a night shift cleaner of all things, then shortly after was put in touch with someone needing a fairly substantial software system built (system to manage all the business a large hotel-type establishment, effectively). Worked on that part-time contract for a good while (18 months or so I think, including getting it up and then subsequent follow-on stuff). That experience helped a great deal, even if it wasn't commerical dev work (was working by myself). After that, ended up interviewing for and getting a developer role in a software company. The issue of what degree grade(s) I got was never mentioned once in that interview or any other I've done. Work experience during my degree, my final year project (some fanciful UI thing involving laser pointers for interaction) and the work I did on the side building the system after that, was all they were really interested in, background-wise.

    Hmm, that turned into an awful wordy post. In short;
    - experience is everything, get as much of it you can. If you can't get work experience, make your own. Work on side projects that interest you, any substantial academic projects you get, take them and run with them.
    - attitude and approach is everything too. Find some area of development or problem that you're keen on, and explore it - read about it, do projects in it, etc. That'll produce the most useful and plausible experience.
    - practise, practise, practise. That's how you get better at developing software.
    - get the best degree you can regardless, it's always worth having.
    - networking gets you jobs, at every level, even for graduates. Keep in touch with folks from your class, take every opportunity to meet professional IT folks, get involved in IT clubs in college, etc.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 1,028 ✭✭✭Hellm0


    My first job in development more or less fell into my lap, a friend I knew from college (which I left early) got me an interview with a small shop and they more or less trained me in at a loss. That's not to say it was easy, I worked some pretty long days and made very little money (first year was 18k). When I started I knew some C and a good chunk of VB 6, which was handy considering I had to learn .NET. After the first year there I moved into web development briefly and put in a year developing content management systems. Then I switched to the dark side and became a consultant.

    Were I starting out today, I would be in a very different market, but I would still aim for smaller companies. Not only are they more likely to be lenient on your lack of experience but you will gather invaluable experience from working with them. Smaller shops are flexible, usually exposing developers to the "full life cycle"; architecture discussions, requirements gathering, documentation, debugging, time management. There are so many skills which are not strictly related to coding, many of which are difficult to pick up when in a larger firm.

    As others have said, showing an interest in the work helps. Bare in mind there are many different areas of software development, web development is a very different animal from the kind of work you would do in a trading firm.Try to identify the skills that are used in the industry you would like to work in. I work in .NET as I find it is a technology used in many different industries and settings. Some people prefer PHP and the whole LAMP model. Some prefer C++. Only lost souls like PERL.

    But yeah, make a site, code up concept applications, try to identify what area of software suits you. It's a great job!

    P.S. Make sure you know the meaning of the word "Polymorphism". Seemingly every interviewer asks this question.


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    I've got an interview next Wednesday but they've asked me for a portfolio on 1 project that I have done to show what I know.

    I've two projects to chose from.

    But I'm a bit stuck as to what to put in the portfolio? I mean I can easily make a portfolio of all my projects and outline what there about, what technologies I used and what skills I learned but what is the best way to do a portfolio on a single project?

    I presume I should just disclose why I decided to do what I done in the project, what technologies I used, languages used, methodologies used, problems encountered and how I dealt with them, learning outcomes and project outcome


  • Closed Accounts Posts: 12,382 ✭✭✭✭AARRRGH


    draffodx wrote: »
    Thats what I'm currently doing is right, currently working on Android though which I'm not so sure on, it might be limiting as to what an employer is looking for?

    Also looking into creating a "Web 2.0" application, we used Google Web toolkit to create a basic one in college.

    My website on my project was actually spotted by someone looking for Android info and I'm meeting with him next week, so your right it does work.

    But from someone in the business is working with newer technologies like Android and GWT a good idea or should I concentrate on making something thats been done before solidly? Like a website using JSP's or something?

    This is what I would do if I were you: target a business area rather than a technology.

    For example, instead of focusing on learning how to develop something for Android, I would target a business area like CRM. This would involve developing modules for SugarCRM, SalesForce or SageCRM.

    I would then make contact with a CRM company in Ireland (e.g. SageCRM) to see if they would hire me. The fact that you could show you have a genuine interest in CRM (really rare), understand CRM (really rare) and have developed modules for CRM applications... this would really, really help you get a job.


  • Registered Users, Registered Users 2 Posts: 5,618 ✭✭✭Civilian_Target


    I started in the software industry by accident. I was doing a degree in Physics and I got a sutdent job in IBM-Lotus QA, intending to stay only for the summer. Over that summer, I automated some tests, and developed some tooling in PHP in my spare time at work. Rather than quitting, I said I would only be interested in staying if they could offer me a better job... I expected them to tell me to go home but instead they gave me that better job in software performance analysis.

    The rest is history: consistently good performance led to consistently better positions, when I went back to college I finished with a joint degree in Computer Science and Physics and a partial scholarship to do a masters in England.

    Now I work in the south of France programming travel reservation systems that deal with thousands of concurrent users.

    Advice?
    - Get into the field and get experience. Make sure you're coding correctly, don't cut corners -- even when it's quicker to do so, remember you're there to learn to do things right
    - If you are producing something that someone is buying, it's more useful than a demo (unless it's one fricking amazing demo)
    - If you can't get a job straight off, find someone who needs a piece of software and write it for them, ensuring they let you use it as a demo in your portfolio


  • Registered Users, Registered Users 2 Posts: 1,785 ✭✭✭Farls


    I finished college with a CS Degree and couldn't get work having done a few interviews. Usually due to my poor results in non technical subjects that brought my overall grades down. :mad:

    Anyway I done a FAS course, yes FAS course on mainframe languages like COBOL and JCL which involved some work experience. After the work experience I ended up getting an interview for work in Java dev as that is what I done in college and wanted to do. That was 4 years ago and I'm loving work since.

    Its just about getting your foot in the door which is the hardest thing to do.


  • Registered Users, Registered Users 2 Posts: 1,481 ✭✭✭satchmo


    I got a PhD and then moved to Canada... it was the PhD that got me the interview and then the job actually, I don't think I would've had much hope landing the job I have now without it as it was in a very relevant area (graphics & parallel processing).


  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    satchmo wrote: »
    I got a PhD and then moved to Canada... it was the PhD that got me the interview and then the job actually, I don't think I would've had much hope landing the job I have now without it as it was in a very relevant area (graphics & parallel processing).
    That's good to hear as I'm taking the same route!


  • Registered Users, Registered Users 2 Posts: 1,481 ✭✭✭satchmo


    Best of luck! Feel free to hit me up with questions etc.


  • Closed Accounts Posts: 243 ✭✭DrivingTestTips: Brian


    Hi guys

    I asked a question about getting a job when you self taught in programming and I was worried that i would have problems because I was self taught.

    Reading the post here I think it is about experience rather than what you got from collage.
    I was forced into programming because I was let down by a programmer (after giving him €9,000). He was a cowboy so I told him where to go and decided to learn it.

    I want to work In programming because of what I have learned.

    Can you get a job in this area when your self taught?

    Thanks


  • Registered Users, Registered Users 2 Posts: 1,785 ✭✭✭Farls


    BrianCon wrote: »
    Hi guys

    I asked a question about getting a job when you self taught in programming and I was worried that i would have problems because I was self taught.

    Reading the post here I think it is about experience rather than what you got from collage.
    I was forced into programming because I was let down by a programmer (after giving him €9,000). He was a cowboy so I told him where to go and decided to learn it.

    I want to work In programming because of what I have learned.

    Can you get a job in this area when your self taught?

    Thanks

    I would say it is possible yes but a LOT harder, a good degree/masters gets you the interview and experience gets you the job.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 6,790 ✭✭✭cornbb


    For my first "real" job I caught a lucky break, I happened to be in the right place at the right time with just the right "niche" qualifications or experience to suit a position that happened to be available.

    More recently, I was made redundant and it took a while to find something suitable. When I did, it was worth the wait. For anyone looking for work, whether a fresh graduate or out-of-work, I'd recommend "re-tooling" yourself or gaining experience in your own time. Design a website, write a mobile app, explore business opportunities, network with people etc.


  • Registered Users, Registered Users 2 Posts: 2,472 ✭✭✭Sposs


    cornbb wrote: »
    More recently, I was made redundant and it took a while to find something suitable. When I did, it was worth the wait. For anyone looking for work, whether a fresh graduate or out-of-work, I'd recommend "re-tooling" yourself or gaining experience in your own time. Design a website, write a mobile app, explore business opportunities, network with people etc.

    I recommend even people in jobs to be constantly doing that, especially the networking part.


  • Registered Users, Registered Users 2 Posts: 7,237 ✭✭✭mcmoustache


    I dropped out of college (FAM DCU), bummed around factories during the tiger, got tired of it and took the Software Developer course in Fas in Finglas.

    It was well-run despite whatever Fás directors got up to. I got my Sun (java) and Microsoft (VB.Net) certs. Then there was work placement and they offered me a full-time job after the interview. I had a portfolio of silly projects and I think that helped. I've been in that same company for nearly 3 and a half years and it seems to be unaffected by the recession.

    If you're out of work, do some projects to add the details to your CV. It doesn't matter what they are but I think employers feel more comfortable hiring somebody who can demonstrate something. They can't tell how good you'll be from your degree or course.


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


    I dropped out of college (FAM DCU), bummed around factories during the tiger, got tired of it and took the Software Developer course in Fas in Finglas.

    Was that with Sandra? I ran the new version of that course while she was on leave.


  • Registered Users, Registered Users 2 Posts: 15,065 ✭✭✭✭Malice


    So how did you guys find your first programming job? Was it a breeze or hard work to keep up?
    I graduated in 2001 and was unable to find anyone willing to take me on. It was a frustrating chicken and egg situation. I couldn't get a job without getting experience and I couldn't get experience without, you know, getting a job. I ended up working in an unrelated area. A few years later I realised that if I didn't get my act together, I'd never get myself a programming job. At this point it was 2005 and so I spent a lot of time brushing up my skills. A lot of what was popular then either hadn't been invented (.NET) or had changed a lot (PHP) since I had looked at it before.

    Happily I was able to land some weekend and evening work developing small web applications which allowed me to build up my CV and my skillset. Not long after that I applied for an ASP.NET developer position which was advertised in a local paper and I have been working as a developer ever since (though not in that job).

    The hardest part of that first job was dealing with what I soon realised was a very badly-organised development environment. Substandard hardware and ancient and quirky version control tools were used. Standard version control tasks like getting the latest version of the source tree or seeing who changed a file and what change they made were very confusing for me. I recall that Microsoft Source Safe was used along with some other tool that I can't remember. Even with my limited experience of SVN at the time I still realised that things weren't right. In summary it was hard work but harder than it should have been.


  • Registered Users, Registered Users 2 Posts: 7,237 ✭✭✭mcmoustache


    Evil Phil wrote: »
    Was that with Sandra? I ran the new version of that course while she was on leave.

    That's the one. It was en excellent course for those who were willing. It started my career and I haven't looked back since. A work colleague of mine also did that course a year before me.


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


    That's the one. It was en excellent course for those who were willing. It started my career and I haven't looked back since. A work colleague of mine also did that course a year before me.

    I started out on a predecessor to that course in Loughlinstown 15 years ago :)


  • Registered Users, Registered Users 2 Posts: 2,379 ✭✭✭toiletduck


    Just a quick question. When people are mentioning personal projects, what kinda apps did ye develop?

    I mean I have little projects on the side (e.g. a program to scan a specific folder for movie files and write out the contents to a html file, extending it to make use of a GUI...) but nothing that I would consider 'big', more just handy bits and bobs. As well as curiosity, I suppose I'm also looking for inspiration :)


  • Closed Accounts Posts: 2,696 ✭✭✭mark renton


    If you like you could create a Calculator using swing java UI, just 4 operatives, im thinking + - * and % : and numbers 0-9 - would appreciate if it coud be done by 10th DEC


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    john47832 wrote: »
    If you like you could create a Calculator using swing java UI, just 4 operatives, im thinking + - * and % : and numbers 0-9 - would appreciate if it coud be done by 10th DEC
    Because that's the date that an assignment is due? :rolleyes:

    Easy one at that.


  • Registered Users, Registered Users 2 Posts: 2,164 ✭✭✭hobochris


    I was hired off my Cv pretty much.

    I am very good at selling myself(apparently), Put my cv up on a job site and got a call a few days later to organize an interview, At the end of the interview they offered me the job on the spot(I took at and started after I graduated), I've now been here just under two years working as .Net developer.

    When things get a little better I plan to move to java as I enjoy working with it more then .Net.


  • Registered Users, Registered Users 2 Posts: 2,379 ✭✭✭toiletduck


    john47832 wrote: »
    If you like you could create a Calculator using swing java UI, just 4 operatives, im thinking + - * and % : and numbers 0-9 - would appreciate if it coud be done by 10th DEC

    I would... not like if it's all the same. I've served my time developing that exact same app in Javascript, Java, C++, PHP... Now it's your turn :)


  • Closed Accounts Posts: 2,696 ✭✭✭mark renton




  • Registered Users, Registered Users 2 Posts: 7,237 ✭✭✭mcmoustache


    toiletduck wrote: »
    Just a quick question. When people are mentioning personal projects, what kinda apps did ye develop?

    I mean I have little projects on the side (e.g. a program to scan a specific folder for movie files and write out the contents to a html file, extending it to make use of a GUI...) but nothing that I would consider 'big', more just handy bits and bobs. As well as curiosity, I suppose I'm also looking for inspiration :)

    Put some screenshots and a brief description of the projects in with your CV. It doesn't matter how big they are. Potential employers will probably question you a little about them and you'll come across confident when speaking about your own projects. Even if your progs are only for yourself, it shows that you are interested in coding. There's nothing wrong with "handy bits and bobs".


  • Registered Users, Registered Users 2 Posts: 7,237 ✭✭✭mcmoustache


    Edit: Scrap that john47832, I see you found it already. I should point out that it doesn't do modulo operations (%);).


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 2,002 ✭✭✭bringitdown


    My first job was back in the heady days of 2000, I had a pick of 5/6 offers from software houses to consultancies. Anyway that is not going to happen again any time soon.

    It is definitely a thing that software companies increasingly look for not only good academic records, but as people have pointed out, non-academic projects and certain personality traits when choosing 'grads'. They can afford to be picky now.

    It can feel like a Catch-22 but if you apply yourself and show that while yes it is a job, that you have some passion for it and some degree of awareness for the big picture.

    I remember one interviewer in 2000 saying I was the first person who knew about SCM and tools like CVS/Sourcesafe. To me that is shocking because its fundamental. It's like an engineer not knowing what a level is ... as I said those days are gone and that is not necessarily a bad thing.


  • Registered Users, Registered Users 2 Posts: 134 ✭✭d4v1d


    i've been developing for about 8 years now and only last year decided to go to college to get 'qualified' to do it. the college thing is only for getting future interviews. there's not much in it that i would find useful at all compared to the work experience i have.

    anyway, if i were to go looking for a development job there are a few things that i would make sure i could demonstrate in an interview.

    1. an understanding of source (quality) control. from what i see in college this is never really covered and is quite important. download cvs or some other source control tools and get familiar with version control.

    2. be able to document your projects. it's one thing being able to write great code but if you can't write a clear document to give to a customer then you're in trouble.

    3. the most important thing is to understand your own code inside out. it's one thing taking some code from the net (everyone does it) but you must understand exactly what it is you are using otherwise you'll be screwed if someone asks you about it. just saying you copied it and it works doesn't cut it.

    just my minor observations. some of these things may have been covered in other college courses that i'm not aware of.


  • Registered Users, Registered Users 2 Posts: 18,272 ✭✭✭✭Atomic Pineapple


    I've just been offered my first job since finishing college in May :D

    Heres how I got it.

    I done my final year project on Android.

    Built a website detailing what I done in my final year project and my thoughts on Android.

    Someone from the company came across my website when looking for Android info.

    They contacted me, had a phone interview. Then a face to face interview where I demo'd my Android app and just got offered the job today :D

    Never even applied for the position, they found me, so that shows the positives of creating stuff and putting it out there for people to see!

    Scary now actually moving into a real commercial world :)


  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    draffodx wrote: »
    I've just been offered my first job since finishing college in May :D

    Heres how I got it.

    I done my final year project on Android.

    Built a website detailing what I done in my final year project and my thoughts on Android.

    Someone from the company came across my website when looking for Android info.

    They contacted me, had a phone interview. Then a face to face interview where I demo'd my Android app and just got offered the job today :D

    Never even applied for the position, they found me, so that shows the positives of creating stuff and putting it out there for people to see!

    Scary now actually moving into a real commercial world :)
    Indeed. I blogged my FYP and got 3 companies contacting me! Well worth the extra bit of effort imo.

    It's a plus to them find you.

    Congrats by the way!


  • Subscribers Posts: 9,716 ✭✭✭CuLT


    Wow, sweet :)

    Fair play to ya draffodx! Congrats!


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 6,790 ✭✭✭cornbb


    draffodx wrote: »
    I've just been offered my first job since finishing college in May :D

    Heres how I got it.

    I done my final year project on Android.

    Built a website detailing what I done in my final year project and my thoughts on Android.

    Someone from the company came across my website when looking for Android info.

    They contacted me, had a phone interview. Then a face to face interview where I demo'd my Android app and just got offered the job today :D

    Never even applied for the position, they found me, so that shows the positives of creating stuff and putting it out there for people to see!

    Scary now actually moving into a real commercial world :)

    Well done and good for you :) I would strongly encourage people looking for their start to get into mobile app development. I spent a while writing iPhone apps, even after I moved on from that I was getting a ton of phonecalls/emails from potential clients who apparently can't get developers for love nor money. Just a suggestion :)


  • Registered Users, Registered Users 2 Posts: 3,766 ✭✭✭Reku


    draffodx wrote: »
    I've just been offered my first job since finishing college in May :D

    Heres how I got it.

    I done my final year project on Android.

    Built a website detailing what I done in my final year project and my thoughts on Android.

    Someone from the company came across my website when looking for Android info.

    They contacted me, had a phone interview. Then a face to face interview where I demo'd my Android app and just got offered the job today :D

    Never even applied for the position, they found me, so that shows the positives of creating stuff and putting it out there for people to see!

    Scary now actually moving into a real commercial world :)

    Grats, hopefully the experience will serve you well and that'll be your last significant period of unemployment.:)

    A big problem for me is knowing what languages/information/tools to focus on jobs wise since even "graduate" jobs seem to tend to require quite a few languages, tools and frameworks, often in combinations which I've been told by a few folks that the average CS graduate would not usually have most of under their belts. Having done just a grad dip in IT (1 year as opposed to 4 years) I'm playing catch-up as well so at times it does feel a bit like pissing against the wind. :(
    At least the more I study the more little tricks and such I pick up.:)

    On the topic of mobile apps, while many of you may already know about this I figure I might as well mention it in case there are any folks out there with great ideas but insufficient motivation
    Vodafone App Star Challenge
    €1million prize fund available with top prizes of €100,000 for best application
    .


  • Registered Users, Registered Users 2 Posts: 436 ✭✭Kila


    I have been thinking about this one for a few days, and wrote a blog about it (http://www.zenbuffy.com/2009/12/show-me-the-love/)

    In summary (in case you don't want to read the original), I think that you need to build up a portfolio or a group of projects outside of your bare course requirements. I think you need to show a genuine interest in the field, and not just an interest in a job (any job!). I think that this will set you apart from other graduates, because it will mean that you have some experience beyond the course you've done.

    Then put yourself out there. Get on sites like LinkedIn, maybe set up a blog, put your cv up on job websites, and build an online presence.

    Hope that helps a bit.


  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    Kila wrote: »
    I have been thinking about this one for a few days, and wrote a blog about it (http://www.zenbuffy.com/2009/12/show-me-the-love/)

    In summary (in case you don't want to read the original), I think that you need to build up a portfolio or a group of projects outside of your bare course requirements. I think you need to show a genuine interest in the field, and not just an interest in a job (any job!). I think that this will set you apart from other graduates, because it will mean that you have some experience beyond the course you've done.

    Then put yourself out there. Get on sites like LinkedIn, maybe set up a blog, put your cv up on job websites, and build an online presence.

    Hope that helps a bit.
    We are currently trying to get a coders.ie site up and running. By contributing to projects on this in the future, it should also help people as it demonstrates a definite interest in the area.


Advertisement