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
The_Hurricane
Posts: 773 Forumite
in Techie Stuff
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.
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.
0
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.0 -
The_Hurricane wrote: »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.0 -
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.0 -
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-Concep0 -
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.0 -
ringo_24601 wrote: »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.
Agreed, which is why I thought it would be better to focus on the specifics of the job requirements.Unfortunately, you've asked really broad questions and shown an inability to discover things yourself... anyway -
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.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.
Whereas software development processes are longer term skills, and don't date so much. Great to have on your CV.0 -
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....0
This discussion has been closed.
Confirm your email address to Create Threads and Reply
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