Lewati ke konten utama
LMS IIB DARMAJAYA
  • Beranda
  • Kalender
  • Kategori
    Ilmu Komputer Ekonomi & Bisnis Desain, Hukum & Pariwasata IBI Kemahasiswaan
  • Panduan Penggunaan
    Panduan Dosen Panduan Mahasiswa SK Rektor Prihal E-learning SK Senat Prihal E-learning
  • Bantuan
  • Jadwal UJIAN
    Jadwal UTS Jadwal UAS
  • Selengkapnya
Masuk
LMS IIB DARMAJAYA
Beranda Kalender Kategori Ciutkan Memperluas
Ilmu Komputer Ekonomi & Bisnis Desain, Hukum & Pariwasata IBI Kemahasiswaan
Panduan Penggunaan Ciutkan Memperluas
Panduan Dosen Panduan Mahasiswa SK Rektor Prihal E-learning SK Senat Prihal E-learning
Bantuan Jadwal UJIAN Ciutkan Memperluas
Jadwal UTS Jadwal UAS
  1. Dasbor
  2. 2024-1| BAHASA INGGRIS | FIK21203| 7TI3 | 2 SKS TEORI | RABU, 14:40 s.d 16:10 @ F38 | BETTY MAGDALEN
  3. The seventh meeting, Day : Thursday, Date : 6 November 2024, Time : 14.00 - 16.00, Topic : Advanced Software Skill
  4. Reading Text

Reading Text

You are not enrolled in this course.
Syarat penyelesaian

15 advanced software engineer skills for your resume and career

1. Java

Java is a high-level, class-based, object-oriented programming language. Advanced software engineers use Java in various ways, such as developing web user interfaces, creating separate Java processes for launching rule engines, and integrating software with other programs. They also use Java to implement business logic, parse and serialize XML, and develop utility tools to communicate with other languages like Matlab.

Here's how advanced software engineers use java:
  • Worked on Java interaction with turbine Performance measuring application.
  • Developed and presided over a web user interface using Java Applets, Java RMI & CGI.

2. Python

Python is a high-level programming language. Advanced software engineers use python in various ways. They develop scripts for automation, implement test scripts to verify system software, and manage feature development for workload planning. They also use python for vulnerability remediation and developing serial communication programs to automate test procedures.

Here's how advanced software engineers use python:
  • Developed python scripts to provide seamless automation between multiple operating systems and tested them to minimize scripts related failures during testing.
  • Implemented software test scripts in Python to verify system software against Software Requirements Specification as specified in Software Test Description.

3. Linux

Linux is an open-source operating system. Advanced software engineers use Linux to deploy and test applications on various platforms, design embedded systems, and develop library routines for data and communications. They also use Linux to automate reports and reconciliations, boosting productivity.

Here's how advanced software engineers use linux:
  • Deployed and tested the application in Tomcat, Weblogic and Websphere application servers on Windows, Linux and Solaris platforms.
  • Developed and maintained an ISP-class Linux server that delivered nationwide personalized television electronic program guide data to browser-equipped TVs.

4. C

C is a general-purpose programming language. Advanced software engineers use C to develop and maintain software, create embedded software, and develop real-time software for remotely operated equipment. As Dr. Jonathan Denning, Associate Professor and Department Co-chair at Taylor University, puts it, "The important skill to hone is in communicating. If you know how to talk with people and to understand their problems, then you will be able to find a solution that is good for them."

Here's how advanced software engineers use c:
  • Develop and maintain software (approximately 80 programs) for testers /servers in C, C++, and Pascal.
  • Developed embedded PowerPC 565 software in C for a Trimble GPS receiver.

5. C++

C++ is a programming language. Advanced software engineers use C++ to create automated processes, develop tools, and enhance existing systems. They also use it to develop games and online software. For example, they might use C++ to generate source code from Action Script or develop a spatial data server for a geographic information system.

Here's how advanced software engineers use c++:
  • Created an automated process for generating c++ source code from Action Script to facilitate a UML based modeling object design process.
  • Developed PLSXML tool using c++ and OOPS concepts which retrieves the PLSXML commands from the printer to the end user.

6. C Net

C Net is a technology standard for developing network applications. Advanced software engineers use C Net to implement network-based applications. For example, they might use it to create a system for wireless security protocols or a network management security logging interface. They also use it to integrate operating systems and software into a network.

Here's how advanced software engineers use c net:
  • Implemented in Java EE Standard environment based application for Wireless Security Protocols and providing domain specific network.
  • Analyzed basic structure of Mobile system and implemented a basic network of mobile Communication.

7. Code Reviews

Code reviews are the process of thoroughly checking computer code for mistakes. Advanced software engineers use code reviews to validate their work and ensure it meets quality standards. They also use this process to improve performance and catch potential issues early on. For example, they participate in peer code reviews, checking each other's work for reliability and consistency. They also use code reviews as a learning tool, recommending architectural enhancements to improve performance.

Here's how advanced software engineers use code reviews:
  • Involved in Code reviews and UT reviews.
  • Code Reviews, code submission to Perforce after validating dev regression suite on win/unix platforms. 

Pelajaran ini belum siap untuk diambil.

Made with ❤️ by ICT CENTER - IIB DARMAJAYA

Dapatkan aplikasi seluler