Communication Lab - Theory Flashcards
Explain what a data engineer does.
Data engineers are usually tasked with constructing and maintaining repositories of data. They also monitor the movement and status of data throughout systems.
What skills does a data engineer often require?
- Python
- SQL
- AWS
- Big Data tools
What are the key differences between Java en Python?
- Python is a dynamically type programming language. (It is not necessary to declare variables). Python has a fairly easy syntax, which is easy to learn. Python hides its internal details for the programmer
- Java is a statically typed language. (necessary to declare variables). Java takes less time for code execution
- Generally we can say that Java guides you through the process of programming while Python gets things done.
What is Java generally used for?
More complex applications, android applications, web applications
What is Python generally used for?
Machine learning, deep learning and the general overarching AI field
What stages of a meeting are there.
- Welcome and introductions
- Chair opens meeting by stating names of those from whom he received ‘apologies of absence’
- Minutes of the previous meeting
- These need to be approved, if there are inaccuracies, they need to refer to items from the previous meeting that require further discussion
- Points on the agenda
- AOB (Any other business): Everyone is asked if the have anything further to discuss
What is a CDN?
(Content delivery network) A global network of servers, placed so that at least one server is close enough for a fast connection wherever a user lives.
What is outsourcing?
The practice of delegating specific it functions or processes to external service providers.
What are some disadvantages of outsourcing?
- cultural differences