瀏覽器我的最愛加太多加到打不開

 

    我最近幫某個人處理電腦的問題,他的問題是瀏覽器我的最愛打不開,點下去以後裡面的東西出不來,本來我還在想他是不是Microsoft帳號有登出,才導致我的最愛裡面的東西消失,後來我用按滑鼠右鍵的方式打開我的最愛,終於我知道問題出在哪裡了,他的瀏覽器我的最愛加太多東西了。

   我看那個數字是真的很可怕,瀏覽器裡面的東西有上萬筆,他連Google搜尋某一個關鍵字都要加我的最愛,然後我看到有超多我的最愛連結是重複的,這樣子點擊我的最愛會造成記憶體不足,才會造成我的最愛打不開。他的瀏覽器是Edge,我找時間要再幫找到Edge瀏覽器我的最愛資料夾,把裡面的東西全部刪掉,這樣就好了,之後不要再加那麼多我的最愛,這樣子就不會再有這問題了。其實正常使用的話根本就不會有人有這問題,正常人我的最愛不會那麼多東西,上百筆就已經很多了,要到上千筆我看很難,要到上萬筆我不知道你是怎麼加的,真的是讓人無言。


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

超實用面試技巧!嘟嘟人教你如何面試蘋果工程師

 

    最近這段時間相信很多人都在找工作,疫情最近趨緩了,所以很多人就會開始找工作,對社會新鮮人而言可能不知道面試要注意甚麼,一個有經驗的人懂得面試技巧,就能夠在面試的時候加分,今天就讓嘟嘟人教大家面試蘋果工程師的技巧,不只是面試蘋果工程師,其他的工作也都能夠運用這些面試技巧,我也整理了這個影片的筆記給大家。

 

嘟嘟人分享他面試蘋果工程師的經驗(影片來源:The DoDo Men - 嘟嘟人 youtube頻道)

 

很重要一點提醒大家:不要只因為公司名稱就來工作,不管做甚麼職位都好,只是因為這裡的名聲很好。

(1)投你有競爭力的工作
   要去投和你背景相符的職缺,不要和你過去工作經驗完全不相符也投。

(2)做好你的功課
   要能夠瞭解這些公司的產品,這個職缺的職務內容。
   蘋果會有On-Site面試會給你這次面試官的名字,可以先去linkedin查一下這些面試官的資訊。

(3)準備可能會被問的問題
   常見/不常見的問題都要準備。面試常見的問題會分下面這四類:
   1.專業問題
   2.了解個性問題
   3.臨場反應
   4.思考邏輯

(4)練習、練習、練習

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

簡易洗牌程式使用C#

 

    上次為大家介紹了簡單的洗牌程式,上次使用VB程式,這次跟大家介紹如果使用C#程式的寫法,我所使用的洗牌邏輯和上次相同,任一張牌和任一張牌做交換,重複做就可以達到洗牌的效果了,程式如下:

 

    class Program

 {

        static void Main(string[] args)

   {

            int i, a, b, temp;

            int []numbers=new int[20] ;

           

                            //把宣告的陣列按順序設定數字

                             for (i=0 ; i< numbers.Length; i++)

            {

                numbers[i] = i+1;

                Console.Write(numbers[i]+"\t");

            }

 

            Console.WriteLine();

            Console.WriteLine("---------------------------------");

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

職場新人必看!台積電正妹茜珊談職場新鮮人易犯的五個錯誤

 

長頭髮的鄭茜珊

鄭茜珊是一個交大畢業又曾經在台積電工作過的優質美女(圖片來源:鄭茜珊官方粉絲團)

 

    鄭茜珊是交通大學電子物理所畢業的正妹,並且又曾經在台積電工作過,現在已經離開台積電在做專職Youtuber,他的頻道有很多影片對於求學和工作都會很有幫助,我就很喜歡他有一次講職場新鮮人容易犯的五個錯誤這個影片,我看了以後覺得很有收穫,這支影片的內容我整理如下:

 


(1)公司是請你來解決問題的
過去在學生時期還在學習,只要你能發現問題就覺得你很棒,但是在職場上不能只有發現問題而沒有提出解決方法。老闆是請你來解決問題的,而不是生出更多問題。研究所是一個從學生到職場的過渡時期,要寫論文並且meeting時報告,但是學校還是對學生有很大的容忍度,你還是可以只提出問題,但是到職場你除了提出問題以外,一定要提出你的解決方法。

 

(2)錯過新人期可以發問的時候
學生時代大家都不愛發問,進入職場後也不愛問,新人時期是你可以發問的時候,不能等到過了新人期以後才說「我不會」,人家會覺得你的學習態度很差。在學校時期就發現有一個問題自己覺得很蠢,問了自己同學以後發現同學也不會,同樣的情況在職場也發生,在新人期問別人他說不會,就會請我去問比較資深的同事,因為這時候還可以頂著「新人光環」比較能問。這裡的問題指的是技術上的問題,而不是知識上的問題,如果知識上的問題還不會那就要自己翻書。

 

(3)誤會自己不適合這份工作
大家出社會都是沒有心理準備就進入職場,新人時期有他的煎熬和痛苦,新人期是很難熬的一段時間,就好像轉學到一個新班級,班級裡面的人彼此熟識,但你卻不認識大家,進到職場跟大家不熟,也不了解老闆有哪些毛,所以新人期很難熬。

 

(4)不要有「模範生心態」
新人時期甚麼都不了解,千萬不要有「模範生心態」去打小報告。不要模範生的心態去跟同事抱怨,去和老闆小報告,人家會認為你沒有解決問題的能力。

 

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

簡易洗牌程式使用VB.NET

 

我在過去的工作中有用過洗牌程式,我自己也會寫,今天就來給大家看一下我最近用VB.NET寫出來的簡單洗牌程式。

 

 Dim amount = 20  '總共多少個數字
        Dim i, j, temp As Integer
        Dim numbers(amount - 1) As Integer  '在VB中的陣列如果數字是N,實際這個陣列就會有N-1個資料,要注意

        amount = amount - 1
        For x = 0 To amount  '把數字照順序存入陣列
            numbers(x) = x + 1
            Console.Write(numbers(x).ToString + "  ")
        Next
        Console.WriteLine()
        Console.WriteLine("----------------------------------")

        Randomize()  '要加入這行才會每次的亂數都不一樣

        '任意一個號碼和任意一個號碼位置對換,重複一直做就可以達到洗牌的效果
        For x = 0 To amount
            i = CInt(Rnd() * amount)
            j = CInt(Rnd() * amount)
            temp = numbers(i)

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

讀取文字檔案內容使用Visual Basic

 

 

    過去我的工作曾經有過要用程式讀取文字檔案的經驗,今天就來教大家如何使用Visual Basic讀取文字檔案的內容。

    首先新增一個Winform程式使用VB,然後在設計的區塊加入一個RichTextBox並命名為Resultbox如下圖:

WinformProject

 

    一開始撰寫程式記得要引用System.IO,程式碼如下:

            Imports System.IO   

   然後我在程式中使用StreamReader,用一行一行讀取的方式把文字讀取出來,我寫下這行程式:

            Dim filereader = My.Computer.FileSystem.OpenTextFileReader("D:\doc\Text.txt", System.Text.Encoding.Default)

      程式中filereader他會根據後面的程式自動轉換為StreamReader,在新版的Visual Basic中這裡是可以省略As StreamReader的,D:\doc\Text.txt這裡記得改成你的文字檔路徑,System.Text.Encoding.Default這是設定文字編碼格式為預設。

 

    然後我在程式中用While迴圈把每一行文字給讀取出來,如下:

        Dim text As String = ""
        Dim line As String = filereader.ReadLine()
        While Not (line Is Nothing)
            text = text & line & vbCrLf
            line = filereader.ReadLine()
        End While

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

Visual Basic教學網站推薦

 

    學習程式語言在網路上可以找到很多資源使用,最近我在複習Visual Basic就有上網找相關的程式教學,今天來跟大家推薦2個很好用的學習Visual Basic的網路資源。

 

TW511教學網

TW511教學網是一個擁有豐富教學資源的網站,裡面有各種不同程式語言的教學,舊的新的語言都有,我竟然在上面看到有Fortran程式語言的教學,那是我研究所在寫的程式,現在業界幾乎看不到有人還在寫Fortran。TW511也有VB的教學,內容滿豐富的,想學VB看這個網站很有用。

 

電腦學習園地-VB教學

這是一個Youtube頻道,在電腦學習園地Youtube中有各種不同程式語言的教學,其中也有包含Visual Basic的教學,從很基本的城市基礎開始教起,適合剛開始學程式的初學者看,並且講解也是十分的淺顯易懂。


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

出現【防止儲存需要資料表重建的變更】錯誤時的解決辦法

 

 

      很多人剛安裝好MS SQL Server,然後這時都會發生一個狀況,就是資料表欄位無法修改,這個狀況會在每次剛裝好MS SQL Server發生,出現像下面這樣的畫面:

 

資料表不允許欄位變更

 

   

          當你發生這種狀況時,就記得去修改【工具】/【選項】/【設計師】/將【防止儲存需要重新建立資料表的變更】 的打勾取消就可以了。

    會發生這種是一開始這個選項預設打勾,你又去修改到經有資料的資料表裡面的欄位設定,就會出現這種錯誤畫面,如果你修改的資料表裡面沒有資料的話是不會跑出錯誤畫面的,跟大家講一下。

       我在網路上有找到相關的教學影片,提供給大家。

            

 

解決【防止儲存需要重新建立資料表的變更】問題的教學(資料來源:TERRY CHUANG)

 

 

 

 


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

SQL語法初學者必看!推薦一個SQL語法教學的好網站

 

    身為程式設計師,當然要會資料庫,而我的工作中需要用到的資料庫幾乎都是MS SQL,其他的資料庫很少用到,工作了這麼多年當然一些常用的SQL指令也早就已經學會了。今天推薦大家一個我過去常常在看的SQL語法教學網站,這個網站介紹了很多SQL語法,把這些SQL語法都學會,那麼你就已經在MS SQL資料庫具備一定的能力了,至少可以自己撰寫一些基本的SQL指令,在這個網站其實不只是教SQL語法,也有教HTML和AJAX等各種語法,但我比較喜歡看這個網站的SQL語法教學,推薦給大家。

 

SQL語法教學網站連結

Fooish程式技術

 


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

最近複習VB.NET所感受到VB.NET和C#差異

 

C# VB.Net
using Imports
this Me
void sub
base MyBase
abstract Mustlnherit
sealed NotOverrideable
virtual MustOverride
switch Select
internal Friend
static shared

在網路上看到有人整理C#和VB.Net語法的比較(資料來源:ITRead01)

 

    最近我在複習VB.NET,我因為我本來就已經學會C#,VB.NET過去工作也曾經有用過,所以現在複習就很快,基本上學會C#以後再來學VB.Net應該是很簡單的,有很多觀念是互通的。

    雖然說有在觀念上是互通的,但是寫C#那麼久了,改成寫VB.NET還是不太習慣,如上面的這個表格,C#裡面有很多語法和VB.NET是不一樣的,最近複習我就發現static這個關鍵字就很不一樣。其實C#和VB.NET都有static這個關鍵字,但是在VB.Net中可以用static的地方很少,如果想要共用,就要使用shared這個關鍵字,這部分的觀念有時間我可以再整理一篇跟大家介紹,C#可以用static的地方在寫VB.NET時使用static這個關鍵字,很有可能程式就會錯誤,你就要改用shared。

    在C#中的abstract在VB.NET中變成了MustInherit,而virtual在VB.NET中變成了MustOverride,這個如果有學物件導向語言的人應該會覺得這很好理解,確實就是MustInherit和MustOverride這二個意思,但是剛開始從C#轉成VB.NET當然是不習慣。

    在C#中會使用{},在VB.NET根本就不使用{},取而代之的是使用End來代表結束,VB.NET很多地方都和C#不一樣,但我要強調有很多程式的觀念相通,學會一種程式語言後再換成另一種就很快,大家可以先學會一種語言,先學到很熟練以後就可以開始再去學其他程式語言了。

 


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

撰寫Visual Basic要注意資料型態不會自動轉換

 

最近在複習Visual Basic,在寫VB時有些地方會和C#不一樣,有一個地方就是很不一樣又常常會忘記,就是C#輸出時會自動轉換資料型態,但是VB不會。

        Dim num = 1
        Dim str As String
        str = "Age:" + num
        Console.WriteLine(str)

如果是C#的話,因為輸出時會自動做資料型態的轉換,按照C#的邏輯這樣的程式不會錯,但是寫VB你這樣寫的話,你就會發現程式錯了,就是錯在第三行。

        str = "Age:" + num

這裡因為num是屬於數字的資料型態,不屬於字串的資料型態,所以就會出錯。VB不會自動把num轉換為字串的資料型態,所以正確的寫法要改成下面這樣:

         str = "Age:" + num.ToString()

最後再一次執行程式輸出結果 Age:1,這個程式就OK了。

 


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

想學Visual Basic嗎?推薦一本好用的Visual Basic的電腦書

 

VB 2017書籍

最近剛入手讀Visual Basic書籍(圖片來源:經瑋文化)

 

 

Visual Basic.NET 2017物件/函數物件/元件模組開發寶典
作者:孫惠民
售價:550元
出版社:經瑋文化
出版日期:2017/07/20

 

    最近正在複習Visual Basic,原本我在讀的Visual Basic的書是VB2012和VB2013的版本,已經太舊了,因此我最近又買了一本新的Visual Basic書籍,這一本比較進階,適合有程式基礎的人讀。裡面有一些很棒的程式範例,可以藉由這些程式範例讓自己的VB功力更上一層樓,推薦給大家。

 

 

 

 


文章標籤

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

用迴圈完成階乘程式,使用C#和VB

 

問題:輸入一個大於0的數字,輸出這個數字的階乘計算結果。例如輸入3,輸出結果就是6,因為1X2X3=6。

 

答案:

C#版本

static void Main(string[] args)
{
            int n ,result=1;         
            int.TryParse(Console.ReadLine(),out n);   //注意C#這裡要把輸入的數字從字串轉為數字的資料型態
            while(n>1)
            {
                result *= n;
               
                n--;
            }
            Console.WriteLine("Result=" + result);
}

 

 

VB

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

懂C#後再來學習VB的心得

 

  最近這段時間我在學Visual Basic,其實這個程式語言我很早就有接觸了,專科時期在學校就有學過VB,但是那時候用的沒有那麼多,當時我的專題並沒有使用VB,當時上課教VB,然後有一些課堂作業這樣而已。後來我在工作上曾經有使用過VB,但是只有一小部分而已,對於VB這個程式語言的程度只是大略知道,但還沒有學會。最近我比較有時間了,我現在就正在複習VB程式語言,我發現懂C#再來學VB還滿快的,那些程式觀念很快就弄懂了,當然也是因為我VB已經有一些基礎,所以可以學很快,但是你如果學會了一種程式語言以後,有一些東西確實是相通的,要再學另一種語言確實有幫助,現在大概就只要再多多練習以後如果工作要用到VB就沒問題了。
    Visual Basic這個程式曾經很熱門,現在工作上會用的機會變少了,但還是有VB的相關職缺,學會VB在工作上還是有用,當然每個人的興趣不同,要不要學VB看個人想往哪個方面發展,有的人他想要寫APP,那應該是要學JAVA,有的人想要做前端工程師,那他應該要學會HTML,CSS和Javascript,我是因為過去有一些VB的相關經驗,現在又比較有空,所以在複習VB,相信未來工作如果要使用VB對我來說是可以很快上手的。


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

物件導向程式中抽象(Abstract)和介面(Interface)的差異

 

之前我有介紹過物件導向抽象Abstract和介面Interface的程式觀念,今天我整理這二者的相似處如下:

1.抽象類和介面無法實例化,即我們無法為它們建立物件。

2.子類別必須覆蓋抽象類別或介面中定義的抽象方法。

 

而二者的主要差異如下:

1.抽象類別內可以有一般方法和抽象方法。
   介面中只能宣告方法,並且設定為必須是公開抽象,在介面中也不能有實作的程式碼。

2.抽象類別一定是繼承架構的父類別,但是毫無關係的類別可以實作同一介面。

3.一個類別只能繼承一個抽象類別,但是可以實作多個不同的介面。

 

想了解抽象和介面程式觀念的可以閱讀下面的文章:

抽象

介面

 

 


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

進入職場要會解決問題而不是來公司學習


    最近可能有不少人剛從學校畢業要準備進入職場,當然今年因為疫情的關係,有不少人找工作都受到影響,有些行業可能可以讓你錄取後馬上報到,有些行業因為疫情關係不願意讓新人馬上報到,要等很久才能夠報到,也因為疫情的關係現在找工作確實不好找,很多店都因為疫情受影響而歇業。
    進到職場的新人因為剛從學校畢業,可能對工作還不熟悉,即使之前有打工過但是跟正式的工作還是有段差距。進到職場後要有一個觀念很重要,那就是你已經畢業了,公司是請你來解決問題而不是來學習的。
    我畢業後工作很多年了,我工作了這麼多年會發現能夠在公司學習的機會真的很少,對於專業知識方面公司不希望你進來以後再學,應該在你進到公司之前這些知識就已經具備了,就算沒有到專精但也至少要有一定程度,進到公司以後就是要有產出,不可能讓你在公司裡面一直讀書都沒有任何產出,這樣子公司請你來有甚麼意義呢?來上班就是要把之前所學的用在工作上,對公司要有所貢獻。
    有遇過一些公司剛進去的時候會有人帶,會有人教我,但公司也一定是希望新來的人趕快上手,有人帶也不可能帶太久,一段時間以後就不會再繼續帶了,我想最長大概也頂多帶你一個月,在這一個月裡面依然還是要有產出,而不是完全在學習而已,之後就必須要靠自己,有問題還是可以問,但是不能一直把問題丟給別人,要學會先試著先自己找答案,如果還是不會的話再問人。
    上班要學習真的沒有太多時間再給你學那些專業技能,面試的時候主考官也都會說這裡不是學校,進來以後不是讓你來學習的,進職場可以學到的東西可能是ㄧ些做事的方法,怎樣跟人溝通,這些有可能可以學到,多多觀察別人怎麼做事,開會時看看別人怎麼提出問題,人家怎樣積極的發表意見,這些是有可能在公司裡面學到的,但是如果書本上的知識還不會,那就要靠自己讀,沒有人有義務教你。開始工作以後要讀書當然要在下班的時間讀,上班不會有太多時間讓你讀,只有剛進公司的一小段時間有可能可以讓你讀書,那段時間也真的很短,進到公司以後就應該趕快了解工作內容,要清楚自己的能力還有哪些不足,盡快加強自己不足的部分,這樣才能在工作上能夠有所發揮。
    希望不管是剛進職場的新鮮人或是已經工作幾年的社會人士都能了解這個觀念,公司真的是請你來解決問題的,而不是請你來學習的。


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

疫情嚴峻很多人都面臨挑戰

 

    最近新冠肺炎疫情嚴重,相信很多人都面臨到嚴峻考驗,很多人可能工作也因此受到影響,有人因為這樣公司歇業了,也有人因為疫情而被迫放無薪假,娛樂場所都關閉了,當然也對很多人的生計造成衝擊。
    而今年的畢業生真的是面臨到很大的考驗,受到疫情的衝擊實在是很不好找工作,而且像是之前第三級警戒,很多人找到工作以後也不能馬上報到,公司會因為疫情的關係不能新人馬上報到,要等到疫情趨緩以後才能報到,有的人就找到工作了卻不知道要等到何時才能報到,這段時間很多人都不好受。
    然而疫情總是會過去的,趁著這段時間或許可以沉澱一下自己的心情,想想自己未來的出路。有些人可能因為疫情關係工作暫時停擺了,如果狀況允許的話可以在這段時間進修,讀一些工作上會用到的書,趁這段時間好好充實自己,等到回到工作崗位後再來好好發揮所長,有空檔的時間就好好把握,不要把時間浪費掉。
    台灣現在疫情是已經趨緩了,但是經濟卻還在緩慢恢復中,現在解封的速度慢,對很多行業都還是造成很大的衝擊,當然我們疫苗的接種比率實在太低了,實在是不能太冒險,面對疫情還是要小心謹慎,希望天佑台灣,讓大家都能夠順利度過難關。 


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

 

抽象方法與抽象類別的程式範例使用VB

 

    我以前曾經簡單介紹過物件導向的抽象(Abstract)這個觀念,抽象簡單來說就是大家都一定會做的事情,只是內容會有所不同。今天簡單的用計算面積這件事情來說明抽象的觀念,使用Visual Basic程式語言為大家說明。

   不同的形狀對於計算面積這件事情都會有不同的方法,而計算面積是每一種形狀所都會擁有的方法,所以今天我可以宣告一個抽象類別Shape,並且我定義邊長為10,在抽象類別裡面我定義一個抽象方法Area。

 

Public MustInherit Class Shape
    Public AcrossLine As Double = 10
    Public MustOverride Function Area() As Double
End Class

 

         這裡可以看到在宣告抽象類別時使用的關鍵字為MustInherit,字面上的意思是必須繼承,因為抽象類別裡面的抽象方法不能在裡面做定義,抽象方法一定要讓繼承的子類別實作,子類別一定要繼承這個方法,所以宣告抽象類別時使用MustInherit這個字。另外在定義抽象方法時所使用的關鍵字是MustOverride,字面上的意思是必須重新定義,這就是因為抽象方法在父類別中是不會定義的,一定要讓繼承的子類別去定義,所以定義抽象方法用的關鍵字是MustOverride

    接下來我定義Circle和Square這二個類別,繼承父類別Shape,並且分別定義面積計算的方式為PI*邊長*邊長和邊長*邊長。

Public Class Circle
    Inherits Shape
    Public Overrides Function Area() As Double
        Return Math.PI * (AcrossLine ^ 2)  '圓形面積算法
    End Function
End Class

Public Class Square
    Inherits Shape

波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

  我是董瑞洋,研究所畢業以後從事程式設計的工作已經好幾年了,主要工作是以網頁設計為主,經歷過不同類型的公司,累積了很多的工作經驗,2013年工作到現在也已經8年過去了,我的程式功力當然也就一直在提升,但是資訊產業日新月異,不斷的在變動,所以在未來還是必須要繼續學習新的程式語言。
  我最主要會寫的程式語言是C#,從一開始的工作就是寫C#,我有用C#寫過Winform程式,也寫過ASP.NET webform和MVC網頁,這麼多年來都一直寫C#所以這個程式對我來說已經相當熟悉了。
  除了C#以外,我還會一點JAVA,過去我曾經用JAVA寫過Android APP,我在研究所時期也花了很多時間在練習JAVA,JAVA這個程式語言我也有一定的程度。
  另外我最近還有在自學Visual Basic,VB這個程式語言比較冷門,但業界還是有公司在使用,我過去的工作經驗也有寫過VB程式,其實學會C#以後再學VB是容易很多,一些程式的觀念是互通的,現在VB這個程式語言我也有一定程度了,至少基本觀念差不多都會了。
  其實我還會一種程式語言,但是業界幾乎沒有在使用了,這個程式就是Fortran,過去還有公司會用Fortran,現在上網找Fortran的程式工作真的是非常的少,這個程式是我讀研究所在做原子物理研究在使用的程式,後來因為要找工作的關係,我在研究所就自己在讀C#和JAVA,這樣才比較好找工作。
  工作就是一直不斷的學習,在未來我如果工作有需要,我還會繼續學習新的程式語言。


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()

開會是你在公司上班時很好的學習機會

 

    研究所畢業以後出來工作到現在也已經好多年了,經歷過不同的公司,現在也累積了不少的工作經驗。
    我的工作是程式設計,這個工作需要工作技能,沒有一點基礎進公司以後再開始學,那應該很難做的好,至少要有一點基礎才能進公司工作,到公司工作不太會有甚麼基會讓你學習,開始工作了以後要有產出,因為來上班要對公司有貢獻,這是公司不是學校,也許會有人帶,不過大概只會帶一個月而已,之後就是大部分都要靠自己了。程式設計工作我是還沒看過有教育訓練的公司,其他工作或許會有完整教育訓練,但是程式設計的工作不會有,要學習主要還是要下班以後讀書,上班時間不會有太多學習機會。
    程式設計工作要在工作中學習,我會覺得開會比較是一個學習的機會,在開會的過程中可以了解人家怎麼處理一件事情,也可以聽聽人家的意見,當然最好在開會的時候可以勇於提出自己的意見,這會是一個很好的學習機會,如果開會時有不同部門的人參加,那就會是一個很好的學習機會,也許你就可以學習到行銷的技巧,可以學習到如何撰稿,除了寫成是以外,也可以跨領域發展,一個人能夠往各個面向發展才會是一個好的人才。
    如果在公司中可以有報告的機會,那也會是一個很好的學習機會,最好報告完以後有人會問問題,能夠有討論的機會,這樣子就可以學到怎樣協調溝通。
    在我過去工作經驗裡面,比較好的開會經驗我覺得還是在黎明技術學院工作的那段時間,而且黎明技術學院的工作內容又很多元化,特別是學校為了招生花了很大的功夫,招生活動當然很辛苦,不過這也是一個學習的機會,辦完活動以後也能獲得工作的成就感,在黎明工作時算是一個不錯的工作經驗。
    每一家公司的狀況都不太一樣,我也遇過很誇張的公司,公司很小然後都沒有固定時間開會,照理講公司小到只有十個人,應該是固定一段時間全公司的人開一次會議,這應該算滿合理的,結果公司幾乎不會有全體人員參加的會議,就連部門會議真的也不多,大家都各做各的,也不清楚別人的工作在做甚麼,其實不是好現象。一個好的公司應該大家會了解彼此的工作內容,會一起討論,想辦法能夠把事情做好,大家能夠多想一些點子讓公司成長,開會時氣氛熱絡才是好公司,像是我知道一家從A到A+的公司就是在開會時大家討論的很熱烈,甚至都吵了起來,這表示大家都很認真在討論,對照那種開會時死氣沉沉的公司,這種公司是不會有甚麼成長的,其實看一家公司開會時的狀況也就可以看的出來這家公司有沒有未來,如果是幾乎都不開會的公司,這公司可能也不會有甚麼成長了。


波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()