I have to say that my Final Year Project is all going off to a rather good start. I'm currently working on my Feasibility Study for my program. I'm feeling very business-like. I've been conversing with my clients (my parents) about the functionality they need/want. I have a couple of goals set, as well as some 'ultimate' goals (goals to work towards if complete all of the original functionality.
I've also been working on getting the order form on the website working to go live on Friday (4th October, 2013). I'm currently just working on getting the prices to change when the customer clicks on the 'Quirky Trees' checkbox. It's taken me an hour and a half roughly to get just one working from an array with html tags inside (I'm using jQuery). But getting it to change the rest of the prices should be easy now; I'll just implement a for-loop to change the rest of the prices. In the PHP side of things, I'm just going to have it replace the price part of the string with the correct 'quirky' price.
My lectures started today and, I'm happy to say, I'm very pumped to get this year off to a good start. My lecture notes have been copied onto Dropbox and tutorials have been completed. I've already been given my first bit of coursework (other than my final year project) and it's only day 1!
It feels like this year shall be a good one :)
My name is Alyssia Rose. I like drawing, aeroplanes and trains. I love creating geeky things and helping my family. One day I want to work for Disney/Pixar, or reach for the stars with NASA.
Monday, 30 September 2013
Saturday, 28 September 2013
Final Year Project
So today I started working on my Final Year Project. I'm back in Loughborough now after a wonderful and relaxing summer holiday, but now I'm in full work mode before my lectures have even started!!
At the moment I'm just getting my project management site up and working, along with sorting out all the requirements my customers have given me. At the moment I am just getting them all down in one place, but I shall be working on analysing them within the next couple of days so they are still fresh in my mind.
At the moment I'm just getting my project management site up and working, along with sorting out all the requirements my customers have given me. At the moment I am just getting them all down in one place, but I shall be working on analysing them within the next couple of days so they are still fresh in my mind.
Wednesday, 24 July 2013
My Placement Year
Back in July 2012, I began my first proper paid job as a Student Software Engineer. I was fresh out of my second year at university and had just finished moving into my own flat. I wasn't completely alone at work though as a university friend was also starting his placement year there too.
I was going in knowing very little about Object Oriented Programming and not remembering much from what I had learned at university at all. Luckily I wasn't thrown completely in the deep end and my first couple of fixes were just changing a couple of strings.
Then I got elbow deep in some WinAPI to prevent users from changing the name of a file or folder by left-clicking twice. At first I thought it was impossible, but by playing around with the system styles and some switch statements I managed to get it to work, along with enabling F2 and right-click->rename to rename the them.
Not long after I started, though, I had to take a couple of months off for what was later diagnosed as Crohn's Disease. I missed a great chunk of learning in those two months, and always worried about whether I'd have a job to come back to.
I came back and was swapped with my friend from development to testing. I had only learned some Java and C++ at university, and in my first year too, so being told all of the tests were written in C# was a bit of a shock, but it didn't deter me. I created many a coded UI test and maintained them in the three months I was on testing. There wasn't much to testing.
I swapped with my friend again back into development and was put onto the new development project. The new development was written in C#, like the tests, so I had a little background knowledge of how it all worked. Along with C#, I had to learn the WPF subsystem and MVVM architecture. Oh boy. I didn't learn all of the aspects of it, just enough to get me through the issues. I dove straight into the deep end of WPF and went about learning to validate text using IDataErrorInfo. After much searching of the internet and reading of books, I found an answer both the lead developer and I were happy with.
I realised while coding for the new development how important Unit Tests are for a program.
Along with writing code for the new development, I became a whiz at creating UIs with XAML. I was also given free reign to create an icon for the program, but unfortunately none of my creations were chosen.
Now I'm back in testing, waiting for my tests to finish. I think I definitely prefer development over testing, but I can appreciate the importance of testing for programs.
I was going in knowing very little about Object Oriented Programming and not remembering much from what I had learned at university at all. Luckily I wasn't thrown completely in the deep end and my first couple of fixes were just changing a couple of strings.
Then I got elbow deep in some WinAPI to prevent users from changing the name of a file or folder by left-clicking twice. At first I thought it was impossible, but by playing around with the system styles and some switch statements I managed to get it to work, along with enabling F2 and right-click->rename to rename the them.
Not long after I started, though, I had to take a couple of months off for what was later diagnosed as Crohn's Disease. I missed a great chunk of learning in those two months, and always worried about whether I'd have a job to come back to.
I came back and was swapped with my friend from development to testing. I had only learned some Java and C++ at university, and in my first year too, so being told all of the tests were written in C# was a bit of a shock, but it didn't deter me. I created many a coded UI test and maintained them in the three months I was on testing. There wasn't much to testing.
I swapped with my friend again back into development and was put onto the new development project. The new development was written in C#, like the tests, so I had a little background knowledge of how it all worked. Along with C#, I had to learn the WPF subsystem and MVVM architecture. Oh boy. I didn't learn all of the aspects of it, just enough to get me through the issues. I dove straight into the deep end of WPF and went about learning to validate text using IDataErrorInfo. After much searching of the internet and reading of books, I found an answer both the lead developer and I were happy with.
I realised while coding for the new development how important Unit Tests are for a program.
Along with writing code for the new development, I became a whiz at creating UIs with XAML. I was also given free reign to create an icon for the program, but unfortunately none of my creations were chosen.
Now I'm back in testing, waiting for my tests to finish. I think I definitely prefer development over testing, but I can appreciate the importance of testing for programs.
Subscribe to:
Posts (Atom)