Design software (web) systems:
Coming into the program I had a very basic understanding of web development. I knew what some of the acronyms stood for and thought I knew more than I did about. It was a bit humbling when I first started out because the little bit I knew just scratched the surface of what I was going to learn.
The variety of coding classes in the different languages allowed me to have some fun figuring out how to pull off different tricks to make sites look interesting. By learning design principles, I was able to have the facts to convince a client that her idea for placement of her logo might not have been the best choice. Graphics for the Web gave me the ability to rework some of the pictures clients have given me since most of them were not web ready. The WDIM class was enlightening in dealing with clients and putting together a plan. I found the teamwork aspect of that class particularly revealing in how to delegate tasks but what I gained the most from that class was having thorough and professional looking documentation can go a long way to keeping the project on task. The class on eCommerce allowed me to peek into the inner workings of something many people take for granted. The skills and knowledge I gained from that class helped a great deal in setting up some of my internship projects.
Integrate Database Technologies:
When I began this program, databases were sort of a science fiction concept for me and I had no idea that I would be using them in this field.
Towards the end of my first year in my PHP class we began to investigate WordPress and that’s when it all came together for me why databases play such a vital role in this line of work. Since then I have also played with Joomla and while there are positives and negative to both, but all my internship projects have been done on WordPress. What really makes one aware of the importance of databases is moving them from one location to another.
Develop Software Applications:
I knew there would be coding and scripting languages going in this program but I had no clue as to how many of them. Learning about HTML and CSS laid the ground work. I found CSS in particular to be the most fun. Aside from manipulating basic things like layout and image sizes, animating objects and making a page eye catching with a few tricks was useful in all of my internship projects.
As I moved forward and learned about PHP and Java I became hip to how all these different coding and scripting languages all coexisted and worked together to make a cohesive and interactive site. I also found object oriented programming illuminating, especially working with Android Studio.
All of my internship projects benefited from the knowledge I gained in harmonizing all the different languages into a complete package.
Develop Technical Documentation:
If I had known about the amount of paperwork required I may have made a different choice. And at first, I found my instructor’s demands for professional looking documents tedious. But once I got into the WDIM class it occurred to me the vital role professionally developed documentation plays in this line of work. And many of the documents we crafted in that class served as templates for documentation that I made for each of my clients for my internship projects.
At this point I can make professional documents quickly and without fussing and I’m grateful that my instructor whipped me into shape on this matter. It became especially helpful when I made a user’s guide for my client in my capstone project who was impressed and pleased that I would take the time to write up a manual to help her manage her site.