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

I need a bit of direction(help or answers)!

  • 15-04-2005 12:07pm
    #1
    Registered Users, Registered Users 2 Posts: 3,809 ✭✭✭


    I am in a course called digital software systems engineering b.e. I started by doing a diploma in electronics engineering. Basically I've done at the max about three years of programming studies, and in my humble opinion I am crap at it no two ways about it. This is quiet hard to deal with because I really like programming and this is how I have managed to get on ok in the various classes through perseverance and lots of annoying questions. What I would like to know is there any where I can go or anything I can do to get better at programming myself outside of college? Thank you very much!!!


Comments

  • Closed Accounts Posts: 364 ✭✭Paligulus


    God I know that feeling!! Although by the sounds of things you're probably more determined than I am!!!

    I find there is a huge difference between doing assignments and doing a large project.

    I'm just after finishing my 4th year project and I found my programming ability doubled(well maybe not that much!!). I think the only way you can improve is by doing big project like that.

    Now I don't know where you can 'get' a project but I would suggest asking one of you're lectures if you could help with a project over the summer. If you offered free of charge you'd be surprised how glad they would be.


  • Registered Users, Registered Users 2 Posts: 1,423 ✭✭✭Merrion


    There are a couple of good books you should probably read: The Art of Computer Programming by Donald Knuth and Code Complete published by Microsoft Press. These will probably help you get the foundations on which a good programmer is built.

    That aside your best thing to do is practice. This means writing small programs with a fixed function yourself, and downloading other people's code from sites such as The Code Project to see how they do things.

    There is also an article I wrote: The 7 secrets of succesful programmers that is a distilation of some of the things I have learnt the hard way...


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


    Read "The Pragmatic Programmer" before you read Code Complete. Also, before you read the code complete book, read it's chapter 31.

    These books are life changing books, and are the best books I have ever read.


  • Registered Users, Registered Users 2 Posts: 3,809 ✭✭✭CerebralCortex


    Thank you all very much. Your help is very much apperiated.


  • Registered Users, Registered Users 2 Posts: 221 ✭✭Elfman


    A Lecture of mine swears by WRTING SOLID CODE don't remeber who writes but this guys knows his stuff so il be cheaking out a copy


  • Advertisement
  • Moderators, Society & Culture Moderators Posts: 9,689 Mod ✭✭✭✭stevenmu


    Books are great, especially for learning best practices, but they don't really compare to practical experience. Think up a small little project for yourself to do and then go ahead and do it. When you find yourself looking for sample code for how to do something, just look for stuff that matches the functionality you need not the application of it. For example if you need to read something fom a text file, just look for sample code of reading text files, then figure out yourself how to apply it to your own project, don't look for someone who's already done the same project as you and take that code.


Advertisement