In computer
science, a stream is a sequence of data elements made
available over time. A stream can be thought of as items on a conveyor
belt being processed one at a time rather than in large batches.
Streams are
processed differently from batch data – normal functions cannot
operate on streams as a whole, as they have potentially unlimited data, and
formally, streams are codata (potentially unlimited), not data (which
is finite). Functions that operate on a stream, producing another stream, are
known as filters, and can be connected in pipelines, analogously
to function composition. Filters may operate on one item of a stream at a
time, or may base an item of output on multiple items of input, such as a moving
average.
Job profile | Job description | Average salary | |
Web Developer | A web developer is responsible for designing, coding and modifying websites. They take care of layout to function of a website according to a client's specifications. They aim to create visually appealing sites that feature user-friendly design with clear navigation. | A web developer is responsible for designing, coding and modifying websites. They take care of layout to function of a website according to a client's specifications. They aim to create visually appealing sites that feature user-friendly design with clear navigation. | 2,87,694 in 0-2 Years |
EDP Assistant | EDP stands for electronic data processing systems, and an EDP specialist has direct supervision of large-scale computer systems and related equipment. The job duties include administering routine computer support tasks and doing special projects as assigned. | EDP stands for electronic data processing systems, and an EDP specialist has direct supervision of large-scale computer systems and related equipment. The job duties include administering routine computer support tasks and doing special projects as assigned. | 3,08,880 in 0-2 Years |
Web Designer | A web designer develops and creates websites and associated applications. Web designers work in a variety of industries and often as independent contractors. Education requirements can vary, but web designers can get entry-level work with an associate's degree. Bachelor's degrees provide students with an expanded and advanced skill set that can lead to better job prospects or career advancement. | A web designer develops and creates websites and associated applications. Web designers work in a variety of industries and often as independent contractors. Education requirements can vary, but web designers can get entry-level work with an associate's degree. Bachelor's degrees provide students with an expanded and advanced skill set that can lead to better job prospects or career advancement. | 2,85,645 in 0-2 Years |
Lab Demonstrator | Job Description –Demonstrator. To demonstrate use of practical equipment (including where relevant, software packages), experiments, exercises, techniques and/or processes that may form an element of an undergraduate course of study in line with specific learning objectives, set by others. | Job Description –Demonstrator. To demonstrate use of practical equipment (including where relevant, software packages), experiments, exercises, techniques and/or processes that may form an element of an undergraduate course of study in line with specific learning objectives, set by others. | 1,50,000 in 0-2 Years |
Software Developer | A software developer or a computer programmer plays a key role in the design, installation, testing, and maintenance of software systems. The program created by a software developer will help a business to be more efficient and provide better service to their customers. | A software developer or a computer programmer plays a key role in the design, installation, testing, and maintenance of software systems. The program created by a software developer will help a business to be more efficient and provide better service to their customers. | 4,14,267 in 0-2 Years |
Software Engineer | Analysing and debugging different software. | Analysing and debugging different software. | 4,00,000 in 0-2 Years |
Software Analyst | Software Analysts are responsible for testing, developing, maintaining, and installing computer software used in an organization. They are also monitoring software for ensuring that software is available at all the times. They primarily deal with challenging tasks involving the modification, design, and installation of data processing systems. | Software Analysts are responsible for testing, developing, maintaining, and installing computer software used in an organization. They are also monitoring software for ensuring that software is available at all the times. They primarily deal with challenging tasks involving the modification, design, and installation of data processing systems. | 5,00,000 in 0-2 Years |
Lecturer | Lecturers are responsible for teaching methods include tutorials, lectures, practical demonstrations, seminars, and field work e-learning. They may work in both government and private schools and institutes. These lecturers may do research on clinical pathology and report the research and find many diseases and their drug actions by the research. | Lecturers are responsible for teaching methods include tutorials, lectures, practical demonstrations, seminars, and field work e-learning. They may work in both government and private schools and institutes. These lecturers may do research on clinical pathology and report the research and find many diseases and their drug actions by the research. | 2,50,000 in 0-2 Years |
* Average salary are subjective to change based on various factors