top of page
Parallel Lines

技術面學習

Oracle SQL

  可說每一項工作都和它分不開關係,雖然在學校有學過Microsoft SQL server了,有些相同的語法Select,Insert,Delete等的確比較快上手,但是也有很多不一樣的用法,例如:一開始學習的在OracleSQL裡面寫funtion會用到一些沒見過的語法,寫法也重來沒有寫過一樣語法,因此讓我更認識資料庫,使用起來更加熟練。

Visual Studio

       這個是學校就一直在使用的東西,但是我進到公司改這幾百幾千行的程式的時候,才發現我真的跟它很不熟。因為學校交付的作業大部分可能一、兩百行就解決的,可能出問題的點也可能在寫的時候就有底了。但是在公司的程式隨便都幾百行起跳,而且我們大部分都是修改別人的程式,常常改到出現BUG要找問題都找不到。所以我在實習的學長姐那邊學到很多VS的使用方式,包括中斷點通常要下在哪個地方,到哪些地方停下來可以用即時運算框去看這些數值有沒有正常傳過來,或是一些鍵盤小技巧讓程式寫得更快的方法。我在前兩個星期連中斷點都下不好,我更是緊張地去網路上找教學,現在更了解VB要如何使用了。

Visual Basic 6.0

        我目前只是剛接觸到,但是發現這是一個有點像C#的語法,但是有許多使用方式都還要自己上網看教學,因為現在正職的工程師大部分都在寫這程式,所以我相信之後我也會必須寫到,現在要快點多學一點。到了暑假有大量碰到這語法的程式,我理解到了這程式真的很多很有用的Function可以使用,但是也有很多發展到現在反而沒有的語法,此時就要用自己用查的,或是自己用想的如何去拼湊其他現有的方式去解決沒有的Function。

整理中大型程式的能力

         之前很多程式都頂多是兩、三支程式是一個系列程式,有關的資料庫或程式也是一支手就算得出來的,但是翻寫舊網頁,而且是不熟的語言,連從那一段開始我都不清楚,到現在大致上可以先整理可能從哪裡開始,整個脈絡會從那些程式連結到哪些其他程式都可以比較快速地看完整理,並且有很多找程式多學到的方法,例如連結兩個程式傳資料的方式可能就有3種,雖然不是每種都有用到,但是整理的時候就會發現很多之前沒遇到的方式,這時就可以自己先整理,先學習之後遇到時就比較不會害怕了。

Parallel Lines

非技術面學習

發問的藝術

       這幾個月時習期間我更懂得看時間去問問題,等到他們手上工作到一個段落,或是他們不忙的時間去問,並且蒐集這問題可能發生的原因,並確認解答自己有聽懂,才構成一個有效率的問問題。

時間管理

在公司上下班都是刷卡的,機器不會因為你快遲到就慢一點或快一點,雖然公司有明定到8點到8點半是合法的遲到時間,只要晚一點下班就不會有問題,工程師們也大概那時間到,但是主管們是規定我們要8點前到,我們工讀生們的確大部分都在八點前到公司。在工作完成方面,對時間更是計較,要如何在工作品質和速度上取得平衡,要在規定的時間內做到最好。要我們在守時上必需跟加看重,因為拖延害的不只是你,而是整個團隊。

搜尋資料

        在學校做作業時查資料常常會查到偏題,因為大部分都是理論上的觀點,就會覺得我查這資料應該可以用,但是進公司以後,都是實作上碰到Bug或權限上的問題,跳出的錯誤碼或給的一些線索,都可以拿去查詢,並且都要讀得清楚才會真的解決出來,如果查錯資料,程式依然不會動,所以下關鍵字的能力,和理解問題的能力,我覺得我進公司後都有進步很多。

作筆記

       我在進公司前就聽學長姐們說,實習一定要準備一本筆記本隨時做筆記,我也有照做,我認為有筆記本紀錄真的差很多,因為我不是個記憶很好的人,所以常常忘記上一小時別人說的話,但是工程師交代我工作,我都先把工作的步驟先想好,跟他確認過可行後,我再回到座位照著寫得做,這樣就不會因為忘記一些小事去麻煩工程師了。而且我還有把常見的錯誤或是我卡很久的錯誤寫下來,如果以後遇到同個問題就不會要再問一次了。

bottom of page