Minggu, 22 Maret 2009
1. Passion, learning and practice
The first thing that is very important to me is a passion, interest, love. Just like other areas, control areas of IT must be accompanied with the desire that menggebu-gebu. Why would you want to menekuni this field?
IT does not control the field occurs in a flash time. He can not only created a seminar with the course. I see many people / students who come to the seminar and hope to become a champion. This is the same as we watch the game of soccer and then returned home hoping to become a champion direct football. Can not! To become a real expert take yearly, unless you just want to be a "specialist" (or often called celebrities IT).
Learn and practice is a method that I do. Study here, including reading books, magazines and other sources of reference (if the Internet is now). If necessary, review the background theory. Practice trying to apply what you read to improve their skills (skill) and enrich the "library" you are the solution.
For reading matter, including that I maniak. All I read. I read the fun things associated with computers began when I used to buy the magazine near the river Cikapundung (Bandung). Era that many foreign magazines that does not appear to be returned to the publisher but will be sold with a cover digunting. So, I started the magazine with the former! That is why I often wonder and annoyed with students who complain that he does not have the money to learn computers. If multiple books are now speaking of a computer affordable. If it is, I have to buy foreign magazines.
For a matter of practice, which many complain do not have the money to buy a computer. Who ordered to buy a computer? To practice your computer does not need to have your own computer. There are many places to learn the computer, such as a lab on campus, and cafe. You can work there while studying. If you need to work without pay. When I learn UNIX (on Sun machines), I help admin in campus lab. I took the computer out the cable, settle other issues in voluntir for 1 year. Just after that I was trusted to manage one of the computers there, and eventually the entire network.
2. Formal education, training, or learn yourself?
There are those who give the example that the formal education in the IT world is not necessary because it can dipelajar own. Then they give examples of IT whiz around them who have no formal education in the field of IT. Bill Gates drop out of Harvard. Steve Jobs did not finish college. Many other examples. But, whether true that formal education is not needed? People forget that Bill Gates for a successful, there may be 10 thousand dropout who failed. Of course the news about the dropout who failed not so interesting to be told it can be considered natural. It will be strange if the success of dropout is considered normal. I still include the thought that formal education is needed because the foundation to give him, even though it is not a guarantee of success.
So what about the people that are not formally educated? They may be successful, the origin would try harder. One path that can be implemented is with the training, even training in some places even have a value (value) is higher than usual in formal education. This is proven with more diakuinya certificate vendor (which notabene related to training, not with formal education) compared with ijasah universities.
I may include the categories through their own learning path. I do not have a certificate, but even issued a certificate. (See BRcertified.com.) Does Bill Gates have a certificate from Microsoft?) Formal IT education is very minimal because I when I study more science elektronikanya. If the electronics can be considered as IT, then I have a formal IT education. Of course education electronics background I was very helpful in understanding IT. However, if the order-sorted, my formal education programming is just programming in FORTRAN language. The control of other programming languages (perl, C, C + +, Java, and many others) comes from learning itself.
In trying to learn my own search (book) the best reference, reference that is used by the other gamecock. (This approach may not necessarily suitable for you, but this is the "flow" or "madzhab" I choose.) How is the search for information in mailing lists, web sites, and to help other people. Sometimes this reference book is difficult to understand, but the long run I better understand why a reference is used. So I do not find the book "xyz for dummies" book or the translation is even confusing. If you want to act, find the best teacher. Do not search the usual teacher-usual course.
Examples of books I use when studying for example:
* Book "camel" (O'Reilly edition) I use to learn languages perl. I choose this book because Larry Wall to write this book and the chance he is the author of the language perl. Lagian, then this is the only book that is perl. hi hi hi.
* Book "dragon" (essay Aho and his friends) to learn the compiler.
* Book-length Lippman (C + + Primer) when learning C + +. (This does not have the name of animals. Ha ha ha.)
Excess use of books with the same book used by experts abroad is nyambung if we can discuss. So there is no difference between them and me.
Note the name of the book. Usually given a nickname based on the book cover images (cover) from the book. For example the book "camel" has a cover image onta.
3. Programming language should I kuasai?
Always appear every time programming languages (and methodology) are new. At the time I learn programming, FORTRAN language and the flow chart is required by a programmer in mind. If the current language may be Java or C / C + + is more searchable. Similarly, the methodology that uses extreme or agile programming may be in increased leaf. For the development of web-based, PHP and ASP languages that are currently popular. (I prefer to use their own language perl.)
So what? Do you need to know a new language? The answer is no. Only the "insanity" is doing just that. (In this case I may be among the "mad" because I am happy to try a language-a new language.) This is the most important basics of programming. Language only "means of communication." If you take C, for example, it is not too difficult to master another language (the same or similar filosofinya). However, if you do not have basic programming, it will be difficult to develop for. For example, I take language perl. Appear when the PHP language with the easy bit because I understand the principle, not much different with the perl language.
4. Conclusion
This paper attempts to answer one frequently asked questions by many people (students, the training / seminars, mass media). Hopefully this short article that can answer some questions you may have.
Label: How to Become an IT
0 komentar:
Posting Komentar