Today I did some work from home and caught up on my timesheets and invoices. Not a very interesting day in some ways. But…
I did go out this afternoon with Justice and Haifa. Haifa slept the whole three and a half hours we were out, but Justice and I had a lot of fun. The outting actually started very nicely: Justice and Haifa were arguing in the car about where they wanted to go. Justice wanted to go to the toy store (Mastermind), and Haifa wanted to go to the mall. I told them that we should consult about it. So we each said a prayer: Justice and Haifa said “O God! Guide me…” (actually, that link goes to an updated translation – Justice and Haifa say the older version). Then we each said what we wanted to do. I said I wanted to have fun. Then we decided that we could all do what we wanted by going to the toy store first and then to the mall. Then Haifa fell asleep… We hung out at Mastermind for a while, then we went to a park. Justice and I played on the jungle gym which include an underground tube for speaking through. We ran back and forth once between some football/soccer goal posts. After a while, we went to the mall. At the mall, I got a hot almond milk bubble tea, then we went to ToysRUs. Justice played an XBox game there which has a little cat and has something to do with time sweeping. One other interesting thing was that Justice really wanted me to buy him something. I told him about detachment: being happy even if you don’t get what you want. He didn’t want to do that so he cried a little when we left the mall with no new toys.
Here is the email discussion I referred to a couple days ago regarding career strategy advice:
—– Original Message —– From: “Mishkin Berteig” To: “Greg Matthews” Sent: Monday, March 17, 2003 7:16 PM Subject: Re: Seeking Advice — Computer Science
Greg, I’d be glad to spare you a few minutes. See my responses below… — Greg Matthews wrote:
My name is Greg Matthews and I am a Computer Science student at the University of Windsor. I am currently preparing to go into my final year of studies with plans to graduate next April (2004), and I have decided to go into this last year with a strategy to best prepare me for my job search after completion.
Good idea 🙂
I am currently seeking to find some advice from professionals within this area and I was hoping you might be willing to answer a few questions for me that might help me better plan for my future career. Would you be spare a few minutes to answer some questions for me?
Here are my questions:
In your opinion, what is the current state of the job market for IT professionals? Bad, but not insanely bad. Basically, if you are pure comp-sci with no other skills and no experience, things are going to probably be rough. Even with other skills and experience things are tough. But they have improved substantially since 2001 which was a completely dead year!
What caused you to go into your specific area of IT and if you were to start over would you still take this path? If not, what? I got onto my path accidentally in some ways, and quite deliberately in others. For example: I never expected to work with Java, partly because it didn’t really exist until I got out of school. However, I quite deliberately did not stop learning after I finished school. The path I have taken, which could be summed up as “Object Oriented Guru” (and along which I have not yet reached the summit), was only sorted out after I got finished my degree and had some work experience.
What IT professions (if any) would you recommend staying away (possibly due to over-saturation/high-competition or otherwise)? It is difficult to say. The problem with the IT industry is that it changes quickly. (That is also an advantage, of course.) I honestly don’t think it is possible to plan even a year ahead in terms of any specifics. Use your education to go as broad as possible: theory, math, business, languages (computer and human), humanities and social sciences, science etc. This is so that you can know what you are talking about no matter where you find yourself in a year or two or five… If you are not already well-read, it is probably urgent to try to broaden your horizons. In the long run, prepare to always be learning! Other than that, choose what is most attractive to you. I chose programming because that is what I enjoyed most. If you like fiddling with hardware, follow that, etc.
What advice would you give to a person looking to get started with minimal previous experience? How can I get my foot in the door without experience what would an employer look for? Well, there are lots of possibilities. Get involved in or start an open-source project. It doesn’t have to be big or take a lot of your time. Make sure that you advertize any personal projects you have done. If you haven’t done any, you might be in trouble so I would suggest you get moving on that. For me, personal projects meant stuff related to AI. Just do something that you are interested in.
Is additional education (Masters or MBA) important in today’s market? A post-graduate degree is not necessary, but professional training can be very helpful. For example, take a seminar course on Project Management, or a software development methodology such as RUP. This will likely cost you a couple thousand, but believe me it is worth it. If you can’t afford that, or find the time, do a ton of reading in a subject related to the computer field, but not really computer sciency.
What would you consider to be ideal entry-level positions to gain the best experience and opportunity? Two things to consider: 1. your first job should be with a small local technology startup where you are either the only technical person or one of two techies. This allows you to get experience doing everything, and that is criticaly. After a year, or at most two, get out of that job and find one with a big tech company such as IBM, Sun or Microsoft. These can be hard to find but they are excellent. After that, your career options are pretty much open. Whatever you do, don’t take a first position with a large company if you can avoid it because you risk being pigeon-holed into a specialty that may not suit you. (Caveat: if the position is exactly what you are hoping to do for the rest of your life, then go for it!)
I would greatly appreciate if you could answer any of these or offer any additional advice you may have to offer.
Thanks in advance!
Do you mind if I put up your email and my responses on my weblog? I will happily remove your name if you desire, or link to your home page if you want…
– Greg Matthews
I think that the summary to all that I said is:
have a broad foundation of education
continue learning outside of school
try doing things you enjoy
don’t get pigeon-holed early on
Interestingly, non of that advice is specific to the IT field and represents a fairly “liberal” approach to education and work.
Today was a pretty good day. The second day of Ayyam-i-Ha, we had Melanie’s sister, Kristine, their dad, Benny, and his girlfriend, Linda, over for dinner. Melanie made an absolutely fantastic dinner including home-made bread, a great salad, her amazing squash and apple soup, and bruschetta (sp?). The meal was vegitarian, partly for Linda’s benefit. We opened some gifts. Melanie got me the Strictly Ballroom DVD (US$, CA$), one of my all-time favorites. I first watched it at Cory April’s mom’s house in Saskatoon. I’ll have to watch it again very soon 🙂
The other cool thing today was getting together with a bunch of friends from InSystems. I worked there back a little over a year ago from Oct. 2001 to Feb. 2002. Primarily I was working as the software architect for what became their eXterity products. In particular, I worked on their “Magic” authoring product (due to be released at the end of this month). Aparently it has continued to do very well as a project. Anyway, today a bunch of InSystems people came to have lunch with me at an Indian restaurant called Motimahal. The food was good and the company was excellent. It was so heartwarming to see my friends again. A big “THANKS!” to all of you!
Melanie has been reading “The Absorbent Mind” (US$, CA$) by Maria Montessori. She is incredibly inspired by it. I haven’t read it myself, but I certainly hope to!
I have been researching teaching the kids foreign languages. Two nights ago I did a big search for Arabic and Chinese online tutorials. I didn’t find anything amazing, but I did find some beginner material and some source material that I can use to make better stuff. As well, I’ve got to research some language learning methods. In particular, I want to find out more about “The Silent Method” and the “Power-Glide” materials – anyone have any experience with these, please email me. We are planning on teaching French (because Melanie and I know it fairly well), Chinese (because it is part of Melanie’s heritage and we expect our kids will go to China), and Arabic (so that they can read a substantial portion of the Baha’i writings in their original language, e.g. The Hidden Words). As well, the diversity in these languages we hope will improve their thinking skills.