in Search

αρχάριος

greek, noun, pron. "archarios" - beginner, learner, neophyte, novice

December 2007 - Posts

  • MCTS 70-431 Training Kit

    I have just received my SQL Server 2005 Implementation and MaintenanceTraining Kit from the mail today. Actually this is just my first attempt to shoot for a Microsoft Certification (MCTS:70-431). I hope everything goes well. I believe that learning the DBA side of the Database will not hamper my effort to dive deeper into programming and application development in general. Studying the structures and objects of the database lays the blueprint of where I want to be. I never had any serious attempt to learn these things until now. So now I am taking all the possible channels to get hold of that dream that I have always put on the wayside --- being a developer.

    I haven't reached any milestone yet. At least now I am taking my first steps. And I am looking ahead.

  • OOP - The Beginning

     It was suggested that I should start from the Fundamentals of OOP. So for the first time this book in my hand, which I bought almost a year ago from Amazon.com, will be put to use. The title is "Visual Basic 2005: The Language". You'll be surprised that after a year in my bookshelf, it still looks fresh, as if it just got out from the printing press.

    Most of the community members suggested i should go for C#, but this book is the most handy reference I could have. I have some ebooks about C#  but my eyes beg for rest from being exposed to the computer monitor. Although I have had some exposure to OOP concepts from my previous C++ class, I think going back to square one will reinforce the tiny concepts I have tucked somewhere.

    Lesson 1: Modules, Classes, and Namespaces...

     

  • ...and there was the beginning...

    This is just the beginning...

    I really want to have a long-term commmitment  with the programming world. I am glad I have come to know this community, DevPinoy.org. Keith Rull is awesome. I emailed him just yesterday and this morning he called me. The support he is willling to share is priceless. I believe I have gained friends just by signing up with this community.

    I have always wanted to be a developer. The first step must be made right now. No more excuses.

    I have found this interesting article by William Sheldon,  "Interested in a Programming Career? Here's How to Start", in www.sqlmag.com.

    Programming is more or less a generic task done by several different groups of IT professionals. So, I think the starting point for you is to look at some of the broad IT categories and see which one best fits your goals and expectations. The idea is to concentrate on an area in which you can be successful. So, let's look at four primary categories of IT professionals and what their skill sets are:

    • Database administrator (DBA). DBAs work with database systems, such as Microsoft SQL Server. They can focus on two areas: systems administration and programming. In the systems administration area, the tasks include setting up accounts and permissions for database users as well as monitoring a database's runtime performance. However, good DBAs go beyond just running a report. They optimize data access. For example, they evaluate stored procedures' execution plans, optimize stored procedures' code, and optimize databases' indexes. Good DBAs are proficient in the skills covered by the Microsoft Certified DBA (MCDBA) certification.
    • Traditional IT professional. The traditional IT professional is more of a system engineer. In large organizations, IT professionals might specialize in the setup and maintenance of a single server product (e.g., Windows Server 2003, Microsoft Exchange Server), whereas in small organizations, IT professionals might need to work with half a dozen or more server products. A talented IT professional not only knows how to open a user-management console to add a new user but also understands how to optimize products through administrative programming and other tools. Although the IT professionals' primary focus isn't programming, having some programming experience helps them be successful. These types of professionals become proficient in the skills covered in the Microsoft Certified Systems Engineer (MCSE) or Microsoft Certified Systems Administrator (MCSA) certification.
    • Information worker. Microsoft is promoting a new category of IT professionals known as information workers. At my company, information workers are specialists at customizing applications and client desktops. They typically customize products in the Microsoft Office suite. In Office 2007 that includes client applications such as Excel and server applications such as Office SharePoint Server. There are many certifications associated with information workers, so I'm not going to list them all but they include the Microsoft Office Specialist (MOS), Microsoft Certified Technology Specialist (MCTS), and Microsoft Certified Desktop Support Technician (MCDST). For more information about some of the training available to information workers, I suggest going to http://www.microsoft.com/learning/mls/elearn/iw.mspx.
    • Software developer. Software development is the traditional focus of programming. However, talented software developers do more than just write code. They also solve customer problems and design and document systems. In my opinion, a good software developer needs about 5 years of experience to be able to work independently. These developers are proficient in the skills covered by the Microsoft Certified Solution Developer (MCSD) and Microsoft Certified Application Developer (MCAD) certifications.

    Taking into consideration these four categories of IT professionals, you should determine the type of development you want to pursue in your career. A good place to review the skill sets in all of the Microsoft certifications is at http://www.microsoft.com/learning/mcp/default.mspx.