2016年2月3日

[政治]2016立法院的洗牌

2016/1/16選舉完之後,立法院民進黨第一次取得了多數的席次。
並且時代力量初陣就得到了5席立委。

台灣最近起了一陣「政治素人從政」的風。
政治素人以超乎常理的名氣贏得選舉,其實選民不理性與台灣不穩定的成分相當高。

這些人,洪慈傭、林昶佐,與日前當上市長柯文哲,
在上任之前並沒有受過任何從政的檢驗,
換言之,在他們真的坐上位置以前,台灣人其實沒辦法知道他們到底做得好不好。
但是,台灣人還是選擇授權他們來領導台灣。


這裡我想探討的並不是關於這些選上的人的事情,而是應該如何理解時代力量的當選。


在台灣,改變已經發生了,但是不一定是改善。

我認為事情其實是這樣的:
「即使任何人都不知道洗牌之後會抽到什麼,但是因為原本手牌太爛,所以決定洗牌重抽」

這些日子的政治素人,其實就是洗牌而已。
台灣人還是要用一些時間,才能知道到底抽到的是什麼牌。

2013年10月30日

[生活]心智成熟的定義

從小,就常常聽見周遭的人使用「成熟」這個字眼來形容他人。

學校老師會稱讚某某同學很成熟。
父母更會說「你看那個某某同學跟你一樣年齡,卻如此成熟,你是不是也要學學?」。



但是,成熟究竟是什麼呢?各位真的有認真思考過嗎?

通常沒有。



在我的生活經驗中。

對學校老師而言,所謂的成熟的學生,指的是那些聽話、用功的同學。
有自己的想法,老師或制度與自己意見不合時,會發表反對意見的。
老師就不會認為這個學生成熟。

父母所謂成熟,肯定是聽話的小孩。
父母不會指著一個整天與父母抬槓的小孩說成熟。
也不會把「父母有錯,告訴父母才是孝順」這種小孩當作成熟。



觀察這些成熟,
不難發現,這些成熟的定義都很自私

自私的把成熟的定義扭曲成對自己有利的定義,
並且要求對方照這個定義學習成熟。

這些對成熟定義的扭曲不見得出於善意或惡意,
肯定的是,這些定義並不是一個理性的人所能接受的。



讓我們用理性的思路理解「成熟」吧!

這裡的成熟,其實指的是「心智成熟」。
但是,我們可以用「生理成熟」來思考這件事情。

生理所謂的成熟便相當容易理解。
身體發育完全、近視度數不再因為每天打電動而暴增。

仔細思考,不難觀察出,
所謂生理成熟,意味著進入「穩定狀態」、「不易受環境影響」。


回頭思考何謂心智成熟,便豁然開朗。

心智成熟,
其實指的就是一個人經歷一段人生,
心理已經有了一個待人接物的「原則」。
這個原則進入「穩定狀態」、「不易受環境影響」

跟到底是好人還是壞人沒有必然關係。
成熟的人,不善變,不盲從,依據其原則行事處世。

這是我對於成熟的理解。

2013年7月3日

[JAVA]ArrayList < Custom Object >,使用 indexOf 的方法。 (Override equals)

在 JAVA 的 ArrayList 中,indexOf 實在是非常便利的 method。

但是,如果放在 ArrayList 的 Element Object 不是 String、Integer 之類的的話。

想使用 indexOf,就必須 Override 該 Element Object 的 equals!


因為,在 ArrayList 的 indexOf 中,

用來比對物件是否等值的方法其實就是呼叫 Element Object 裡面的 equals。


以下範例:

//-------------------------------------------------------------------
import java.util.ArrayList;

public class test {

    public static void main(String[] args) {

        // 自訂的 Element Object。
        class Data_Cell
        {
            public int Data_1;
            public int Data_2;
   
            Data_Cell(int D1 , int D2)
            {
                Data_1 = D1;
                Data_2 = D2;
            }
   
            // 這裡要 Override 原本的 equals,好讓 indexOf 可以拿來用。
            @Override 
            public boolean equals(Object o)
            {
                Data_Cell t = (Data_Cell) o;
    
                if( !(Data_1 == t.Data_1 && Data_2 == t.Data_2) )
                    return false;
                else
                    return true;
            }
        }
  
        // 宣告 ArrayList。
        ArrayList <Data_Cell> Data = new ArrayList <Data_Cell> ();
  
        // 加入一些測試用的資料給 ArrayList。
        Data.add(new Data_Cell(1 , 2));
        Data.add(new Data_Cell(3 , 4));
        Data.add(new Data_Cell(5 , 6));
  
  
        // 想搜尋的物件
        Data_Cell temp_Cell = new Data_Cell(3 , 4);
  

        // 使用 indexOf 搜尋。
        int Add_Index = Data.indexOf(temp_Cell);
  
        // 顯示出結果。
        System.out.print(Add_Index + "\n");
  
        return;
    }

}
//-------------------------------------------------------------------

結果會印出 1 !

2013年5月10日

[人生]過去的選擇,不應該後悔

最近看著一群很熟的學長即將畢業,
想想自己也差不多該思考一下未來的事情,
避免自己出社會之後成為一個廢人。

卻在思考的過程中,遇到很多人生等級的選擇。

雖然,都已經做出選擇,但心裡總是存在一絲不安。


最近仔細想想,沒理由後悔。

因為,我永遠沒辦法驗證「如果回到過去,選擇另一個選項,會不會感到後悔?」。

所以,對這種無法驗證其正確性的選擇,後悔是沒有意義的。