This is the conclusion week of my Mobile Application Development class and thus my last blog post for the class. It has been a fun class with a lot of solo work. And a lot of journals.
What did I learn?
This semester I learned how teams could work together successfully. I learned about accepting my teammates’ limitations, as well as my own. I learned that I had more to give to this project then I originally thought. I learned how to use JSON, AJAX and local storage too.
How to learn
I learned that it is harder to make myself go out and teach myself something, then it is to learn it in a typical class setting. I previously felt that I learned better if I had a bit of pressure on me, but now I feel that it’s nice to learn with a little less pressure on you. Allowing myself even as much as an extra day to get things done made a huge difference in the end.
My First Professional Job
Due to my disability, I will have to work at home. I see myself telecommuting with a local company for as long as they will have me. I want to get into back-end development. Not really sure why, but it gets me all excited. Tune in next semester when I start my back-end development class.
What worked/Did not work/How we fixed it
Our team meeting structure worked really well for us. One team member even got his boss to let him off on Thursday’s so we could have our meeting. The meeting’s were a lot of fun. I ended up taking on the role as moderator of the meetings. I also kept an eye on assignments and kept them both informed and updated the best I could. This worked really well for us. They were both busy with work, family, etc., and I had the time.
We had some file structure issues. One teammate decided we needed to keep all CSS and JavaScript in our HTML file. This led to our code being hard to follow and edit. Error finding was a bit tough. They both also had problems with their IDE’s. One emailed me the files and I merged them by hand. The other just saved to a new file each time. Again, I hand merged the files and it almost worked. I apparently missed some code and he took our final file and added it back in. Our other teammate set a good example by having his CSS and Javascript work in separate files, but it was too late by then. I will insist on separate CSS files for sure and perhaps even Javascript files for team projects from here on out.
Final Words
I want to once again state that the structure of this class was a perfect way to give us a real world development experience. Throwing us in the deep end and making us learn the new coding technologies on our own gave us a taste of what it will be like in the real world for us. It was scary and it was fun! I look forward to my next coding classes!