I believe everyone knows that regardless of the level of technology or social media know how, if a person is not trained for some time on a particular skill, he/she may only be able to understand the basic concepts and not understand how to build on top of it.
Giving a very simple example, if someone creates a simple application that has a login screen, so that you can store your daily tasks in their servers (or they call it cloud). Without the basic concept, how would you know if the person
- encrypted your login credentials on the servers and store it securely so that no one can access it from the internet
- encrypt the transportation of the login credentials to the app provider so that people are unable to sniff out your credentials on the fly
- store your daily tasks securely so that other users of the application will not have a chance to peep at your tasks.
Yes, some people may be able to grasp this concept fast but I do not think its the norm. I have not gone into load balancing, and clustering of the servers to enhance performance.
Just because you can create a program called Hello World does not mean you're ready for the world of programming. You may be able to figure out if you have the affinity for programming but I believe that may be just about it.
No comments:
Post a Comment