DEV Community

Evan Lin
Evan Lin

Posted on • Originally published at evanlin.com on

[TW_DevRel] Company Visit to NTU Software Engineering Course on October 28, 2022

title: [TW_DevRel] 2022-10-28 Enterprise Visit to the Software Engineering Course at National Taiwan University
published: false
date: 2022-10-27 00:00:00 UTC
tags: 
canonical_url: http://www.evanlin.com/twdevrel-ntu-se/
---

![image-20221028171825695](http://www.evanlin.com/images/2021/image-20221028171825695.png)

# Preface

Hello everyone, we are from the Developer Relations department of LINE Taiwan. In the article "[About LINE Taiwan's Developer Relations and Technical Promotion Department's Campus-Related Resources](https://engineering.linecorp.com/zh-hant/blog/line-devrel-campus/)" at the beginning of 2022, the LINE Taiwan development engineering team mentioned the enterprise visit opportunities provided to students in related science and engineering departments. In addition to allowing students to understand [LINE's R&D engineering culture](https://engineering.linecorp.com/zh-hant/culture), they can also learn about related technical internship opportunities.

This time, we received an invitation from the software engineering course at the Department of Computer Science and Information Engineering, National Taiwan University, where many students from different departments came to learn together. Through the sharing of two speakers, Zephyr and Richard, students can gain a deeper understanding of software engineering.

# **Sharing by TPM (Technical Project Manager) - Zephyr Chang**
<iframe frameborder="0" src="https://speakerdeck.com/player/77c10453fedc4b0c900a0f2b7fc0be77" title="NTU CSIE Enterprise Interview - Sharing by TPM (Technical Project Manager)" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" style="border: 0px; background: padding-box padding-box rgba(0, 0, 0, 0.1); margin: 0px; padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 40px; width: 560px; height: 314px;" data-ratio="1.78343949044586"></iframe>

![image-20221028172009633](http://www.evanlin.com/images/2021/image-20221028172009633.png)

First, Zephyr, the TPM (Technical Project Manager) from LINE Taiwan, shared the software development process and introduced the software development lifecycle. He also clearly explained the collaboration of each role in the software lifecycle. He also detailed the responsibilities of each role and why they are so important in the project process.

## Q&A

### Q: How should project management and software engineering be handled in the event of a major disaster?

From a software engineering perspective, relevant preparations are needed in advance, and related designs and precautions for HA (high availability) are required. There are various aspects of exercises for various major disasters.

### Q: Are there any special detection methods for various failures?

Each service has related monitoring. Whenever a problem occurs, there will be a monitoring service that can immediately detect it and notify the relevant processing team to handle it.

### Q: TPM is somewhat similar to the software development supervisor, what are the differences in execution?

In LINE, work is divided by professional division of labor. TPM is a technical project management role, responsible for all aspects of project and service development. In LINE's culture, our organization is quite flat and all work is done through professional division of labor. So even if TPM is not a supervisory position, it also has its own scope of professional division of labor management.

## Related Job Openings

- [TECH FRESH](https://careers.linecorp.com/jobs/83)

# **Talking about LINE Software Development Process from Testing - Richard Chang**
<iframe frameborder="0" src="https://speakerdeck.com/player/df7b84399f5d41dfbf82d6cf54fe1671" title="NTU CSIE Enterprise Interview - QA Related Discussions" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" style="border: 0px; background: padding-box padding-box rgba(0, 0, 0, 0.1); margin: 0px; padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 40px; width: 560px; height: 314px;" data-ratio="1.78343949044586"></iframe>

![image-20221028171847233](http://www.evanlin.com/images/2021/image-20221028171847233.png)

Richard first interacted with the students and shared the difference between QA and Testing? First, Richard pointed out a problem with the Bug Fixing Cost, which is the cost of finding a problem in each process. If the problem can be found in the design phase, then the cost will be the lowest.

That is, in the design phase, when the demand side (possibly PM, possibly Business Owner) has new requirements, the tester should assist in reviewing the requirements of the design side. Try to find the problems that may exist in it.

In the development phase, although the developers start to write the development code, the testers need to prepare relevant test data (dummy data), and even start to develop related MockServe or automated testing related connection methods.

In the testing phase, a large number of testing tools are used to assist. Whether it is the CUJ (Critical User Journey) process testing, or exploratory testing, or even the E2E (End-To-End) testing process.

After the official launch, testers also have a lot of work to do. How to optimize the CI/CD process, how to regularly confirm the status of the service.

## Related Job Openings

- [TECH FRESH](https://careers.linecorp.com/jobs/83)
- [Service QA Engineer](https://careers.linecorp.com/jobs/19)
- [QA Automation Engineer](https://careers.linecorp.com/jobs/18)

# LINE Taiwan Technical Internship - TECHFRESH Introduction and Related Benefits

If students are interested in the LINE TECH FRESH technical star internship program, welcome to learn about the following related articles.

### More articles about LINE TECH FRESH introduction:

- [What internal activities are there besides development during the year of TECH FRESH internship?](https://engineering.linecorp.com/zh-hant/blog/line-tech-fresh-2020-graduate/)
- [【Interview】TECH FRESH Work Honestly - Follow-up Highlights and Related Information](https://engineering.linecorp.com/zh-hant/blog/what-is-tech-fresh-interview/)
- [Life in LINE – Direct Hit TECH FRESH Internship Content!](https://engineering.linecorp.com/zh-hant/blog/life-in-line-tech-fresh-sharing/)
- [TECHPULSE 2020 Youth Main Stage – TECH FRESH Agenda and Booth Introduction](https://engineering.linecorp.com/zh-hant/blog/techpulse-2020-tech-fresh-session/)

### How to apply for the LINE TECH FRESH technical star internship program?

For those who are interested in the [TECH FRESH program](https://careers.linecorp.com/jobs/83) and want to understand the content, welcome to refer to the [details in LINE Career](https://careers.linecorp.com/jobs/83).

## Summary

Join the "LINE Developer Official Community" official account immediately, and you can receive the first-hand Meetup activities, or push notifications of the latest news related to the developer program. ▼

"LINE Developer Official Community" Official Account ID: [@line\_tw\_dev](https://lin.ee/s5RsZHo)

![](http://www.evanlin.com/images/2020/line-tw-dev-qr.png)

# About "LINE Developer Community Program"

LINE launched the "LINE Developer Community Program" in Taiwan in early 2019, and will long-term invest manpower and resources to hold developer community gatherings, recruitment days, developer conferences, etc., both internally and externally, online and offline, in Taiwan, and has held more than 30 events. Readers are welcome to continue to check back for the latest updates. For details, please see:

- [2019 LINE Developer Community Program Activity Schedule](https://engineering.linecorp.com/zh-hant/blog/line-taiwan-developer-relations-2019-plan/)
- [LINE Taiwan Developer Relations 2019 Review and 2019 Developer Community Program Report](https://engineering.linecorp.com/zh-hant/blog/line-taiwan-developer-relations-2019/)
- [2020 LINE Developer Community Program Activity Schedule](https://engineering.linecorp.com/zh-hant/blog/2020-line-tw-devrel/)
- [2021 LINE Developer Community Program Activity Schedule](https://engineering.linecorp.com/zh-hant/blog/2021-line-tw-devrel/)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)