第四十九章 5G
程文感嘆道,好用的軟件大多都不是免費(fèi)的,MindNode還有XMind兩個(gè)都是收費(fèi)的軟件。
MindNode這個(gè)軟件非常簡(jiǎn)潔,和XMind不一樣,它沒(méi)有太多的功能,但是他的每一個(gè)功能都挺實(shí)用的。
但是也有一些問(wèn)題,比如它只能畫思維導(dǎo)圖,主題的顏色太少,智能排版還是不太智能……
尤其是那個(gè)主題的顏色太少這個(gè),因?yàn)橐粋€(gè)中心思想,會(huì)發(fā)散出來(lái)很多的小思想。
用了它的一個(gè)主題,那么它就會(huì)在創(chuàng)建子類的時(shí)候會(huì)默認(rèn)用不同的顏色,只是這個(gè)只能支持六種顏色,就算自定義也是只有六種。
這根本不夠用,因?yàn)槠綍r(shí)發(fā)散的時(shí)候會(huì)有很多種不同的思路。
不同的顏色區(qū)分度高,讓人看著有新鮮感,更容易記憶。
XMind在創(chuàng)建的時(shí)候沒(méi)有這個(gè)功能,需要自己手動(dòng)去改每一個(gè)節(jié)點(diǎn)的顏色,還有自己的主題。
需求整理完畢,接下來(lái)就是要開始開發(fā)了。
這時(shí)程文遇到了另一個(gè)問(wèn)題——他不知道應(yīng)該用哪種語(yǔ)言。
現(xiàn)在他已經(jīng)學(xué)會(huì)了php,可是php語(yǔ)言并不能開發(fā)mac上的軟件。
在經(jīng)過(guò)一番調(diào)研之后程文成決定要用swift這個(gè)語(yǔ)言,這個(gè)語(yǔ)言是蘋果公司開發(fā)的,是用于ios還有mac開發(fā)的,在這之前他們用的是object-c,不過(guò)現(xiàn)在蘋果主推的已經(jīng)是swift了。
所以程文打算學(xué)習(xí)這個(gè)語(yǔ)言,其實(shí)他有了php高級(jí)語(yǔ)言的基礎(chǔ),學(xué)習(xí)任何一種新的語(yǔ)言都不是很難。
語(yǔ)言都是相通的,不只是高級(jí)的php,就是任何一種高級(jí)的其它語(yǔ)言也是一樣的,因?yàn)樽钭罨A(chǔ)的東西都是一樣的。
什么判斷語(yǔ)句、類、對(duì)象、函數(shù)方法、循環(huán)語(yǔ)句這些最基礎(chǔ)的可能每個(gè)語(yǔ)言的實(shí)現(xiàn)方式有所不一樣,但是它們的效果和原理都是一個(gè)意思。
其實(shí)現(xiàn)在程序員也是挺幸福的一件事情,因?yàn)橛辛嘶ヂ?lián)網(wǎng),在上面的學(xué)習(xí)資料特別多,只要能找到一些好資料學(xué)習(xí)起來(lái)效率還是很高的。
但是有太多的資料也造成了一個(gè)問(wèn)題,互聯(lián)網(wǎng)上的資料浩如煙海、良莠不齊,如果能找到好的資料還好,可以減少學(xué)習(xí)的時(shí)間,同時(shí)也更能系統(tǒng)的學(xué)習(xí)。
但是如果找的不對(duì)的話,就有可能浪費(fèi)很多的時(shí)間,學(xué)習(xí)到的東西很少,甚至如果資料有問(wèn)題,那就更可怕了,可能學(xué)習(xí)到錯(cuò)誤的知識(shí),這樣還不如不學(xué)習(xí)。
程文通過(guò)google找到了一個(gè)叫做raywenderlich的網(wǎng)站,這個(gè)網(wǎng)站上面有一些資料,質(zhì)量都還不錯(cuò)。
mac開發(fā)環(huán)境準(zhǔn)備很簡(jiǎn)單,只需要安裝或者升級(jí)一下xcode就可以了,并且這個(gè)軟件還是系統(tǒng)自帶的。
接著程文就開始照著上面的一個(gè)一個(gè)的案例做了下來(lái),開始的時(shí)候他的bug還是很多的,不過(guò)隨著修改的bug增多,他本身的水平也在提升,又有系統(tǒng)的加成,所以提升更加的速度非常快速。
還好現(xiàn)在他還在商業(yè)化這邊,也沒(méi)有什么問(wèn)題了,就等著他們改完后,再驗(yàn)證測(cè)試一輪就可以了。
也因此程文才有了時(shí)間去學(xué)習(xí)新的知識(shí),用了一天的時(shí)候,程文就差不多把上面的所有的例子學(xué)了一半。
晚上到了家里,程文直接帶著他的筆記本一頭扎進(jìn)了系統(tǒng)空間,利用空間的加成,在晚上12點(diǎn)之前,總算是學(xué)習(xí)完了全部的例子。
只用了一天的時(shí)間,程文就從一個(gè)小白的swift開發(fā)者,蛻變成了中級(jí)。
要是沒(méi)有系統(tǒng),要達(dá)到這個(gè)程度,少說(shuō)也需要一兩周的時(shí)間。
準(zhǔn)備睡覺(jué)時(shí),程文才想起來(lái)在白天時(shí),系統(tǒng)給的每日任務(wù)他就已經(jīng)完成了。
但他一直到了現(xiàn)在才有時(shí)間去看這個(gè)獎(jiǎng)勵(lì),不得不說(shuō)程文研究起來(lái)代碼,還真是有一股子鉆研勁。
看了下任務(wù)獎(jiǎng)勵(lì),這次系統(tǒng)給了他50元。
是程文之前在頭條號(hào)注冊(cè)的一個(gè)賬號(hào),在上面發(fā)的一些文章,之前同樣看的人數(shù)很少,所以沒(méi)有什么廣告費(fèi),現(xiàn)在居然有了50元的廣告費(fèi)。
定向經(jīng)驗(yàn)50已經(jīng)加到了……咦不對(duì),這個(gè)經(jīng)驗(yàn)分給了swift和白盒測(cè)試和黑盒測(cè)試。
想了想之前的和這次的區(qū)別,程文找出了兩者的區(qū)別,之前他是完全通過(guò)測(cè)試用例來(lái)找bug的,這一次不一樣,他開始的時(shí)候沒(méi)有寫測(cè)試用例,因?yàn)槌涛挠X(jué)得這么簡(jiǎn)單的東西就是沒(méi)有測(cè)試用例也沒(méi)有關(guān)系。
于是自己運(yùn)行之后,就發(fā)現(xiàn)了幾個(gè)問(wèn)題,然后就修改了,甚至還有幾個(gè)是語(yǔ)法錯(cuò)誤,不修改的話,根本就不能運(yùn)行,但是后來(lái)他也寫了測(cè)試用例,目的還是想確認(rèn)一下自己有沒(méi)有哪里忽略了。
結(jié)果別說(shuō),還真有幾個(gè)被程文忽略的地方。
程文猜測(cè)白盒的技能點(diǎn),應(yīng)該就是直接找代碼中的問(wèn)題時(shí)得來(lái)的。
自由技能點(diǎn)50個(gè),他沒(méi)有舍得用,總覺(jué)得要給自己留點(diǎn)余地。
但是這次還有一個(gè)獎(jiǎng)勵(lì)吸引了程文的注意——內(nèi)存5G。
在系統(tǒng)空間把這個(gè)5G內(nèi)存取了出來(lái),并沒(méi)有看到有什么內(nèi)存條。
說(shuō)實(shí)在的程文看到這個(gè)5G就有點(diǎn)不得勁,“內(nèi)存怎么會(huì)有5G,不都是1G、2G、4G……這樣成倍成倍的加嗎?”
程文吐槽了一下。
?!?p> 【根據(jù)宿主的意愿,5G內(nèi)存變成了4G】
“我去,我這臭嘴,系統(tǒng),5G好啊,5G妙,它比4G多1G,它比……”
系統(tǒng):……
【怕了你了,5G,5G,還是5G行了吧!】
程文偷偷抹了把汗,還好系統(tǒng)還有點(diǎn)人情味,要不,這找誰(shuí)說(shuō)理去。
看了下說(shuō)明,程文這才明白了,原來(lái)這5G的內(nèi)存,并不是給一個(gè)5G的內(nèi)存條。
而是一個(gè)特殊的屬性,可以加在任何需要內(nèi)存的電子產(chǎn)品上,并且可以隨時(shí)摘下來(lái)。
這用途就多了,現(xiàn)在的手機(jī)、電腦、平板、kindle,哪個(gè)不需要內(nèi)存,并且顯而易見(jiàn),內(nèi)存越大,電子產(chǎn)品就越好用。
要不然也不會(huì)有這么多的發(fā)布會(huì)說(shuō),我們新一代的手機(jī)或者電腦的內(nèi)存是多少多少G,較上一代多了多少多少。
心念一動(dòng),程文就把這5G的內(nèi)存給加到了他新買的筆記本上了。
之前因?yàn)榇婵畈欢啵灾毁I了一個(gè)中配,內(nèi)存也就8G大小,現(xiàn)在達(dá)到了13G。
程文也不知道系統(tǒng)到底是怎么運(yùn)作的,他看了一下他的電腦的概覽,果然內(nèi)存已經(jīng)變成了13G大小。
多了5G內(nèi)存,在程文看來(lái)應(yīng)該是沒(méi)有什么效果的,畢竟本身電腦已經(jīng)有8G了,這相當(dāng)于是只多了5/8的百分比,整體上來(lái)說(shuō)對(duì)于電腦的性能應(yīng)該不會(huì)有太大的改變。
不過(guò)聊勝于無(wú),起初程文是這么想的,但是當(dāng)他用了之后,才感覺(jué)自己太幼稚了。