We’d like to remind Forumites to please avoid political debate on the Forum.

This is to keep it a safe and useful space for MoneySaving discussions. Threads that are – or become – political in nature may be removed in line with the Forum’s rules. Thank you for your understanding.

📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!
The Forum now has a brand new text editor, adding a bunch of handy features to use when creating posts. Read more in our how-to guide

Basics of Software Development

Hi All,

As some may have noticed from another post I have a big interview on Tuesday morning for a software development role; are there any videos available on youtube that run over the basics? All I can find are clips advising how great it is to work for Microsoft.

Thanks in advance.

Comments

  • What sort of computer science / programming / I.T experience do you have? Software development is most often a job that will involve programming (unless you're specifically doing QA) which isn't something you can just pick up from a few videos.

    If you're looking to go from nothing to being a competent software developer you're going to need to invest months / years, not a few days.

    If you are starting from nothing check out codecademy, they have a wide variety of introductions to different programming languages. Python is a good general place to start.
  • gb12345
    gb12345 Posts: 3,055 Forumite
    Hi All,

    As some may have noticed from another post I have a big interview on Tuesday morning for a software development role; are there any videos available on youtube that run over the basics? All I can find are clips advising how great it is to work for Microsoft.

    Thanks in advance.

    Like you were told in the other thread you really need to know what languages etc they are working in. At best, you could try to learn about conditions (IF etc) and control structures (WHILE, FOR etc) and general program layout.
  • andrewjf
    andrewjf Posts: 285 Forumite
    Tenth Anniversary 100 Posts Combo Breaker
    What knowledge are you trying to acquire? At this stage you're not going to convince them you're an expert software developer.
    If you really want to pick up some relevant nuggets of information, try reading over the Java tutorials

    http://docs.oracle.com/javase/tutorial/

    From what you've told me they are definitely doing web application development in Java and .Net.
    It's a huge amount of information to take in though.
  • grumpycrab
    grumpycrab Posts: 5,042 Forumite
    Part of the Furniture 1,000 Posts Name Dropper Bake Off Boss!
    If starting from scratch, DOS is quick and dirty for procedural development.
    What is procedural development? http://en.wikipedia.org/wiki/Procedural_programming
    DOS basics start here http://www.youtube.com/watch?v=hTeCB4iVtzU

    Wiki also referred to object-oriented programming which is the "proper" way to do it...e.g.
    https://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-Concep
  • The guy has a degree in IT/software development.. i'd hope he'd progressed past procedural programming.

    Stuff you may want to look into:
    SCRUM agile developement - http://www.youtube.com/watch?v=XU0llRltyFM

    Unfortunately, you've asked really broad questions and shown an inability to discover things yourself... anyway - that video above was quite good - we use SCRUM at work. We develop a lot using c#, so we use Visual Studio and Team Foundation Server to manage code source, SCRUM planning ect.
  • andrewjf
    andrewjf Posts: 285 Forumite
    Tenth Anniversary 100 Posts Combo Breaker
    The guy has a degree in IT/software development.. i'd hope he'd progressed past procedural programming.

    That's true. Any Computer Science or Software related degree would have already covered that stuff.
    Unfortunately, you've asked really broad questions and shown an inability to discover things yourself... anyway -
    Agreed, which is why I thought it would be better to focus on the specifics of the job requirements.

    that video above was quite good - we use SCRUM at work. We develop a lot using c#, so we use Visual Studio and Team Foundation Server to manage code source, SCRUM planning ect.
    I love agile methods like Scrum. If the OP is interested, this would be a good area to look into. Software technology is like fashion. The latest fancy web framework may be popular now, but gone in 5 years.
    Whereas software development processes are longer term skills, and don't date so much. Great to have on your CV.
  • WilliamO
    WilliamO Posts: 385 Forumite
    IMHO I.T is too broad too. If you are in a Bank when the computer crashes and the staff call the "I.T Guy" (never an I.T Woman for some strange reason :)) does that I.T Guy fix the computer (as a repairman perhaps with motherboard skills)? Does he fix the software (as a programmer)? Does he fix the Network? Or does he have to know how to do all of these things in order to state "I AM I.T"?

    In other words, in some peoples eyes I.T is looked upon as a Guy who can fix everything (like a G.P) but in others eyes is a person who specialises in a few areas only (like a Brain Surgeon).

    It seems to be the same case in this post - Is Software Development a programmer? a Team of programmers? A guy who knows everything about programming? A Games only programmer? A person who knows how to research and market a piece of software? A person who knows how to develop over time a piece of software.

    If the OP has a degree in IT/Software Development as a concept they should be past the basics anyway. Trouble these days is people abuse the words I.T, Programmer and Developer. They think they have an I.T certificate like a magic wand, but then get caught out later....
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 353.5K Banking & Borrowing
  • 254.1K Reduce Debt & Boost Income
  • 455K Spending & Discounts
  • 246.6K Work, Benefits & Business
  • 602.9K Mortgages, Homes & Bills
  • 178.1K Life & Family
  • 260.6K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16K Discuss & Feedback
  • 37.7K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.