Unit 29: Effective Lifelong Learning

Evaluation

When I first heard the idea of a self managed learning plan I thought it would be a nice relaxing assignment. If I’m the one setting the workload and the timescale then I can go at my own pace. I could not have been more wrong.

Due to my minimal previous knowledge of PHP and MySQL I decided that as oppose setting myself an easy target I would actually push myself to learn more complex parts of the language rather than the standard INCLUDE, IF and WHILE statements.

As part of this I set myself a creative brief of making a site which a photographer could log into to upload their own work to display to the world. As part of this I would also be required to build pages that were viewable by the public which had other options available should a person be “logged in”.

I think the targets I set myself at the start were realistic for me to attain.

The Learning Phase
My initial learning of PHP was quite long winded as I used the time to ensure the little pieces of the language I knew were correct. This was done by following the tutorials within my resources from the start instead of dropping into more advanced ones straight away.

Whilst I was going through the chapters of the PHP learning I didn’t move on until I fully understood the concept I was learning. At times this meant I would read over a chapter a number of times and this did become frustrating. The way I over came this was to drop in and out of my other assignment at the same time. I’m not sure how I would have managed this without my A9 assignment running alongside.

My choice of resources in the most, suited my learning style. They taught me real life application of the language instead of just showing the syntax in examples. I did find one of my chosen books quite difficult to understand and as such used my back up book that I had chosen incase of this sort of problem. I was pleased how I had allowed for a problem of this nature when choosing my resources. This is something I will need to do in the future also.

The majority the project I built was using techniques I had learned within the resources and then amending them to fit with my own needs. I think for the timescale involved in this project this was the only realistic way I could get the project together.

As part of my learning phase I also produced a blog/journal showing what I had learned and my weekly thoughts on how my plan was going. Using Wordpress to set up this site meant that I was indirectly learning how to use PHP in other ways from that which I had initially thought.

The Final Solution
The ideas generation stage of my final solution was definitely put on a back burner with this project. As I was more concerned by the learning of the languages I let this side of things slip and ended up with a design I was not overly happy with and hardly any real ideas development.

On the plus side though I can take the following things as positives from the assignment:

I have a basic knowledge of Wordpress as a website creation tool.
I have knowledge of PHP I did not have prior to this assignment.
I am familiar with MySQL databases, users and permissions.
I can use PHP to connect to a MySQL database to update, compare and display items within the database.

One disappointment I have with the assignment is that in the time I had I could not get the delete function of my website to work. This is something I will continue to look at until I am able to use this correctly.

The Crib Sheet
Initially I set myself the task of obtaining real life experience from web designers within the industry as to how they use PHP and MySQL. I sent out a number of emails to various different people within the industry. I was very disappointed that I only received one response I was able to use within my crib sheet. As such I made the decision to use the crib sheet to talk about my knowledge of the languages.

Overall
I feel for the first time I have truly been tested during this assignment and in places been found wanting. Although in some ways this does concern me, the fact it provides me with invaluable experience in a safe environment I can take this on board and learn for the future.
With regards to my initial targets I set myself I still think they were achievable and think that if I had looked at a broader range of resources I may have been able to make the delete function work within the site.

I think the digital work I have created is of a better standard than the paper based products. I also think that this digital work could have been improved with things I have completely left out in this assignment. Things such as SEO techniques and complete commenting within the code to clarify what does what.

Having this assignment as one of the first of the year has also given me the wake up shot that I needed to show me that this year is not going to be a smooth as I thought if I don’t put the effort in.

I think the PHP and MySQL I have learned as part of this is enough to establish me with solid skills in order for my ultimate goal of being employable within the industry at the end of the course.

It’s now or never!

With the hand in fast approaching I found myself this week mostly procrastinating, the majority of my week was spent doing other things. This concerned me greatly as I thought I was really going to have focus throughout this assignment.

I think this was partly down to feeling I was struggling with certain areas of my learning.

One good thing about this week was that I managed to get my crib sheet started. I also had a very constructive day yesterday getting a very simple un-styled version of most of my project completed. The only thing I need to work out now is how to display my pictures straight from uploading them.

With the deadline being a little more relaxed on this assignment than others I feel this will reflect through to my stress levels towards the big day. Not having to hand in until late in the day means that I will have most of Thursday should anything go wrong.

The most important thing for this week is ensuring I check all my work before submission as in the past it has been avoidable things which have been my downfall.

Getting There

This week I’m actually pleased with my progress. After a slow start I have managed to finish the week on a high. Buying another book this week really helped me understand the role of MySQL within web development and I have now managed to integrate some small scripts of PHP with a database.

Now I have got the basics learned I need to move on to the more advanced sections of my learning in order to have a fully finished project within the next couple of weeks. I’m concious at the minute I still haven’t made the crib sheet I was going to start with. I think this will be a lot easier to do however now I have some real life experience of the languages I’m to summarise.

My targets for the next week are to have my learning area fully built [most of the hard work was done yesterday]. This will coincide with the learning stage of my SMLP being completed. At this stage I should have the relevant knowledge to continue with the build phase. I am also looking toward my SMLP day next week [Thursday] to have a working unstyled version of my site leaving me the best part of a week to get on with the styling and final checks completed.

Week One

The week started off not as I had planned. I couldn’t get focused on the initial task I have set myself, to create the crib sheet with relation to PHP and MySQL. For the time being I put this to one side and started getting down to learning from my resources.

I found my first period of sustained reading on PHP very productive, the first 100 pages of my book seem to fly by in no time and I have managed to put together some nice little files showing me what I’ve learned. A bit like a code library for me to reflect back on when I need to.

Unfortunately, the MySQL book didn’t go as well as I had hoped 5 pages in I wasn’t feeling I was understanding much at all. On the way home tomorrow I will be stopping off for my reserve book as I think this will help me to get to grips with the database side of things.

My time today was mostly spent learning more PHP and I feel I’m making good progress on this side of things.

The Beginning

In order to be able to fully access my learning over the period of this plan I feel I need to make a clear note of where I am currently at with my PHP and MySQL.

PHP

I have experience of using the INCLUDE function and also basic IF statements. I have amended some basic contact forms written in PHP.

MySQL

I have used a MySQL database built by someone else and inputted data into this. I have also used control panel software to edit the information within this database.

Beyond this I have not yet had the need to expand my knowledge within these two languages. I am looking forward to being able to learn the skills in order for me to meet the creative brief I have set myself.