Skip to main content

What is the work of IT industries in the world?

Ever wondered what will be the use of skills that we learn in our school/ college?
What is the work of IT industries in the world?

If Yes, then this post is for you all..!!!
Before learning anything you must first know what is the practical application of what you are learning. Interviewers while taking interviews don't expect you to know all the tools that they use, but instead, they see how eagerly you accept things and how fast you can grab the concepts.  And the skills you know are an indication that you've spent time on yourself in learning those skills and in the future also if the company asks you to learn a new skill you'll easily adapt. In short, they look for someone ready to learn.
As once you get into the industry first they'll make you learn certain skills and at times unlearn certain skills that are not required. An internship is a period in which this learning and unlearning of skills take place.

Getting back to question: What is the work of IT industries in the world? 
Here's a list of Top 5 IT Industries in the world along with their details :

1. Microsoft
Microsoft Corporation, leading developer of personal-computer software systems and applications. The company also publishes books and multimedia titles, produces its own line of hybrid tablet computers, offers e-mail services, and sells electronic game systems, computer peripherals (input/output devices), and portable media players. It has sales offices throughout the world. In addition to its main research and development center at its corporate headquarters in Redmond, Washington, U.S., Microsoft operates research labs in Cambridge, England (1997); Beijing, China (1998); Sadashivnagar, Bangalore, India (2005); Santa Barbara, California (2005); Cambridge, Massachusetts (2008); New York, New York (2012); and Montreal, Canada (2015).


2. IBM
IBM produces and sells computer hardware, middleware, and software, and provides hosting and consulting services in areas ranging from mainframe computers to nanotechnology. IBM is also a major research organization, holding the record for most U.S. patents generated by a business (as of 2020) for 27 consecutive years. Inventions by IBM include the automated teller machine (ATM), the floppy disk, the hard disk drive, the magnetic stripe card, the relational database, the SQL programming language, the UPC barcode, and dynamic random-access memory (DRAM). The IBM mainframe, exemplified by the System/360, was the dominant computing platform during the 1960s and 1970s.
IBM has continually shifted business operations by focusing on higher-value, more profitable markets. This includes spinning off printer manufacturer Lexmark in 1991 and the sale of the personal computer (ThinkPad/ThinkCentre) and x86-based server businesses to Lenovo (in 2005 and 2014, respectively), and acquiring companies such as PwC Consulting (2002), SPSS (2009), The Weather Company (2016), and Red Hat (2019). Also in 2015, IBM announced that it would go "fabless", continuing to design semiconductors, but offloading manufacturing to GlobalFoundries.



3Accenture
Accenture is one of the largest consulting firms in the world with more than 323K employees, offices and operations in more than 200 cities in 56 countries; and net revenues of $30.0 billion for fiscal 2014. Accenture has clients in every industry as well as many government entities. Accenture's clients include 89 of the Fortune Global 100 and more than three-quarters of the Fortune Global 500.
Accenture is organized into 5 industry groups known as 'operating units': which are further subdivided into 19  industry groups.

Accenture is a very matrixed organization.  Another way to look at the business is by their four growth platforms' which reflect the kinds of services they offer:

  1. Strategy [including business strategy, operational strategy & IT strategy]
  2. Digital [digital marketing, analytics, big data, mobile computing, etc.]
  3. Technology [systems integration, technology consulting, IT  outsourcing]
  4. Operations [industry specific consulting, and functional outsourcing - such as for HR, procurement, finance, etc.]
The matrixed organization also has 3 'geographies': (North America, Europe and Growth Markets [aka everyone else]) and
Accenture also has alliances (and in some cases, joint products or joint ventures) with many software companies, including SAP, Oracle, Microsoft, etc.  For example, Accenture formed a joint venture with Microsoft called Avanade, which currently has 22K employees. 



4. Oracle
It all basically started with the database product. But now, you can summarize oracle as an enterprise software company. What it means is, that once a certain company's business grows, then emerge very crucial needs of managing and monitoring a lot of data. This now goes beyond the boundary of simple storage. There are needs like managing financial data, employee records, sales records, payroll data, access for various people to various systems in the company, requests, and approvals for expense re-reimbursements, and whatnot. Oracle provides software solutions for automating such kinds of requirements in an enterprise.
Now, as we can see, not a single guy can handle all those things mentioned above (neither it's a good idea to give all the rights to one person), so there are certain people designated as admins from each area who basically play around in the admin consoles of the software handling their requirement and if need be, do some configuration changes. Also, it's great to point out that a guy who is an admin of a payroll system might know all his accountancy very well but might be totally unaware of how the data is being stored in tables at the back-end DB. So, from that perspective, this software is intended to provide an easy-to-operate abstraction over all the technicalities of a database where all their crucial matter is located.


5. SAP
SAP develops enterprise software for companies large and small. There are 3 components to SAP's strategy. Applications, platform, and business network. Applications are the commonly known ERP that SAP is known for, but it also refers to analytics, CRM, hr, etc.
Platform refers to the in-memory database called HANA. People can build apps on top of HANA on-premise and in the cloud. In hybrid scenarios, the HANA platform is also used to connect on-prem deployments with cloud apps. You'll see more apps moving to the HANA platform going forward. Business networks are the future of enterprise computing where buyers, suppliers, workers, big data, and assets will be connected in real-time. All it will take is a click of a button.
Apps, platforms, and the business network will all converge for forward-looking customers. And they are all connected through a digital core called S/4HANA (SAP's next-gen ERP for the digital age).

Comments

Most Popular Posts

100+ STL Algorithms, "I Bet If You Know Even 20 Out of These..." ( C++ 17 )

So, In the previous posts, I've been telling you about the various containers in STL and their implementation. I left a few of them purposely such as unordered_map, unordred_set, etc. so that you also do some homework. This post will entirely be about various functions available in STL and it would be your task to completely code & implement them. Do tell me if you have any doubts related to it in the comment section below. Some common Data Structures Implementation In STL : Stack Syntax : stack<data_type> stack_name Example  : stack<int> st; Built-in functions such as top() ,  push() , pop() , empty() , size() etc. are available in STL for Stack. Queue Syntax :  queue<data_type> queue_name Example  :  queue<int> q; Built-in functions such as push() , pop() , empty() , size() , front() , back() are available in STL for Queue. List ( Doubly Linked List ) Syntax :  list<data_type> list_name Example  :  list<int> l;

On Which Coding Platform Should I Practice?

Which is the best online platform to practice, how to improve my coding skills? This post is all about giving answers to all such questions. If you're a beginner who has got no idea what programming is then I would recommend you step by step practice any programming language on Hackerrank. Hackerrank has modules that are self-explanatory and would slowly make you understand all the terminologies which are generally used and with practice, you'll be better at it. Moreover, if you're still not able to understand anything you can always search for your answers on GeekForGeeks or HackerEarth both of them provide one of the best tutorials on any topic. If you're an intermediate who's comfortable with any programming language then you can always improve your problem-solving skills studying Data Structures and Algorithms and practicing it. You can also improve by competitive coding. The best place to start with competitive programming according to me would be

Left & Right View Of a Binary Tree Made Easy!

When talking about binary trees then the view of a binary tree is something that has the most probability to be asked in a coding interview. In this blog post, I'm going to talk mainly about the Right & Left views of a binary tree. There are so many ways available on the internet, that it's really a very difficult task to choose which method you should follow. Suppose, you're using one method for Left View and another method for Right View, now you need to know two different methods for two similar questions. In this blog we'll discuss a single approach by which you can solve both Left View and Right View problems.   Before diving directly into the approach we need to understand what exactly is this Right/Left view. For your better understanding I've created a binary tree : So let's try to understand the right view for this binary tree. Right View simply means looking at the tree from its right side and the only nodes visible from that view are required to b