it for hr professionals
DESCRIPTION
Slides from our workshop on IT concepts for Human Resources professionals. This workshop is intended to explain high level IT concepts to HR professionals in a way that helps them understand the technologies in order to better select candidates for their companies and/or clients.TRANSCRIPT
![Page 1: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/1.jpg)
IT concepts for Human Resources professionals
Wo
rksh
op
![Page 2: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/2.jpg)
TABLE OF CONTENTS (part 1)
Mobile Technologies
Application development concepts
Web Concepts01
02
03
04
05
06
Basic Concepts
Network Concepts
Introduction
![Page 3: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/3.jpg)
TABLE OF CONTENTS (part 2)
Closing Notes
Questions & Answers
Apply concepts in practice07
08
09
10
11
12
The IT Professional
Tools for recruiters
The Cloud
![Page 4: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/4.jpg)
Introduction01
![Page 5: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/5.jpg)
AFAThe AFA is one of the biggest financial service provider in germany. We create insurance, loan and pension solutions for private customers and small companies. Gerald Hoff is team leader and has a 16 years experience in sales, recruiting and financial planning.
Welcome to our office
Gerald HoffTeam Leader
![Page 6: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/6.jpg)
DVCADVCA is a global professional organization with the goals of fostering Entrepreneurship and VC development in the Digital and High-Growth technology sector for the benefit of Society.
Miguel PintoPortugal Chapter
Christian BoasBerlin Chapter
![Page 7: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/7.jpg)
LookatitudeWe provide IT services and consulting for new entrepreneurs and startups, as well as established companies and brands. By creating dedicated, cross-functional teams we give you the boost to achieve new goals.
Miguel PintoFounder / CEO
![Page 8: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/8.jpg)
During my time at Rocket Internet I’ve built a company from scratch, from 0 to 150+ developers in less than 6 months, worked on projects like Zalando, foodpanda, lazada, jumia and so on.
● 15+ years of experience with technology
● Experience as web designer and developer.
● Experience creating and managing teams
Why You?
![Page 9: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/9.jpg)
Basic Concepts02
![Page 10: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/10.jpg)
What is an Operating System
What is an Operating system
Main Operating systems
What is a client and a server
What is GUI
![Page 11: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/11.jpg)
Main Operating Systems
What is an Operating system
Main Operating systems
What is a client and a server
What is GUI
![Page 12: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/12.jpg)
What is a client and a server
What is an Operating system
Main Operating systems
What is a client and a server
What is GUI
![Page 13: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/13.jpg)
What is GUI
What is an Operating system
Main Operating systems
What is a client and a server
What is GUI
Windows
![Page 14: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/14.jpg)
What is GUI
What is an Operating system
Main Operating systems
What is a client and a server
What is GUI
Mac OSX
![Page 15: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/15.jpg)
What is GUI
What is an Operating system
Main Operating systems
What is a client and a server
What is GUI
Linux
![Page 16: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/16.jpg)
Network Concepts03
![Page 17: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/17.jpg)
An Internet Protocol address is a numerical label assigned to each device participating in a computer network that uses the Internet Protocol for communication.
5.43.54.133
Public IP
Local IP
10.0.0.1
192.168.0.1
IP Address (TCP/IP)
![Page 18: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/18.jpg)
A domain name is a unique name that identifies an internet resource such as a website. It is an identification string that defines a realm of administrative autonomy, authority or control on the Internet. Domain names are formed by the rules of the Domain Name System (DNS). Any name registered in the DNS is a domain name.
.com .net .eu .info .biz .de .pt
TLD
SLD
.com.pt .net.au .org.au .edu.au .gov.au
Domain Names
![Page 19: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/19.jpg)
A virtual private network (VPN) extends a private network across a public network, such as the Internet. It enables a computer to send and receive data across shared or public networks as if it is directly connected to the private network, while benefiting from the functionality, security and management policies of the private network.
VPN
![Page 20: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/20.jpg)
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, Hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
Protocols
HTTP
![Page 21: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/21.jpg)
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files from one host to another host over a TCP-based network, such as the Internet.
Protocols
FTP
![Page 22: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/22.jpg)
In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by local e-mail clients to retrieve e-mail from a remote server over a TCP/IP connection.[1] POP has been developed through several versions, with version 3 (POP3) being the current standard.
Protocols
POPIncoming Mail
![Page 23: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/23.jpg)
Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (e-mail) transmission.
Protocols
SMTPOutgoing Mail
![Page 24: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/24.jpg)
Internet Message Access Protocol (IMAP) is a protocol for e-mail retrieval and storage developed by Mark Crispin in 1986 at Stanford University as an alternative to POP.
Protocols
IMAPIncoming and outgoing
![Page 26: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/26.jpg)
Web Concepts04
![Page 27: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/27.jpg)
A web browser (commonly referred to as a browser) is a software application for retrieving, presenting and traversing information resources on the World Wide Web.
Browser
![Page 28: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/28.jpg)
A backend is the part of an application that executes operations, hold data logic, and business rules.
A Frontend is the interface that we use to communicate with the backend. Everything you can see is a frontend.
Backend vs Frontend
![Page 29: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/29.jpg)
HTML or HyperText Markup Language is the standard markup language used to create web pages.
Languages
HTMLStructure
![Page 30: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/30.jpg)
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language.
Languages
CSSStyle
![Page 31: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/31.jpg)
JavaScript (JS) is a dynamic computer programming language, and increasingly considered an "assembly" language or "the x86 of the web" according to its creator and others.
Languages
JavaScriptBehavior
![Page 32: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/32.jpg)
The term web server, also written as Web server, can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver web content that can be accessed through the Internet.
Web Servers
![Page 33: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/33.jpg)
In computing, load balancing distributes workloads across multiple computing resources, such as computers, a computer cluster, network links, central processing units or disk drives.
Load Balancers
![Page 34: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/34.jpg)
● Storage● Web● cache● Database● ...
Server distinction
![Page 35: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/35.jpg)
Ajax (short for asynchronous JavaScript + XML) is a group of interrelated Web development techniques used on the client-side to create asynchronous Web applications.
Technologies
AJAX
![Page 36: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/36.jpg)
Mobile Technologies
05
![Page 37: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/37.jpg)
● Account for network failure
● Local Storage by default.
● Use of device hardware
Differences
● Narrow broadband
● Offline access support
● Installation and update processes
![Page 38: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/38.jpg)
● Network Speeds
● Develop for every platform
● Different design guidelines and rules
● Developer account fees
Different ProblemsDifferent Solutions
● Ability to store information locally
● Offline access support
● Access to user and device data
● Push Notifications
Problems Solutions
![Page 39: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/39.jpg)
Platforms
![Page 40: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/40.jpg)
Types of Apps
![Page 41: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/41.jpg)
Java
Android (Native)
Most relevant Platforms and technologies
Objective C
iOS (Native)
Windows Mobile (Native)
c sharp (C#)
Phonegap and other cross platform SDKs
HTML CSS and JavaScript
![Page 42: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/42.jpg)
Application development Concepts06
![Page 43: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/43.jpg)
In it’s most generic form an application is not more than a program or a collection os programs that execute tasks.
What is an application
![Page 44: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/44.jpg)
● C, C++● Java (normally compiled to JVM
but native compilers exist).● Fortran● Cobol● Haskel● Objective C● Visual basic● And many more...
Compiled languages
![Page 45: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/45.jpg)
Compiled languages
![Page 46: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/46.jpg)
● PHP● Python● Ruby● JavaScript● And many others
Interpreted languages
![Page 47: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/47.jpg)
Compiled vs Interpreted
![Page 48: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/48.jpg)
Procedural programming
![Page 49: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/49.jpg)
Object Oriented programming
![Page 50: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/50.jpg)
In engineering, a function is interpreted as a specific process, action or task that a system is able to perform.
What is a function
![Page 51: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/51.jpg)
In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions, methods).
What is a Class
![Page 52: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/52.jpg)
Libraries are small pieces of code that can be reused in several places in an application of in multiple ones.
Frameworks are sets of libraries sometimes tight together to reduce the time we take to develop an application.
libraries and frameworks
![Page 53: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/53.jpg)
MVC
![Page 54: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/54.jpg)
MVVM
![Page 55: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/55.jpg)
Each part of a program should be isolated from others, and have only one concern or a simple task that does very well.
Separation of concerns
![Page 56: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/56.jpg)
The cloud07
![Page 58: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/58.jpg)
In computing, a virtual machine (VM) is an emulation of a particular computer system. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer, and their implementations may involve specialized hardware, software, or a combination of both.
Virtual Machines
![Page 59: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/59.jpg)
How does cloud work?
![Page 60: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/60.jpg)
The IT professional08
![Page 61: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/61.jpg)
● Very neat profiles and CV.● Tend to highlight the previous experience● Use of formal language in CV, presentation
letters.● Leverage People and companies as
references
Different how?
● Often incomplete or very summarized CVs● Tend not to focus in the past (what was
done is in the past, focus on the next project/task)
● Use of colloquial language in CVs, rarely have presentation letters
● Provide references just on request
Regular person IT worker
![Page 62: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/62.jpg)
● What process should I follow to execute this task?
● Something changed, let me ask what to do now?
● Have a problem, lets escalate this above.
Different mentality
● How can I automate this so I just do it once?● Something changed, how does this affects
me, how can I adapt or how does it work now?
● Have a problem, how can I solve this?
Regular person IT worker
![Page 63: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/63.jpg)
● I have my tasks, I’ll do it the best I can as long as I’m told how.
● New things to learn, do we have trainning?● New techniques may appear once every 2
or 3 years, no daily effort needed.
Different Expectations
● I have my tasks, what can I do to be better?● Where can I learn more about this? is there
something better for the same task?● I got to keep up, 2 to 3 months is a lot to
catch up on.
Regular person IT worker
![Page 64: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/64.jpg)
Tools for recruiters09
![Page 65: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/65.jpg)
Github
![Page 66: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/66.jpg)
Bitbucket
![Page 67: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/67.jpg)
● Open source projects● Projects done in the past with relevance
to the project at hand● Technical references.
Other ways
![Page 68: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/68.jpg)
Apply Concepts in Practice10
![Page 69: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/69.jpg)
Demo time
![Page 70: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/70.jpg)
Questions & Answers12
![Page 71: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/71.jpg)
Questions & Answers
![Page 72: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/72.jpg)
Closing Notes11
![Page 73: IT for HR professionals](https://reader033.vdocuments.site/reader033/viewer/2022052321/553a38404a79597a748b4a81/html5/thumbnails/73.jpg)
Resources
● Slides: http://www.slideshare.net/lookatitude/it-for-hr-professionals
● Want a personalized workshop for you company?
Need development teams?
Need a CTO level consultant?Contact us: [email protected]