I'm a young IT professional who sometimes has opinions on subjects FAR from the IT world. I enjoy a great deal many of the aspects of development from SQL to UI/UX. It's the learning of new technologies that really fulfill me.

Something that has been bothering me for quite some time now is the “required” experience placed on so many technology job-postings.  Now, this is just my generalized opinion — I realize that sometimes a project requires immediate knowledge on the specific technology, but when looking for a permanent employee, does it REALLY make that much of a difference if he/she has had so many years working in a certain language?  I, for one, do not think so.

I’ve been working in the programming/technology/web-development field since 2002 (when I was 19 years old).  I came on basically to maintain a website – but eventually re-designed it.  After some time, I took on the Access Database management – and even developed some new ones for them (once I learned about VBA, I was so excited to do some programming).  Then I was able to play around with ASP and enhanced one of their web-apps.  I came in not knowing much about anything, but had the confidence and aptitude to learn whatever I needed. I was only their two years, and I was still in school.

I definitely don’t know EVERYTHING, but I can Google the hell out of ANYTHING!

And similar situations for every other job I got since – I had to learn SQL, ASP, ColdFusion, JavaScript, AJAX, jQuery, XML, DTS, SSIS, and now a little .NET ON THE JOB.  And it doesn’t really take that much time to learn it, especially when  you have particular goals/tasks to complete.

I majored in Computer Science – and the curriculum was basically C++/VB (which I’ve NEVER used profressionally).  But once you get the “gist” of one or two languages, any other language is syntax.

It doesn’t matter what language(s) you know, it matters how you THINK.

So I’ve never been scared to learn a new language; in fact, I thrive in an environment where half the challenge is learning the new technology.  And I would imagine most if not all my fellow developers/programmers (whatever you want to call yourself) think the same way.  Please comment if you do/do not share this sentiment.

And anyone reading this in a hiring role:

Would you rather have someone who knows a bunch about one particular thing, or someone who  knows some about a bunch of things–but has the ability to learn as much as he/she needs to in order to get the job done?

I have a few particular examples where I had to learn a language/technology pretty quickly in order to get one or two tasks completed, and I may post those separately in the future.  But honestly, when I tackle those challenges, it’s some of the most fulfilling work I’ve ever accomplished.

One of my favorite examples was when I wrote an AWK (yeah, that’s right :-P ) script to normalize a formatted age-listing report into a CSV file for an accountant friend of mine.  Definitely one of my proudest  ’atta boy moments!  Esepecially because I had never  used AWK before – we just read about it in my Programming Languages course in college.

Just because we don’t know it now, does not mean we won’t know it when we need to!

Arguments/comments are welcome!

Thanks for reading!

Google has announced that it will shut down Aardvark along with some other, older, services that it has been supporting for awhile now.  Aardvark (for which Google paid $50 million just last year) was a social search engine that apparently wasn’t keeping up with Google’s expectations.  Among Aardvark, Google Desktop, Google Pack, and a variety of other products/services are also on the chopping block, allowing Google to focus more on products such as Google+.


I think this approach, which can easily seen as being inspired by Steve Jobs, can do WONDERS for a technology-based company.  Focus! Focus! Focus!

Remember when Google was just the giant in search?  Then maps.  The focus on both of those for example, in my opinion, provided an easy way for them to become synonymous with search and maps.  I don’t even think twice when I type google.com/maps anymore – its completely second nature.

Don’t get me wrong – I love(d) it when Google comes out with new stuff – more toys to play with.  But perhaps they stretched themselves a little too thin.  Maybe letting go of some of the old furniture can spruce up the place!

So hopefully along with improving and adding upon Google+ (which I’ve barely played around with), we can see some more new innovative technology come out of Google.  I for one, can’t wait to see what’s next.

Thanks for reading!

Disclaimer: I don’t believe I am in violation of any terms with Apple because I am not revealing anything specific to iOS 5 beta in regards to features or the like. It’s just a fix, and intended for registered apple developers only.

So, as an excited iPad2 (and iPhone4, and MacBook Pro, and Apple TV) user (and registered developer), when I heard about the iOS 5 beta 7 OTA update, I was quick to just tap my way on my iPad to the OTA install. Yeah, not so smart!

Totally my fault – I decided to quickly apply the update though I hadn’t synced in a week nor did I have my MacBook Pro with me. So when the update was “complete”, the iPad was unfortunately stuck in recovery mode (where all you can see is that little image of a cord, and the message to connect to iTunes). WONDERFUL! :(

Note: This is BETA, I shouldn’t expect everything to just work, and I shouldn’t have even thought to dare update without having an up-to-date sync.

Anywho, so the following day, I return home from work, get out my MacBook Pro and decide to fix my temporarily bricked iPad 2. Thinking I just needed to “sync” it with iTunes, I plug it in.

Uh-oh: The iPad is stuck in recovery mode! I begin to get nervous. I figure, I might as well restore – and click the restore button, to realize that it was going to try and install iOS 4.3. And I know THAT would not work because I’ve already updated to iOS 5 beta (which is a different firmware version).

So here is the fix if you attempted to update your iPad OTA to iOS 5 beta 7:

  1. Make sure you have the recent version of iTunes beta installed from Apple’s Developer Portal
  2. Place your iPad in DFU mode:
  3. Press and hold both the power and home screen buttons at the same time
  4. After 10 seconds pass, release the Power button but continue to hold the Home button for another 3-5 seconds
  5. When in DFU mode, your iPad screen will stay completely black. If you see an Apple logo or otherwise you did not enter DFU mode
  6. Once this is completed iTunes will again say that it has discovered your iPad in recovery mode.
  7. Hold down the control key while you click on the restore button in iTunes. This should allow you to choose the specific IPSW file to restore to. I just went back to beta 6 (which I had to download from the developer portal).
  8. iTunes will begin restoring and syncing your iPad.
  9. Then, (if you dare lol [I did with no problems]), attempt to update to beta 7 OTA or otherwise
Luckily my last sync was only a week old, so i lost only a few downloaded apps that I re-installed. No biggie.
Hope this helps anyone with the same problem.
Thanks for reading!
© 2011 Jg-Technologies.net Blog Suffusion theme by Sayontan Sinha