May : Work Review
I am still focusing on feature development and modification in May. Although the language I was applying for was Java as a software engineer, I've encountered a lot of JavaScript and frameworks because of the data interaction with front-end when developing.
Functionality
- Implement a Line Icon Switch and the system operation of the company's product
- Nginx Deployment
- Developed two other functions related to data presentation and modification.
- Development of Java Selenium Dynamic crawler to store the crawled data into Database : But this part involves a lot of file creation, I am still thinking about how to automatize repetitive process of batch creating the relevant files.
- Familiarization with the company's system processes
This is a fun feature. It is simple to develop. Just to add a sender object to the message field and let the back-end handle it.
“sender”: {
“name”: “Candy”, “iconUrl”: {
“iconUrl”: “https://line.me/conyprof”
}
In addition, I'd like to record a few things that could be done better. Sometimes I think I was not thinking enough in the planning stage. This not only disrupts the workflow but also results in excessive time spent on debugging and testing.
Having strong planning skills and a solid understanding of unit testing concepts is important.
I think that visualizing the whole thinking process may help me to see the blind spots in the operation, and I will try to make the logic more complete in the future when conceptualizing in order to improve the efficiency.
A relaxing afternoon at Gaomei Wetland in Taichung, Taiwan
一個月好快又過去了,稍微整理下 5 月做了些什麼,其實大部分還是著重在功能開發和修改,雖然當初應徵的使用語言是 Java,不過因為要串接很多前端的資料,也碰到了一些 JavaScript 和框架
功能
- 實作一個 Line Icon Switch Line 自動回復機器人跟公司產品相關的系統操作功能
- Nginx 部署
- 另外開發了兩個功能,跟資料呈現和修改有關
- Java Selenium 動態爬蟲,把爬到的資料存入 DB,但這部分牽涉到大量的檔案建立,還在思考要如何處理把重複的過程自動化
- 熟悉公司的系統流程
Line Icon Siwtch 這功能很好玩,可以在設定回覆訊息時帶入特定大頭貼,其實只要把訊息欄位加入 sender Object 讓後端去處理就好,不過有功能動到公司產品本身的系統,還是花了一些時間
"sender": {
"name": "Cony",
"iconUrl": "<https://line.me/conyprof>"
}
另外也稍微紀錄一下可以更好的地方,有時候在程式規劃前期沒有考慮太周全,以至於實作到一半時需要修改或是調整,另外就是在 debug 和 測試的時候浪費了太多時間。覺得培養好的規劃能力跟單元測試的概念真的很重要。
我覺得把整個思考流程具象化或許可以讓我更能夠看出操作的盲點,未來會在構想時,試著讓邏輯更完整,才能讓效率可以提升。
順便紀錄一下悠閒的下午在台中高美濕地,真的好放鬆
