Friday 5 April 2013

Adaptability and interpersonal skills are important for IT professionals


Adaptability and interpersonal skills are important for everyone especially who are working in the certain field. For the IT professionals, it will be more important than other career because technology is keep changing every day every hour every minute and even second. It is difficult to catch up the on growing technology and it is more difficult to be adapted with that running technology. The people who are working or relating within technology have more challenge to face with the changes. They need more skill or power to adapt with their changes if not; the developing technology trend will leave the people behind. It will affect the company/organization that they are dealing with and besides, the company/organization which is dealing the IT technology has more competitors than other businesses. IT professionals must have the skill to solve the changes and avoid the uncertainness. They have to be ready to face with unpredictable market. In the certain company/organization, IT professionals are the people who have the big responsibility for their organization to follow the string of technology changes and who have to handle any kind of complexity.  As the adaptability is important, the same goes to interpersonal skill is important for the IT professional. Interpersonal skill are an important thing to have and can be valuable in almost any situation. Basically interpersonal skills are skills we have that allow us to effectively communicate with each other. When they have good interpersonal skills they are able to develop social skills and can effectively communicate with someone using various techniques. Interpersonal skills are almost invaluable especially when people want a good relationship with your manager and other coworkers.  IT professionals are the people who have to communicate mostly with the customers, their coworkers and the higher places so they must have to improve their interpersonal skill. Under interpersonal skill, there are 5 main skill included such as effective communication skill, assertive communication, anger management, conflict resolution and teamwork. If the IT professionals have these kinds of abilities, I am sure they can solve all kind of problems for their work place and therefore, it is important for them.

Future trend of IT in Education




Education plays one of the most important roles in today society.  The development of technology changes our daily life and social activities in the good or bad manner. The changes of technology bring both advantage and disadvantage for the human kind and it is controversial topic to be debate. However, personally I accept that the growing up of technology can change the standard of livelihood in the positive manners. As I am a student, I am familiar with the information technology development in the educational field and we, student expect more and more development of technology for the education field which can help us to bring advance level of academic. The Internet is doubling in size every year, and the web is doubling in size every 90 days. Students need technological fluency so that they can sit down at a computer and use it as easily as they can pick up and read a book in their native language. With information coming on line so quickly, students will no longer need to memorize, but will look up information quickly and easily. Besides, tests and other assessments will be changed to a system which is not needed to come to the exam hall and sit the exam. The assessment will be done by a kind of software or system.
There are 4 main trends people believe to be changes in the future education.
1. Use SMS Marketing to Connect Education with Life
The students will be able to connect with their lecturers and among themselves by using the using the networking and communication channels they use. Greater communication will enable the students to be more than a teacher associated with merely the classroom. Many schools will use SMS marketing to update students on deadlines, coursework and schedule changes. This communication technology is effective when notifying hundreds or even thousands of students of emergency closures and can keep staff and students alike informed about important events.
2. Social Media Enables Students to Educate Communities
Students use Social Media to educate politicians and the public in general about problems that need to be solved. Students can make their own blog which can share the knowledge with other people, they will be more creativity than ever. Students will be able to make changes by their won with the help of social media and students will be able to go further education improvements without adult supervision or guidance.
3. Universities Offer Free Non Credit On-Line Courses
Student will be allowed to attend more online classes than regular class which can save much of their time and energy. They can restfully sit in their place and learn their particular course and explore additional educational requirements. Moreover, there are some of the website which offer the students to attend their classes with free of charges so that they can learn something new without paying the money.
4.  3-D Printing Hits the Road
Low Cost 3-D Printers means more accessibility including in the classroom. 3-D printers have been used to create paper covered by solar cells, print buildings from dust and to create a human vein. Students of all ages can imagine, design and create with a 3-D printer.





Traditional to digital firm (Online shopping)


As the technology is developing day by day, most of the traditional businesses have moved to digital firm and globalization has also changed their way of doing business. In here, I would like to point out one of the obvious example which is gradually moving from tradition to digital firm. Online shopping has developed to new heights over the last decade and shows no signs of slowing down.
The internet has brought practically every store in the world to point out of anyone with internet access. Shopping online gives the user the opportunity to search for the product they want through endless opportunities. Online shopping has grown so large that many companies are not investing in buildings and mall space, rather in online websites and web advertising. There has some reasons why shopping online is a better alternative to traditional shopping.
The first benefit of online shopping is the convenience. While others are out fighting traffic and waiting in lines, online shoppers are home relaxing. Online shoppers can go from store to store by clicking the mouse, while traditional shoppers have to walk, drive or can’t get to the stores they want.
Online shoppers also benefit when it comes to comparison shopping. Traditional shoppers have to put a lot of work into comparison shopping. They have to drive from place to place find items and price and go onto the next place. This can be exhausting and stressful. The online shopper can do this from his or her couch. Online shoppers can search the planet for the product they are looking for, while traditional shoppers are limited to a small area. 
The most important one is saving money; it is always a big concern when shopping. Online shoppers can save more money than traditional shoppers which have more than one options to buys in the mall.
The advantages of the digital firm, the businessmen are moving their ways of doing business from tradition. 


Introduction to Sematic web







The Semantic Web is the extension of the World Wide Web that enables people to share content beyond the boundaries of applications and websites. It has been described in rather different ways: as a utopic vision, as a web of data, or merely as a natural paradigm shift in our daily use of the Web. Most of all, the Semantic Web has inspired and engaged many people to create innovative semantic technologies and applications. semanticweb.org is the common platform for the community.

Introduction to Quantum computing

First proposed in the 1970s, quantum computing depend on quantum physics by taking advantage of certain quantum physics properties of atoms or nuclei that allow them to work together as quantum bits to be the computer's processor and memory. By interacting with each other while being remote from the external environment, quantum bit can perform certain calculations exponentially faster than conventional computers.
Quantum bit do not base on the traditional binary nature of computing. While traditional computers encode information using binary numbers, either 0 or 1, and can only do calculations on one set of numbers at once, quantum computers encode information as a series of quantum-mechanical states such as spin directions of electrons or polarization orientations of a photon that might represent a 1 or a 0, might represent a combination of the two or might represent a number expressing that the state of the quantum bit is somewhere between 1 and 0, or a superposition of many different numbers at once. A quantum computer can do an arbitrary reversible classical computation on all the numbers simultaneously, which a binary system cannot do, and also has some ability to produce interference between various different numbers. By doing a computation on many different numbers at once, then interfere the results to get a single answer, a quantum computer has the potential to be much more powerful than a classical computer of the same size. In using only a single processing unit, a quantum computer can naturally perform myriad operations in parallel.
Quantum computing is not well suited for tasks such as word processing and email, but it is ideal for tasks such as cryptography and modeling and indexing very large databases.



Introduction of GRID computing






Grid computing is a form of networking. Unlike conventional networks that focus on communication among devices, grid computing connects unused processing cycles of all computers in a network for solving problems too intensive for any stand-alone machine.
A well-known grid computing project is the SETI (Search for Extraterrestrial Intelligence) at Home project, in which PC users worldwide donate unused processor cycles to help the search for signs of interplanetary life by analyzing signals coming from outer space. The project relies on individual users to volunteer to allow the project to connect the unused processing power of the user's computer. This method saves the project both money and resources.
Grid computing does require special software that is unique to the computing project for which the grid is being used.

Introduction to Nanotechnology


A basic definition of nanotechnology is the engineering of functional systems at the molecular scale. This covers both current work and concepts that are more advanced. In its original sense, nanotechnology refers to the projected ability to construct items from the bottom up, using techniques and tools being developed today to make complete, high performance products.
Nanotechnology as defined by size is naturally very broad, including fields of science as diverse as surface science, organic chemistry, molecular biology, semiconductor physics, micro fabrication, etc. The associated research and applications are equally diverse, ranging from extensions of conventional device physics to completely new approaches based upon molecular self-assembly, from developing new materials with dimensions on the Nano scale to direct control of matter on the atomic scale.
Implications of nanotechnology become very debatable concerns within the scientists in nowadays. Nanotechnology may be able to create many new materials and devices with a vast range of applications, such as in medicine, electronics, biomaterials and energy production. On the other hand, nanotechnology raises many of the same issues as any new technology, including concerns about the toxicity and environmental impact of Nano materials, and their potential effects on global economics, as well as speculation about various doomsday scenarios. These concerns have led to a debate among advocacy groups and governments on whether special regulation of nanotechnology is warranted.

2010 IBM global CEO study





As far as what I understand about the CEOs, they are the people who are holding the highest position of certain company/organization and who has the biggest responsibilities for their company/organization issues.  It is natural that every organization has to be faced with complexity in some situation and avoiding option is not an option. In my point of view, none of the CEOs will allow the complexity to become a stifling force that slows responsiveness, overwhelms employee and customers or threatens the profits.  Since they cannot avoid the complexity within their organization, they have to find the new strategies to solve the problem or they must have known the special techniques or they need to follow some kind of frame work which can be resolve the problems. I have done some research about the controlling complexity in business these are some basic strategies which are suitable as a solution.
1.      Problem identification
2.      Identification of potential solutions
3.      Evaluation of potential solutions
4.      Anticipation of negative consequences
5.      Overcoming obstacles to carrying out a solution
6.      . Detailed plan for carrying out a solution
Being as a leader is not a great job; but when the problems come, the ways of solving the problems and the views and attitude upon the problems show the abilities of the great leaders.

Read more: 
http://www.referenceforbusiness.com/encyclopedia/Per-Pro/Problem-Solving-Styles.html#ixzz2PaldfmaF


What is usability in software design? Why is it important?


The definition comes that usability is a measure of how easy it is to use a product to perform prearranged tasks. Usability of software design mean when designing a certain kind of software, it should be easy for the users to use that software; meaning that it should be user center design or user-oriented design. It should be combination of user concerns and advocacy from the beginning of the design process and prescriptions that the needs of the user should be principal in any design decisions. How can we have the high usability design?? The most visible aspect of this approach is usability testing, in which users work and interact with the product interface and get the feed backs from the users and make something changes with the designers and developers.
If the designers do not give consideration about usability in their software design or web application design, their product will be less fame and it will find difficulties for the users to use their products. After all, it’s certainly possible to release a working, le
ss-interesting product without performing any usability work at all. But when they take into account of user-centeredness, it can give a much-improved product in several areas. A highly usable product is much easier for users to learn than one for which usability was not a high priority. For internal applications, user acceptance relates to a willingness to use the application to perform the tasks for which it was designed, which helps increase productivity. Increasing usability is one of the factors that can contribute to increased user acceptance. Usability can help to differentiate your products from those of your competitors. If two products are substantively equal in utility, the product with more usability will probably be regarded as superior.

One of the most obvious examples of web application which has got great success and become the most famous website of the world in nowadays, that is “Facebook”. One of the key reasons of becoming most popular one among other social site is that “user-friendliness” of it. The web design of Facebook is easy to learn, use, deal with and understandable for the users. comparing with competitors of Facebook such as Twitter, MySpace, Google plus and so on, Facebook got the highest demand because the designers made their design based on the needs or likes of users and the feature also clear for the users to access. Therefore, usability is one of the most important factors for the software/web application and the user-centeredness or user-friendliness of design is also a need for their product. 
References:


Thursday 4 April 2013

Most CS people laugh at MIS/IT people and MIS/IT people make more money and manage the CS folks.


What I have learnt from my IT lecture is that IT field has the broader range of job opportunities and has wider knowledge than CS people who are only focusing on the programming works. But, CS people have the deeper range of knowledge on the programming field comparing with IT people. Both of the fields are important and they are really doing the great job in technology field for the sake of human kind goods.
To be compared the job opportunities and salary between IT people and CS people; I have heard that people from IT field can earn more salary than CS people. Most of the CEO Job places and other higher places in technology relating companies are for the people from IT field because they have learnt the wider range of technology and even they have learnt some kind of IT in business courses in their field. For the CS people, they have narrower job opportunities rather than IT because their main focus is on programming only and they have learnt different languages in programming field. In most company, programmers cannot be the CEOs since they have only knowledge on programming. So, IT people have more knowledge in the business field and that is the reason they can earn more salary than CS people.
Most of the CS people laugh at IT people in their field because since in the degree program, CS students have more works to do and they have learnt most complicated part of the ICT and in some university entrance, CS students need good grades than IT students. May be this is the reason that CS people look down on the IT people and they may be proud of their own course. But when they are in works, IT people got more opportunities than CS people and which fuelled the envy and they laugh at IT people. This is just my assumption and what I have heard about them from the real world of ICT field. Actually, IT or CS people, they are the people who can bring the big changes of the world!!