臨時想法,我想從零開始做個我小時候最喜歡的遊戲了
我打算錄一些視頻,從零開始做我小時候最喜歡的遊戲,坦克大戰。我大學時候做過一次,這次再做一次。然後錄下製作過程。技術都是都是落後的技術,我個人認為沒有必要學習,不用浪費時間在win32和C語言上。所以,不接受讚賞,大家不必浪費金錢和時間在落後的東西上。廢話很多,畢竟這個是為了30年後跳廣場舞歸來的我自己看的,放硬碟里怕丟了,我只是要多保存幾個地方。放在YouTube,B站和這裡。
如果有一天我兒子或者女兒看到這個視頻的話,其實這個視頻是錄給你們的,因為老爸實在是不懂太多的東西,只是懂一些編程,我很難教給你們太多的東西。也許你們將來的工作和生活都不是編程,或者你們是很不幸的一代人,你們長大以後,人類文明已經快結束了,被人工智慧所取代,被人工智慧所摧毀,可以看看這個視頻,了解一下,為什麼最終會變成這個樣子。
就在今天上午,我陪著小女兒一起看一個叫《粉紅小豬》的動畫片,裡面有一集讓我的感觸特別大,那一集的名字叫《時間膠囊》。講的是豬爸爸小時候錄的像,現在拿出來播放,這讓我想起了我小時候的事情。我年輕時候也曾經有過各種各樣奇怪的想法,讓我記憶最深刻的也是一個《時間膠囊》的東西。我小時候也曾經在小學的樹下埋了一個類似的東西,可惜後來學校都不見了,原來學校的地方已經蓋了房子,早就找不到了。我還記得我當時埋了很多我喜歡的石頭,放學後,我還曾經挖出來好幾次,所以記得很清楚。
我是個程序員,今天是2017年的6月25日,我想錄一些視頻,就像小時候埋在樹下的小石頭一樣,不過為了防止這些視頻丟失,我把這些視頻放在四個地方,一個是YouTube上,另外兩個是國內的B站和騰訊視頻上,還有一個是我自己的硬碟上。放在自己的硬碟上感覺可靠性最差,不過,我還是希望不會丟失吧。
我的職業是程序員,我從大學裡開始接觸軟體開發,到現在(2017年6月)已經有至少15年時間了,相比於現在的年輕程序員,我已經老的和古董差不多了,不過我還是熱愛開發軟體,並且以此為生。我無法預料未來的軟體開發是什麼樣子,是腦袋上插一根管子連結到電腦上,只需要想一想,軟體就開發好了么?或者連管子都不用,只要想一想,就能完成開發軟體,所想即所得。
現在總是有人出來預測人工智慧會在30年內,在任何方面都超過人類,比如富可敵國的比爾?蓋茨以及如今的鋼鐵俠埃隆?馬斯克都說過類似的話。為了防止我老了以後記憶出現偏差,我要說一下我提到的這兩個人,比爾?蓋茨是如今的世界首富,他是從創辦微軟公司起家的,而不是賣啤酒或者預測未來,我這一系列的視頻就是講如何在微軟的操作系統上編程,使用C語言在Windows上編程。埃隆?馬斯克最主要的是造電動汽車,還有就是造火箭移民火星,在今天還沒有成功,我還是在地球上錄的這些視頻。
現在這幾年最火的就是人工智慧,我已經有點落後了,經常搞不清楚為什麼軟體,做著做著就被腦袋上插上一根管子了呢?人類竟然就臣服了計算機軟體了呢?這是我無法說服我自己的事情。作為一個程序員,我見過這20年左右的編程,我就錄下我經歷過的這20年左右,從我在學習機上學習BASIC編程,一直到現在我在iPhone編程,總體來說,變化並沒有太大,還是寫錯了一個字母,或者忘記了一個分號,軟體就不能運行了。完全沒有一點人工智慧的樣子,如果有人工智慧的話,應該自動的幫忙調試軟體。
我記錄的視頻是我自己的編程經歷,算是留給未來的自己一個時間膠囊,我所記錄的都是我的想法,因為我要在我退休以後看這個視頻,所講的技術都已經落後這個時代了。我寫過很多種編程語言,用的最多的就是C語言和Java,這兩個語言的年齡都非常的久遠了,C語言的年齡比我還大,他是1975年發布的,現在還在被廣泛的應用,1972年,現在已經45歲了。Java的年齡也很大了,是在1995年發布的,當時我還在上初中,我到了大學才第一次知道Java。
我在大學時候才開始真正的學習編程,那個時候我對編程並沒有太多的興趣,那時候我們有一門必修的課程叫C語言。我很茫然的坐在那裡無所適從,現在有很多的家長在教育小孩的時候都會說,我年輕時候怎麼樣怎麼樣,實際上,這些話都是大人瞎編的。我應該面對現實,我大學的第一堂上機課就是無所適從。我上大學的時候,雖然電腦已經不是特別金貴的東西了,但是,去學校的機房,還是要在鞋子上套上鞋套,很搞笑的。
我在學校的機房第一次見到純DOS的操作系統,沒有任何的圖像,當然也沒有的滑鼠,我就傻呵呵的坐在那裡,按老師的指令輸入turboc,這是一個Borland公司的C編譯器,但是由於我那台電腦上的編譯器已經損壞了,所以人第一節上機課實際上連個Hello World也沒有編譯出來。然後下課以後,吃了點飯,就去網吧上網了。網吧里的電腦是Windows 98的操作系統,我們當年最主流的兩個系統之一,一個是Windows 98,另一個是Windows 2000。這兩個系統都是微軟出品的。我先是用Windows 98,後來轉到Windows 2000上。因為當時我花了大價錢配置了一台有512M內存的機器,不跑個更浪費資源的Windows 2000覺得有點虧。而且,我覺得Windows98的機器,經常藍屏。就這樣,我就進入了編程的行業。
如果是我的孩子在聽的話,又如果剛開始你對一個事情一點興趣都沒有的話,就像人當年第一次編程,碰了一鼻子灰,其實也可以堅持一下,說不定後來就真的就非常的喜歡了呢。我在Windows上寫了好幾年程序,加起來可能有6-7年吧,做過各種各樣的軟體,用過各種各樣的技術,最後,我覺得大部分用過都忘記了,記憶最深刻的就是Win32和C語言編程。今天,離我第一次Win32編程已經過去10幾年了,我還能在這台電腦上,已經是Windows 10了,電腦的內存已經是32G了,寫法還是一樣的。
我自從學習了Win32編程以後,我覺得寫手機軟體和Win32軟體並沒有什麼太大的差別,當時我給大娃寫了一個小遊戲,在iPad上,我從對iOS一點都不懂,到寫出軟體,用了2周左右的時間。那時候是用的Objective-C,現在我已經開始使用swift給小女兒寫小遊戲了。其實,以我的眼光來看,軟體行業,並沒有什麼太大的變化,我也有點搞不懂為什麼很多人說要不停的學習新知識。其實我倒是覺得不是學習新知識,只是不停的學習如何用新瓶子裝老酒。因為在計算機行業,數據結構和演算法已經幾十年沒有太大的發展了,和我上大學時候一模一樣。這也可能是我不能理解人工智慧的一個原因吧。我所見到的人工智慧,現在還弱智的可笑。不知以後會是什麼樣子,我還是有點擔心的,如果人工智慧真的變的無法控制,真的是很悲慘的事情。我又隱約的感覺到不會是這麼糟,我也希望不要這麼糟!
TAG:軟體那些事兒 |
※當我想到遊戲的時候,我想說的是表達
※玩遊戲的時候,想不想也來點年味?
※搞笑段子:進網吧看到她的那一刻,我就想娶她了都這樣了還能玩遊戲
※再看到這些遊戲消息時我哭了,他們帶給我太多的回憶
※爐石傳說玩家都有的習慣,看看你中了哪幾種 網友:遊戲玩了兩年了,還是忍不住開包
※每次我爸來看我,都會給我偷偷藏錢……這父女間的小遊戲,很甜啦
※我愛你,不會破壞你的家庭,你隨時想終結這場遊戲,都不怪你!
※我只想和你玩遊戲,但你居然想玩我?
※那些玩家們都期盼著重置的遊戲你覺得哪個最好玩?
※在我遊戲人間的時候,別和我說話
※有了這些鬼畜の殺時間遊戲,我的假期再也沒無聊過!
※LOL:你還記得當年剛玩這個遊戲的糗事嗎?那時雖然很糗,但是很開心
※我和你在一起3年了,現在你對我不理不睬,是我重要還是遊戲?
※刺激戰場:新手在遊戲中最喜歡做的4件事,現在想想,真的好蠢啊!
※現在的小朋友,都喜歡玩的遊戲有哪些,這幾個遊戲也許你也在玩
※當你玩遊戲零氪金的時候,遊戲公司是一個什麼樣的態度!
※玩一個小遊戲才是正經事,再來一碗雞湯就更好了
※鍵盤已經摔了!那些讓玩家抓狂的遊戲你玩過幾個
※這六種玩家是遊戲中的另類,快來看看他們把吃雞都玩成了啥?
※當年在街機廳,你最後悔錯過的遊戲是哪個?