过程充满不确定性
最近本来是辅助一个学弟写一个项目,结果最后任务变到了自己的身上,最初时准备写一个单机的GUI页面,类似于Java小游戏那种,Java小游戏早都忘完了,语法也记得不多了,虽说逻辑能力不会丢失,但是从一门语言换到另外一门语言,还是需要适应时间。
其实切换语言倒不是什么大事情,问题是用JavaFx写GUI页面,对我来说,是完全陌生的,最后写着写着,发现功能可以实现,但是布局会出现问题,调整布局试了半天,发现可能JavaFx就不支持自动居中同时按照百分比放大,但是甲方对页面的居中,放大的要求很强,所以其实面对一个无法解决的问题,同时又有时间限制的话的话,有种人麻了的感觉,好久没有这种感觉了,这种不确定性的感觉真难受,好久没体验过了。
不用什么路都趟一遍,因为商业让分工很细致
JavaFx这门技术已经被淘汰了,现在都是前后端分离的新技术,是目前计算机发展趋势,时间有限,我们需要把时间放收益更大的地方上面。
对我而言,如果真要想了解前端,可能是学习Vue,但是也没必要,因为现在分工很细致,有很专业的同学去做前端,我们更多还是放在后端深耕,只要想要,简单学个大概会用就行。
我们只要在自己的领域里面能赚到钱,就可以那钱去买其他人为我们提供的专业服务,从而帮自己节省更多的时间,然后赚更多的钱。
chatGPT垃圾输入垃圾输出,优质输入优质输出
本来是想用Go语言的GUI库来实现,然后在github上面找了两个开源库,这两个开源库光是启动就花费了很多精力,跟我最初想的不一样,我以为,只要从github上面拉一个包就行了,没想到还要安装各种东西,最后废了一番功夫成功了,但是网上的资料很少,很多的语法错误,好多代码都是好几个版本之前的了,早就不存在或者废弃了。
换到了JavaFx,虽然这门技术现在用的不多了,但是网上的资料比较多的,搜出来的答案也都还可以,原因就是Java用的人多,GPT拿到的数据库,所以返回的结果就好一点。
一些需要做的事情
搭需要一个通用框架:这次我就是参考之前的项目重新搭建了一个,应该搭好一个通用框架,以后通用
把部署整一套流程,看看是否能自动化,傻瓜式部署:部署还是挺麻烦的,上传代码,合并代码,服务器运行等等,感觉有些繁琐