A Position of Learning
On the brink of a total meltdown, I came to an enlightening realization yesterday. A few weeks ago I took on a Flash project that is very similar to several other projects I have done in the past. The task is to basically create a portfolio with categories and projects. When you click on a category, the project list is populated. Then, when a project is clicked, a box apears with the project title, description and image. For some reason I quoted the project on an hourly basis, rather than my typical project basis (this will come into play later on). I went back to my desk and decided I wanted to build the portfolio in ActionScript 3.0 instead of 2.0. The other similar portfolios I have built were all using AS 2.
After the design was finalized, I began to code. I quickly realized there could be a better way of coding, using a more modular approach and actually utilizing the principles of OOP (Object Oriented Programming … if you’re not techy, please negate all geeky words and phrases). These principles basically make it possible to reuse code. More work up front = less work in the long term. One of my goals this year is to become more efficient and knowledgeable in the realm of ActionScript and more specifically, OOP. My hope is that the new knowledge will improve my ability to teach and create, design and implement RIA (Rich Internet Applications).
Anyway, before this project I scheduled a one-on-one four hour tutoring session with Dana Payne, an ActionScript/Flex/Flash expert and Adobe Certified Instructor. Wednesday of this week I completed this tutoring session and felt like I had a handle on the principles we talked about. Dana was great and I intend to hire her again in a few months for a more intensive eight hour session. I highly recommend her to anyone looking to learn these things. So, yesterday when I sat down to implement what I had learned the day before in my current project, I struggled. I was stressed from other projects, on mind overload, and frustrated that this project was taking longer than I had anticipated, hence why the hourly quote was a shot in the foot. I do not charge for my learning experiences, however, I also did not anticipate spending four times the time on the project. It’s not about money … more about personal / professional proficiency (or lack there of).
At this moment of ultimate frustration, the realization hit me. It has been over a year and a half that I have been in this position of learning. Of course, I am not saying I have not learned anything in the last year and a half. Or that I have not been frustrated. Rather, it is that I decided to take my skills to the next level and in doing so, lacked the self preparation and patience to hit the exponential learning curve head on. As I sit here now, humbled and a bit more at ease, I recognize this things and am ready to be more patient with myself and my ability to learn.
5 Responses to “A Position of Learning”
-
-
That sounds like a great idea. Let’s discuss it
My final project plan was to make a little flash widget that pulled in xml to movieclips already on the stage and a text label and with arrow buttons to go back and forward in an array of thumbnails that represented video clips, that when clicked would fill the screen and play and also would have controls and a close button to go back to the thumbnail view. I was having trouble getting the thumbnails to properly load into all the movieclips on the screen. I’m still playing with it though.
-
That sounds like a great idea. Let’s discuss it
My final project plan was to make a little flash widget that pulled in xml to movieclips already on the stage and a text label and with arrow buttons to go back and forward in an array of thumbnails that represented video clips, that when clicked would fill the screen and play and also would have controls and a close button to go back to the thumbnail view. I was having trouble getting the thumbnails to properly load into all the movieclips on the screen. I’m still playing with it though.

Erin, this is great! Being a humble & eager learner is soo important. I just graduated from the UW Extension Flash Application Development certificate program; 81 hours, 27 weeks, and 1 year of learning… and my final project didn’t turn out exactly the way I planned! I had to redo my project at the last minute because I didn’t have time to pull off my original idea.
My teacher reminded me that it’s a journey, a constant learning process that is the fun of it and the fun of flash & design & technology. I’m glad to hear your honesty, we have a lot in common and I can’t wait to meet you!
Also, thanks for the mention of Dana Payne… I think I need her services, pronto!