Skip to main content

About Me


About Me


My name is James, and this blog is being created for my Fundamentals of Information Technology & Literacy class.  I started my career in IT after I spend 10 years repairing CH-47D helicopters for the United States Army and the Colorado National Guard.  Growing up, I always had a powerful affinity for computers and computing systems.  Looking back, I should have realized that I would end up in an IT career.  When I realized that it was time to start a career in IT, I used a portion of my GI Bill to take several certification courses.  When the classes began, I quickly realized that without real-world IT experience, I was not going to be able to hold onto much of the information that was being blasted at me.  After everything was said and done, I had only received my CompTIA A+.  However, I also had some experience with Microsoft Active Directory, security principles taught by CompTIA Security+ and the Certified Ethical Hacker course, and network concepts taught by CompTIA Network+.  From that point, I searched for my first IT job.  My first position in IT was as an agent on a shared service help desk that was a service offered by a managed IT service provider.  In that position, I gained a solid foundation of IT knowledge.  On the help desk, I became very familiar with a plethora of different IT technologies.  I gained experience with a half dozen VPN solutions, ITSM ticketing systems, various network architectures, and different types of people.  By the end of my time in that position, I had risen to the title of Senior Service Desk analyst and a tech lead for a pod of about 30 companies.  From there I moved into a few desktop roles before I decided to pursue my bachelor degree in Information Technology from Ashford University.  After obtaining my degree, I hope to start moving into IT management positions.

I plan on using this blog to document the experience that I have while obtaining my Bachelor Degree, as well as use it as a means to help other people begin their career within IT.

Comments

Popular posts from this blog

CPT 200: Fundamentals of Programming Languages

    During my quest to obtain a Bachelor of Information Technology from Ashford University, my fourth class was CPT 200: Fundamentals of Programming Languages.  For that class, the programming language that is taught is Python 3.     On the first week of class, we were asked to create code that would ask a user to input several pieces of information about any specific employee.  We were to use the variables: employeeName, employeeSSN, employeePhone, employeeEmail, and employeeSalary.  After the data was inputted, it needed to be printed on the screen.  Below was what I turned in for Functionality 1:     During the second week of class, we were to read two chapters: Chapter 3: Types and Chapter 4: Branching.  These chapters introduced us to the different types of variables that can be used within Python as well as how to use branching in your scripts. For the second functionality, we were instructed to adjust ou...

CPT 307: Starting to understand algorithm selection

As it turns out, there is a specific science to selecting the best algorithm to apply to data within a program.  When I first started my Data Structures & Algorithms class, I was excited to learn about different algorithms, and how to efficiently store and sort data using advanced data structures.  What I learned was that there are a great many different algorithms to both search and sort information stored in arrays.  Some websites, such as geeksforgeeks.org, have entire lists of different algorithms each with differing complexities, and each tailored for a specific use.  The computer science community describes algorithm efficiency using two different measures of complexity.  Time complexity is a function relating the number of actions (n) that will be performed on an array (a[]).  There are many different kinds of actions that an algorithm can perform on an array of data.  Time can mean the number of memory accesses performed, the number of co...

CPT 307: Java Newbie to Newbie

     For our first assignment in CPT 307: Data Structures & Algorithms, we were tasked with installing the Java Development Kit (JDK) and the NetBeans IDE.  Installing the JDK was straightforward and painless.  It was as simple as downloading the installer and following the installation wizard.  NetBeans was a slightly different story.  There were several different packages to download; I chose the package with the most language support.  In hindsight, I probably should have downloaded only the package supporting Java, saving the other packages for when I actually use the other tools.  After completing the NetBeans install, I kept getting an error about “GlassFish” whenever I tried creating a new project.  I attempted to search the forums for a fix but found the NetBeans forums to be extremely confusing, and I could not find a solution to the issue.  So I decided to search the internet for a different IDE to work with.  Wh...