過程充滿不確定性
最近本來是輔助一個(gè)學(xué)弟寫一個(gè)項(xiàng)目,結(jié)果最后任務(wù)變到了自己的身上,最初時(shí)準(zhǔn)備寫一個(gè)單機(jī)的GUI頁面,類似于Java小游戲那種,Java小游戲早都忘完了,語法也記得不多了,雖說邏輯能力不會(huì)丟失,但是從一門語言換到另外一門語言,還是需要適應(yīng)時(shí)間。
其實(shí)切換語言倒不是什么大事情,問題是用JavaFx寫GUI頁面,對我來說,是完全陌生的,最后寫著寫著,發(fā)現(xiàn)功能可以實(shí)現(xiàn),但是布局會(huì)出現(xiàn)問題,調(diào)整布局試了半天,發(fā)現(xiàn)可能JavaFx就不支持自動(dòng)居中同時(shí)按照百分比放大,但是甲方對頁面的居中,放大的要求很強(qiáng),所以其實(shí)面對一個(gè)無法解決的問題,同時(shí)又有時(shí)間限制的話的話,有種人麻了的感覺,好久沒有這種感覺了,這種不確定性的感覺真難受,好久沒體驗(yàn)過了。
不用什么路都趟一遍,因?yàn)樯虡I(yè)讓分工很細(xì)致
JavaFx這門技術(shù)已經(jīng)被淘汰了,現(xiàn)在都是前后端分離的新技術(shù),是目前計(jì)算機(jī)發(fā)展趨勢,時(shí)間有限,我們需要把時(shí)間放收益更大的地方上面。
對我而言,如果真要想了解前端,可能是學(xué)習(xí)Vue,但是也沒必要,因?yàn)楝F(xiàn)在分工很細(xì)致,有很專業(yè)的同學(xué)去做前端,我們更多還是放在后端深耕,只要想要,簡單學(xué)個(gè)大概會(huì)用就行。
我們只要在自己的領(lǐng)域里面能賺到錢,就可以那錢去買其他人為我們提供的專業(yè)服務(wù),從而幫自己節(jié)省更多的時(shí)間,然后賺更多的錢。
chatGPT垃圾輸入垃圾輸出,優(yōu)質(zhì)輸入優(yōu)質(zhì)輸出
本來是想用Go語言的GUI庫來實(shí)現(xiàn),然后在github上面找了兩個(gè)開源庫,這兩個(gè)開源庫光是啟動(dòng)就花費(fèi)了很多精力,跟我最初想的不一樣,我以為,只要從github上面拉一個(gè)包就行了,沒想到還要安裝各種東西,最后廢了一番功夫成功了,但是網(wǎng)上的資料很少,很多的語法錯(cuò)誤,好多代碼都是好幾個(gè)版本之前的了,早就不存在或者廢棄了。
換到了JavaFx,雖然這門技術(shù)現(xiàn)在用的不多了,但是網(wǎng)上的資料比較多的,搜出來的答案也都還可以,原因就是Java用的人多,GPT拿到的數(shù)據(jù)庫,所以返回的結(jié)果就好一點(diǎn)。
一些需要做的事情
搭需要一個(gè)通用框架:這次我就是參考之前的項(xiàng)目重新搭建了一個(gè),應(yīng)該搭好一個(gè)通用框架,以后通用
把部署整一套流程,看看是否能自動(dòng)化,傻瓜式部署:部署還是挺麻煩的,上傳代碼,合并代碼,服務(wù)器運(yùn)行等等,感覺有些繁瑣