新加坡商鈦坦科技股份有限公司台灣分公司
Pros

# This is a software engineer internship experience in Taipei, not a full-time position.

Paid, NT$25K per month.

There are two or three full days of training, and someone also gives a technical or experience-sharing session every week.

The office atmosphere is good. Neither regular full-time employees nor managers put on airs, and you can ask questions at any time. Once, there was a bug that I spent a long time thinking about but couldn't solve. A full-time employee came over too, but neither of us could figure out what to do at the time. The next day, I continued wrestling with the bug, and that employee suddenly came over and said that they had found a solution. In addition to being grateful to them, I also felt their passion for technology (?), as they really wanted to solve problems when they encountered them and wouldn't completely ignore an issue just because it wasn't their responsibility.

Truly agile development. (I've heard many companies claim to use agile, but in reality it's “the requirements can be changed arbitrarily until the last second, but you still have to finish on time—come on, engineers.”)

You change into indoor slippers when entering the office. (This might be a drawback for people who don't like changing shoes, but I quite like it.)

You don't need to bring your own equipment. Every intern's workstation is the same as a full-time employee's: an office desk, an ergonomic chair, a desktop computer, and two monitors.

Cons

# This is a software engineer internship experience in Taipei, not a full-time position.

Nangang is so far away.

Ideally, it seems they hope interns won't have overly fixed divisions of labor, so everyone can write some frontend and backend code and work with the database. However, because everyone's skill sets are different when they join—some people haven't written more than a few lines of backend code, some have never touched frontend work, and some haven't studied databases yet—achieving the ideal state would require everyone to spend a lot of extra time learning and practicing. Of course, learning and practicing more is good, but it makes it difficult to finish and polish everything within the two-month internship. Therefore, in practice, there are still people who are mainly responsible for frontend, backend, or database management and writing stored procedures. (This is an understanding that formed naturally among the interns, not a rule. In fact, if you say you want to try working in another area, everyone is perfectly fine with that. However, considering the development schedule, there will still be people who take ownership of specific types of work.)

Basically, everything is tied to Microsoft, and Microsoft's services are used throughout. (If you dislike Windows or aren't fond of Microsoft's products, this is a major drawback.)

Reply
1
Agree
0
Disagree
0
Show all 1 replies