SlideShare une entreprise Scribd logo
1  sur  22
KG Data Solutions
Presented by Gopalakrishnan K
gopalk@kgds.org
 Java
 .NET
 Java vs. .Net - A simple Comparaison
 Career Opportunities In Java Vs. .Net
 Mobile app Development
 Cloud computing Fundamentals
 Cloud computing –Skill & Future
 Data warehousing
 Popular ETL/BI tools
 BI – Tools Market Share
 What is big data?
 Attributes of big data
 What does Hadoop solve?
 Digital Marketing
 Questions
Gopal K KGDS
 Java is a programming language originally developed by Sun
Microsystems and released in 1995 as a core component of Sun
Microsystems' Java platform. The language derives much of its syntax
from C and C++ but has a simpler object model and fewer low-level
facilities. Java applications are typically compiled to byte code that can
run on any Java virtual machine (JVM) regardless of computer
architecture.
 The Microsoft .NET Framework is a software technology that
is available with several Microsoft Windows operating
systems. It includes a large library of pre-coded solutions to
common programming problems and a virtual machine that
manages the execution of programs written specifically for
the framework. The .NET Framework is a key Microsoft
offering and is intended to be used by most new applications
created for the Windows platform.
 Platform Independent
◦ Programs written in Java runs on
any OS
 Java is free and there are many
third party good open source free
IDEs for development of java
applications.
 Development is comparatively
slower
 Java can only communicate with
java programs
 Programs written in .Net runs on
Windows only
.
 Net framework is also free but its
official development IDE (Microsoft
Visual Studio) is paid
 Due to Microsoft Visual Studio,
development is faster
 Net is the platform itself for a
multitude of languages. One can
use C, C++ and VB to program
upon .net.
 We 'll rarely see job openings that say "Java Programmers Required" or ".Net
Programmers Required". We typically find job openings that require J2EE, JSF
for those who know Java and C#, SQL server and other MS tech for .Net folks.
The point to note is that - We will have to keep learning and keep improving
our knowledge no matter which career path you choose.
 Which has a better future?
◦ As a software engineer / developer – we should *not* stick to any specific language; yet master one
that you are currently working on. We need to be master of at least one and jack of several! Any
programming language is just a set of tools that help us implement logic. If we hone our logic
skills; we should be able to get comfortable with any programming language, tool or framework
within short time.
◦ Certain reports and statistics suggest that 80,000+ jobs in .net are created every year in India
 Which is better for Salary wise ?
ASP. NET developer earns an average salary of approximately INR. 2.4 Lakh per year in India.
Software Developer(J2EE /Java) with less than 3 years experience can get anywhere from INR 2,50,000
to INR 4,00,000
If the developer has an additional skill in jQuery, it is associated with high pay for this job.
 A mobile app i.e. a mobile application is an application developed for mobile
phones and smartphones. In simple terms, a mobile app is a software programme
for ones phone. These can be as simple as a basic flashlight application or a
dictionary or something similar to a Google Maps navigation app.
 Native mobile apps
◦
A native app is one that is developed to be ‘native’ to a specific platform: Apple’s iOS, Google’s Android,
Windows Phone or (decreasingly) BlackBerry OS.
◦ The principal advantage of a native app is that it optimizes the user experience; the app will operate more
quickly because it’s been designed specifically for that platform.
◦ The principal disadvantage? If you wish to build and launch your app on more than one platform (e.g. a chat
messenger) you almost need to start each one from scratch.
◦ Apple’s iOS, your developer will need to use the Objective-C language—one of the hardest programming
languages to master, even for professionals with experience. The good news is that Apple provides its
developer community with very good tools. The main one, Xcode, is the tool your developer will use to
create your native app.
◦ Android requires Java. Java is a more common language than Objective-C and has less of a learning curve,
so it’s not as challenging to find proven developers. However, the tools available to create apps for
Android—including the most popular tool, Eclipse—aren’t as good as Xcode; but a new tool called Android
Studio could eventually deliver the same quality of development support as Apple’s tool.
◦ Windows Phone, while still more popular than BlackBerry, is back in third place. However, it’s strongly
supported by Microsoft and is particularly worth considering if building an enterprise app. Apps for Windows
Phone are made using the C# or VB.NET languages. Microsoft’s Visual Studio is a great tool for building an
app—it’s probably the most developer-friendly of the three main platforms.

 Hybrid mobile apps
◦ A hybrid app can be installed on a device like a native app can, but it runs via a web browser. These apps are built using
a language called HTML5.
◦ Disadvantage—these hybrid apps are not as fast, reliable or smooth as native apps.
 Web apps
 There are actually three types of web apps: traditional, responsive and adaptive.
◦ Traditional web apps include any website.
◦ A responsive web app takes on a different design when it’s opened on a mobile device (i.e. phone or tablet), altering its design to
suit the device it is viewed on.
◦ An adaptive web app, in contrast, doesn’t change its design. It will display the same design, but will adjust it to fit the different
screen size of a mobile device.
 What is the future?
◦ The mobile application market is rapidly growing and gaining popularity as an emerging job opportunities market. India
is the third fastest growing app market in the world. As per Gartner report, India's active mobile connections will
exceed 900 million by 2016, which translates to 72% penetration. According to Trai in January 2012 the number of
active mobile connections in India has reached 659.99 million and the total mobile subscriber base stands at 903.72
million.
• Skill-sets required ?
◦ If one wants to become a mobile app developer, one would need to be proficient in a programming language such as C,
C++, Objective C for writing applications on iOS (iPhone, iPad) or Java (Android, Blackberry OS). While most Android
applications are written in Java-like language, there are many differences between the Java API and the Android API
 What is the future?
◦ According to a recent report by Gartner, cloud computing will constitute the bulk of IT spending by
2016. In India alone, it is predicted that the cloud market will reach over $3 billion by next year—an
almost five-fold increase from 2012.
◦ It is estimated this year alone cloud computing will create over 2 million jobs. It is believed that
players like TCS, Infosys, HCL and Tech Mahindra will bid for cloud computing service providers
rather than developing solutions through their in-house research, as it requires huge funding
• Skill-sets required ?
◦ Awareness of API tops the list. Nothing works without them in the cloud computing space.
◦ The incumbent has to have the know-how about popular cloud development environments such as,
VMware, OpenStack, etc. and should have the ability to understand the mechanism to integrate
these platforms into the cloud services.
◦ Roles requiring specific cloud skills account for the majority of cloud computing jobs today. Job
postings seeking AWS skills lead by a large margin, followed by those requiring Google and
Microsoft expertise
◦ There are many different avenues to take when you're mapping out your cloud career – developer,
architect, data analyst, security guru.
ETL tools
Business Intelligence
tools
1. Informatica - Power Center
2. IBM -Websphere DataStage(Formerly
known as Ascential DataStage)
3. SAP - Business
Objects Data Integrator
4. IBM -
Cognos Data Manager (Formerly
known as Cognos DecisionStream)
5. Microsoft - SQL
Server Integration Services
6. Oracle - Data Integrator (Formerly
known as Sunopsis Data Conductor)
7. SAS - Data Integration StudioOracle
- Warehouse Builder
8. AB Initio
9. Information Builders - Data Migrator
10. Pentaho - Pentaho Data Integration
1. Oracle - Siebel Business
Analytics Applications
2. SAS - Business Intelligence
3. SAP - BusinessObjects XI
4. IBM - Cognos 8 BI
5. Oracle - Hyperion System 9
BI+
6. Microsoft - Analysis Services
7. MicroStrategy - Dynamic
Enterprise Dashboards
8. Pentaho - Open BI Suite
9. Information Builders -
WebFOCUS Business
Intelligence
10. QlikTech - QlikView
 Every day, we create 2.5 quintillion bytes of data — so much that 90% of the
data in the world today has been created in the last two years alone. This
data comes from everywhere: sensors used to gather climate information,
posts to social media sites, digital pictures and videos, purchase transaction
records, and cell phone GPS signals to name a few. This data is big data.
 Big data spans three dimensions: Volume, Velocity and Variety.
Volume: Enterprises are awash with ever-growing data of all types, easily amassing terabytes—even
petabytes—of information.
◦ Turn 12 terabytes of Tweets created each day into improved product sentiment analysis
◦ Convert 350 billion annual meter readings to better predict power consumption
Velocity: Sometimes 2 minutes is too late. For time-sensitive processes such as catching fraud, big
data must be used as it streams into your enterprise in order to maximize its value.
◦ Scrutinize 5 million trade events created each day to identify potential fraud
◦ Analyze 500 million daily call detail records in real-time to predict customer churn faster
Variety: Big data is any type of data - structured and unstructured data such as text, sensor data,
audio, video, click streams, log files and more. New insights are found when analyzing these data
types together.
 Use of Big data.
◦ Organizations are discovering that important predictions can be made by
sorting through and analyzing Big Data. Since 80% of this data is
“unstructured”, it must be formatted (or structured) in a way that makes it
suitable for data mining and subsequent analysis.
 What does Hadoop solve
◦ Hadoop is the core platform for structuring Big Data, and solves the problem of
formatting it for subsequent analytics purposes. Hadoop uses a distributed
computing architecture consisting of multiple servers using commodity
hardware, making it relatively inexpensive to scale and support extremely large
data stores.
Python programming (96.90%), Linux expertise (76.60%) and Structured
Query Language (SQL) (76%) are the three most in-demand skills in
positions that mention big data as a requirement.
 The theory of the Long Tail is that our culture and
economy is increasingly shifting away from a focus
on a relatively small number of "hits" (mainstream
products and markets) at the head of the demand
curve and toward a huge number of niches in the tail.
As the costs of production and distribution fall,
especially online, there is now less need to lump
products and consumers into one-size-fits-all
containers. In an era without the constraints of
physical shelf space and other bottlenecks of
distribution, narrowly-targeted goods and services
can be as economically attractive as mainstream fare.
 Ans 1 : You don't get a good CTC by mastering a programming language. You got to have a very strong
fundamentals in Data Structure, Operating systems and programming concepts. You are also likely to be tested
on your analytical thinking and reasoning abilities.
If you happen to be good at all these, you will get a good CTC. You will also likely to be comfortable with
multiple programming languages.
 Ans 2 : First you start to learn about basic concepts like data structures, C, C++, Object Oriented fundamentals
Once you are confident enough, then Go for Java or .NET.
IT Technologies   Career perspective

Contenu connexe

Tendances

Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT Students
KMS Technology
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
Mobileapptelligence
 
Ehab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CVEhab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CV
E_BOB
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
Dipesh Mukerji
 

Tendances (20)

Mse july13 (1/3)
Mse july13 (1/3)Mse july13 (1/3)
Mse july13 (1/3)
 
TechArticle
TechArticleTechArticle
TechArticle
 
Mobile app development - course intro
Mobile app development - course introMobile app development - course intro
Mobile app development - course intro
 
Aisha hanif
Aisha hanifAisha hanif
Aisha hanif
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Flutter
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma Native vs Hybrid - Demystifying the Technology Dilemma
Native vs Hybrid - Demystifying the Technology Dilemma
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT Students
 
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
 
Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
 
Ehab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CVEhab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CV
 
21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH
21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH
21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Lotus Notes: Live Long and Prosper
Lotus Notes: Live Long and ProsperLotus Notes: Live Long and Prosper
Lotus Notes: Live Long and Prosper
 
Phone gap in android technology
Phone gap in android technologyPhone gap in android technology
Phone gap in android technology
 
Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App Strategy
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
 

En vedette (6)

user manual draft2
user manual draft2user manual draft2
user manual draft2
 
Certs
CertsCerts
Certs
 
DP Certificates
DP CertificatesDP Certificates
DP Certificates
 
microC-DAQ
microC-DAQmicroC-DAQ
microC-DAQ
 
We must be the change we wish to see in the world - Life Coach Seminary
We must be the change we wish to see in the world - Life Coach SeminaryWe must be the change we wish to see in the world - Life Coach Seminary
We must be the change we wish to see in the world - Life Coach Seminary
 
Data warehouse presentation
Data warehouse presentationData warehouse presentation
Data warehouse presentation
 

Similaire à IT Technologies Career perspective

How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
lverb
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
hpcmitresearch
 
Tools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdfTools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdf
Technology News & Updates
 

Similaire à IT Technologies Career perspective (20)

What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
 
Native v s hybrid
Native v s hybridNative v s hybrid
Native v s hybrid
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdfThe Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
 
When to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app developmentWhen to choose and avoid react native for mobile app development
When to choose and avoid react native for mobile app development
 
React Native App Development in 2023-Tips to Practice.pdf
React Native App Development in 2023-Tips to Practice.pdfReact Native App Development in 2023-Tips to Practice.pdf
React Native App Development in 2023-Tips to Practice.pdf
 
Tools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdfTools to Use in Android Development Or iOS Development.pdf
Tools to Use in Android Development Or iOS Development.pdf
 
iOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdfiOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdf
 
Software Developer's Journal - 02/2012
Software Developer's Journal - 02/2012Software Developer's Journal - 02/2012
Software Developer's Journal - 02/2012
 
What makes swift the best for i os enterprise app development
What makes swift the best for i os enterprise app development  What makes swift the best for i os enterprise app development
What makes swift the best for i os enterprise app development
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedage
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptx
 
7 Predictions about Software Development trends in 2021
7 Predictions about Software Development trends in 20217 Predictions about Software Development trends in 2021
7 Predictions about Software Development trends in 2021
 
Mse sept13 (3/3)
Mse sept13 (3/3)Mse sept13 (3/3)
Mse sept13 (3/3)
 
Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?
 
Intro to web development
Intro to web developmentIntro to web development
Intro to web development
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
Memulai Karir menjadi iOS Developer - Gilang ramadhan (Academy Content Writer...
Memulai Karir menjadi iOS Developer - Gilang ramadhan (Academy Content Writer...Memulai Karir menjadi iOS Developer - Gilang ramadhan (Academy Content Writer...
Memulai Karir menjadi iOS Developer - Gilang ramadhan (Academy Content Writer...
 

Dernier

Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 

Dernier (20)

Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 

IT Technologies Career perspective

  • 1. KG Data Solutions Presented by Gopalakrishnan K gopalk@kgds.org
  • 2.  Java  .NET  Java vs. .Net - A simple Comparaison  Career Opportunities In Java Vs. .Net  Mobile app Development  Cloud computing Fundamentals  Cloud computing –Skill & Future  Data warehousing  Popular ETL/BI tools  BI – Tools Market Share  What is big data?  Attributes of big data  What does Hadoop solve?  Digital Marketing  Questions Gopal K KGDS
  • 3.  Java is a programming language originally developed by Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to byte code that can run on any Java virtual machine (JVM) regardless of computer architecture.
  • 4.  The Microsoft .NET Framework is a software technology that is available with several Microsoft Windows operating systems. It includes a large library of pre-coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering and is intended to be used by most new applications created for the Windows platform.
  • 5.  Platform Independent ◦ Programs written in Java runs on any OS  Java is free and there are many third party good open source free IDEs for development of java applications.  Development is comparatively slower  Java can only communicate with java programs  Programs written in .Net runs on Windows only .  Net framework is also free but its official development IDE (Microsoft Visual Studio) is paid  Due to Microsoft Visual Studio, development is faster  Net is the platform itself for a multitude of languages. One can use C, C++ and VB to program upon .net.
  • 6.  We 'll rarely see job openings that say "Java Programmers Required" or ".Net Programmers Required". We typically find job openings that require J2EE, JSF for those who know Java and C#, SQL server and other MS tech for .Net folks. The point to note is that - We will have to keep learning and keep improving our knowledge no matter which career path you choose.  Which has a better future? ◦ As a software engineer / developer – we should *not* stick to any specific language; yet master one that you are currently working on. We need to be master of at least one and jack of several! Any programming language is just a set of tools that help us implement logic. If we hone our logic skills; we should be able to get comfortable with any programming language, tool or framework within short time. ◦ Certain reports and statistics suggest that 80,000+ jobs in .net are created every year in India  Which is better for Salary wise ? ASP. NET developer earns an average salary of approximately INR. 2.4 Lakh per year in India. Software Developer(J2EE /Java) with less than 3 years experience can get anywhere from INR 2,50,000 to INR 4,00,000 If the developer has an additional skill in jQuery, it is associated with high pay for this job.
  • 7.  A mobile app i.e. a mobile application is an application developed for mobile phones and smartphones. In simple terms, a mobile app is a software programme for ones phone. These can be as simple as a basic flashlight application or a dictionary or something similar to a Google Maps navigation app.  Native mobile apps ◦ A native app is one that is developed to be ‘native’ to a specific platform: Apple’s iOS, Google’s Android, Windows Phone or (decreasingly) BlackBerry OS. ◦ The principal advantage of a native app is that it optimizes the user experience; the app will operate more quickly because it’s been designed specifically for that platform. ◦ The principal disadvantage? If you wish to build and launch your app on more than one platform (e.g. a chat messenger) you almost need to start each one from scratch. ◦ Apple’s iOS, your developer will need to use the Objective-C language—one of the hardest programming languages to master, even for professionals with experience. The good news is that Apple provides its developer community with very good tools. The main one, Xcode, is the tool your developer will use to create your native app. ◦ Android requires Java. Java is a more common language than Objective-C and has less of a learning curve, so it’s not as challenging to find proven developers. However, the tools available to create apps for Android—including the most popular tool, Eclipse—aren’t as good as Xcode; but a new tool called Android Studio could eventually deliver the same quality of development support as Apple’s tool. ◦ Windows Phone, while still more popular than BlackBerry, is back in third place. However, it’s strongly supported by Microsoft and is particularly worth considering if building an enterprise app. Apps for Windows Phone are made using the C# or VB.NET languages. Microsoft’s Visual Studio is a great tool for building an app—it’s probably the most developer-friendly of the three main platforms. 
  • 8.  Hybrid mobile apps ◦ A hybrid app can be installed on a device like a native app can, but it runs via a web browser. These apps are built using a language called HTML5. ◦ Disadvantage—these hybrid apps are not as fast, reliable or smooth as native apps.  Web apps  There are actually three types of web apps: traditional, responsive and adaptive. ◦ Traditional web apps include any website. ◦ A responsive web app takes on a different design when it’s opened on a mobile device (i.e. phone or tablet), altering its design to suit the device it is viewed on. ◦ An adaptive web app, in contrast, doesn’t change its design. It will display the same design, but will adjust it to fit the different screen size of a mobile device.  What is the future? ◦ The mobile application market is rapidly growing and gaining popularity as an emerging job opportunities market. India is the third fastest growing app market in the world. As per Gartner report, India's active mobile connections will exceed 900 million by 2016, which translates to 72% penetration. According to Trai in January 2012 the number of active mobile connections in India has reached 659.99 million and the total mobile subscriber base stands at 903.72 million. • Skill-sets required ? ◦ If one wants to become a mobile app developer, one would need to be proficient in a programming language such as C, C++, Objective C for writing applications on iOS (iPhone, iPad) or Java (Android, Blackberry OS). While most Android applications are written in Java-like language, there are many differences between the Java API and the Android API
  • 9.
  • 10.  What is the future? ◦ According to a recent report by Gartner, cloud computing will constitute the bulk of IT spending by 2016. In India alone, it is predicted that the cloud market will reach over $3 billion by next year—an almost five-fold increase from 2012. ◦ It is estimated this year alone cloud computing will create over 2 million jobs. It is believed that players like TCS, Infosys, HCL and Tech Mahindra will bid for cloud computing service providers rather than developing solutions through their in-house research, as it requires huge funding • Skill-sets required ? ◦ Awareness of API tops the list. Nothing works without them in the cloud computing space. ◦ The incumbent has to have the know-how about popular cloud development environments such as, VMware, OpenStack, etc. and should have the ability to understand the mechanism to integrate these platforms into the cloud services. ◦ Roles requiring specific cloud skills account for the majority of cloud computing jobs today. Job postings seeking AWS skills lead by a large margin, followed by those requiring Google and Microsoft expertise ◦ There are many different avenues to take when you're mapping out your cloud career – developer, architect, data analyst, security guru.
  • 11.
  • 12. ETL tools Business Intelligence tools 1. Informatica - Power Center 2. IBM -Websphere DataStage(Formerly known as Ascential DataStage) 3. SAP - Business Objects Data Integrator 4. IBM - Cognos Data Manager (Formerly known as Cognos DecisionStream) 5. Microsoft - SQL Server Integration Services 6. Oracle - Data Integrator (Formerly known as Sunopsis Data Conductor) 7. SAS - Data Integration StudioOracle - Warehouse Builder 8. AB Initio 9. Information Builders - Data Migrator 10. Pentaho - Pentaho Data Integration 1. Oracle - Siebel Business Analytics Applications 2. SAS - Business Intelligence 3. SAP - BusinessObjects XI 4. IBM - Cognos 8 BI 5. Oracle - Hyperion System 9 BI+ 6. Microsoft - Analysis Services 7. MicroStrategy - Dynamic Enterprise Dashboards 8. Pentaho - Open BI Suite 9. Information Builders - WebFOCUS Business Intelligence 10. QlikTech - QlikView
  • 13.
  • 14.
  • 15.  Every day, we create 2.5 quintillion bytes of data — so much that 90% of the data in the world today has been created in the last two years alone. This data comes from everywhere: sensors used to gather climate information, posts to social media sites, digital pictures and videos, purchase transaction records, and cell phone GPS signals to name a few. This data is big data.  Big data spans three dimensions: Volume, Velocity and Variety. Volume: Enterprises are awash with ever-growing data of all types, easily amassing terabytes—even petabytes—of information. ◦ Turn 12 terabytes of Tweets created each day into improved product sentiment analysis ◦ Convert 350 billion annual meter readings to better predict power consumption Velocity: Sometimes 2 minutes is too late. For time-sensitive processes such as catching fraud, big data must be used as it streams into your enterprise in order to maximize its value. ◦ Scrutinize 5 million trade events created each day to identify potential fraud ◦ Analyze 500 million daily call detail records in real-time to predict customer churn faster Variety: Big data is any type of data - structured and unstructured data such as text, sensor data, audio, video, click streams, log files and more. New insights are found when analyzing these data types together.
  • 16.  Use of Big data. ◦ Organizations are discovering that important predictions can be made by sorting through and analyzing Big Data. Since 80% of this data is “unstructured”, it must be formatted (or structured) in a way that makes it suitable for data mining and subsequent analysis.  What does Hadoop solve ◦ Hadoop is the core platform for structuring Big Data, and solves the problem of formatting it for subsequent analytics purposes. Hadoop uses a distributed computing architecture consisting of multiple servers using commodity hardware, making it relatively inexpensive to scale and support extremely large data stores.
  • 17.
  • 18. Python programming (96.90%), Linux expertise (76.60%) and Structured Query Language (SQL) (76%) are the three most in-demand skills in positions that mention big data as a requirement.
  • 19.
  • 20.  The theory of the Long Tail is that our culture and economy is increasingly shifting away from a focus on a relatively small number of "hits" (mainstream products and markets) at the head of the demand curve and toward a huge number of niches in the tail. As the costs of production and distribution fall, especially online, there is now less need to lump products and consumers into one-size-fits-all containers. In an era without the constraints of physical shelf space and other bottlenecks of distribution, narrowly-targeted goods and services can be as economically attractive as mainstream fare.
  • 21.  Ans 1 : You don't get a good CTC by mastering a programming language. You got to have a very strong fundamentals in Data Structure, Operating systems and programming concepts. You are also likely to be tested on your analytical thinking and reasoning abilities. If you happen to be good at all these, you will get a good CTC. You will also likely to be comfortable with multiple programming languages.  Ans 2 : First you start to learn about basic concepts like data structures, C, C++, Object Oriented fundamentals Once you are confident enough, then Go for Java or .NET.