忽然明白為何自己選擇軟體行業:因為「思想」為軟體精神之源。
軟體思想可以充分人類思維方式,人類對事物認識方式,社會組織形式,社會運作模式;
軟體思想是一種思想語言,類似於人類交流的語言
;人類將軟體思想思想賦予乙個事物,再讓這個事物自身具備一種思想,能夠按照人類的思想自行運作,進而服務於人;或者讓其再和人類交流,互動,按照人類的思想方式,行為方式,這其實已經算是乙個創造性的奇蹟!反過研究軟體就可以從人的思想方式,行為方式,社會思想,社會行為,社會運作規例入手,這樣或許你可以找到一種徹悟的方式,方法。比如軟體有出錯,必有除錯進製;沒有無謂的存在。
事物存在都是相互協調,構成乙個完整的體系,正常執行,軟體也是如此。
固然人類設計軟體必然體現出人類對事物認識,改造 ,對事物的規範和源自於人類對世界認識及自身領悟,構思,結合社會需求,創造出來從無到有,將思想延伸到客觀事物上,協調著客觀事物
運作,造福人類。
所以站在哲學思想高度,正確認識社會,自身,事物,和他們的需求,進行創造性軟體構思,設計,開發,研究,或許在軟體領域裡面你會開拓新的一片天地。但要正確認識和領悟可不是件容易事情,不過也很簡單,方法就是:勤奮,再加上合理思維,推理,快速有效的動作,得出真正事物的本質並因事制宜,發揮其能力,得到所期望東西,這樣便是完成一次創造性的活動。
除此之外,軟體和哲學一樣,同樣可以讓人智慧型的學問,雖然軟體沒有哲學那麼源遠流長,博大精深。
但也是和哲學比較接近的。
姑且將哲學稱之為精神實現,而軟體可將精神實現和物質實現完美結合,將邏輯思維的結果
show 出來,也算是美事一樁!
談起哲學,個人認為應該中西哲學思想結合,看得更寬更廣,更接近事物本質,
效果更佳。
軟體思想也是人類思想的結晶之一,沉澱著無數軟體設計者和開發者思想的精華,折射出思想智
慧的光輝,所以從事軟體的人,你應該感到榮耀,因為你比別人更沐浴在智慧型光輝之下!
其實於我而言最重要的是一種「實現的感覺」,就是思想實現,將思想轉化成邏輯演算法,邏輯演算法轉換成程式**語
言,寫成源**,源**最終轉化成機器語言,讓其飛快執行,在另外一種事物上體自己精神的方式的感覺,
樂此不疲,一種痴迷!
同時選擇軟體是自己對智慧型的一種追求,也是一種認識世界,認識自我,改造自我的一種方式,也是對自身
一種挑戰,和自己較勁,以求將思想與精神潛能在其上發揮到極限;
----小發感想,請勿見笑!--------------
幾類排序的思想及實現
1.插入排序 1 直接插入排序 直接插入排序,把第乙個數看做是有序的,然後將後面的數不斷插入到前面有序的數列 void insert sort int a,int len 及時終止的氣泡排序 void bubble sort int a,int len 2 快速排序 void quick sort ...
二分查詢的思想及實現
1.二分查詢 又稱為 折半查詢,二分查詢,適合對已經排序好的資料集合進行查詢,時間複雜度o log2n 效率高。假設有一公升序的資料集合,先找出公升序集合中最中間的元素,將資料集合劃分為兩個子集,將最中間的元素和關鍵字key進行比較,如果等於key則返回,如果大於關鍵字key,則在前乙個資料集合中查...
全排列演算法的遞迴思想及實現
題意 給定1 n n個正整數,寫出它們的所有排列順序。思路 根據高中的知識,我們知道不重複的條件下結果是n 個排列順序,在程式中我們先看看如何用遞迴來實現。例如陣列 1,2,3 的全排列為123,132,213,231.312.321。可以看出一點規律來,我們依次交換了第乙個數字,分別從1到3,後面...