
一个小动作就让我陷入深渊
想做程序员得熟练操作Linux系统。我一直想学,学习进度也到该学的时候了。只有一台电脑,装了双系统,但切换麻烦,就主用win10。为了学Linux,想装个虚拟机。电脑硬盘不够,得双系统的Linux。于是周四起床后,我就按照网上教程去弄。结果这个小动作,让我陷入深渊。电脑启动不了,黑屏。以为是小问题,弄下就好了。可没想到问题很严重,系统完全崩溃,弄不好。很多文件没备份,特别是积累的股票数据。我折腾了5天,做系统盘、重装电脑,想办法恢复数据。可都失败,最终放弃。我半年的心血,就因为一个小动作没了,想方设法也没救回来,备受打击。
性格决定命运,算了,再见吧
回望过去半辈子,炒股让我在失败的路上越走越远。留给我的时间已不多,再坚持下去,真没意义。
我性格还有缺陷。抗压很差,任何不确定、不如意的事,哪怕很小,都坐立不安,心情烦躁。会想尽办法尽快解决。解决不了就奔溃。而且不够坚定,还很悲观,特容易走极端。这些都是硬伤。
炒股这条路太难。成功概率太小,不确定性太大。股市里28定律明显,和现实世界一样,贫富差距也大。赔钱的多,赚钱的少,赢家通吃。但与其他情境不同,股市里付出努力,不一定有回报。看运气,看命,看性格。另外,我的知识、能力、智力都不怎么样,在博弈中,凭什么占优势,怎么能赢。
不如悬崖勒马,回头是岸。
珍爱生命,远离股市
股市也距离产生美。不识庐山真面,只缘身在此山中。几千只股票,千亿的成交,产生巨量信息。股民淹没在信息洪流中,苦苦挣扎。远离,谈何容易?真金白银的东西,马虎不得。另外,手机+网络,让信息无缝传递,便利人也轰炸着人。
我也忍不住盯盘。现在倒好,想不远离也不行了。电脑改成Linux系统,没炒股软件可以装,之前的数据也丢了。本金太少,还不敢重仓,每天亏赚也不大,何必这样耗费精力。不如好好学编程,早日完成转型。
也不走极端,还得研究股市数据。等我会用机器学习后,从描述统计升级成推断统计,鸟枪换炮,再回来。
换个想法,另一片天地
折腾到今天,心力憔悴,因为不甘心数据丢失、努力白费。可我换了个思路:数据没了可以再整理嘛。大部分数据有表格备份,只有小部分数据完全丢失,要重新*载下**。重新整理也花不了多久,工作量也不大。远没到山穷水尽的地步。何必这么纠结,非要马上恢复数据。
自己又走极端了。不过现在有进步,能换角度思考了。生活没有过不去的坎,只要自己想开,重新再来有何不可?
吐槽“国产系统”,普通人请远离。
对于电脑,我算能折腾的。只要有教程,都能搞定。比如装双系统,装破解软件啥的。现在学习Linux电脑系统是Deepin,真难用,和win10差远了。
装机后不少问题,得自己解决,特别是驱动,可没驱动之家类的。除了要用代码来装,不同文件的代码还不一样。系统也不稳定,偶尔死机。
软件太少,还不好用。比如,没有炒股软件,输入法就搜狗一个,打汉字光标在字的左边。有了问题去网上找不到解决方法,只能凑合。
Deepin是Linux外壳里面最好用的了。如果win10是90分,它也就60。那些骗补贴的软件或系统,得有多难用。不是有个“真香定律”吗?软件正好相反,嘴上说好,身体却很抗拒。普通人可别一时兴起,装什么国产(特别是骗补贴的),你会后悔的,嘴上支持下就好了。
在高精尖领域,我们差远了,不信你就试试。就看不惯”5毛*党**“类,像阿Q,活在自己的世界里,自娱自乐,还带坏别人。
(补充)经过摸索和熟悉,算上手了,Deepin也还行,之前因为不熟悉打60分,现在涨到70。
血一样的教训,学到了什么?
别轻易动“系统”
曾经听过一句话,不要为了功能去改变系统。例如,装修,想多一个门,挖承重墙。而我为了学Linux,导致系统崩溃,也是为功能改变系统。在学编程思想时,老师举了个例子。建筑行业,没有人会在100层楼下挖地下室,而很多程序员编程时却经常干类似的事。地下室就是功能,而在已经建好的房子下,挖地下室,就是改变系统。改变系统的代价巨大,系统一旦出错,损失超乎想象。这就是我总结的教训。思维要全面,同时也要能区分轻重,能抓住主要矛盾。对于重要方面,着重思考。而系统比功能重要,面对系统的变动,要慎之又慎。
留后路
这次的意外,让我更重视备份。人生充满意外,有惊喜,也有灾祸。如今电脑是最重要的生产工具,信息社会数据也很重要和稀缺,很多文件一旦丢失损失惨重。所以备份很重要。因为我股票的数据保存在自建的Mysql数据库里,在想恢复我数据的时候,去浏览了MySQL的使用说明。里面有巨大的篇幅,去讲解备份与恢复的程序和方法。做程序员,要有备份的思想。我也有,可有侥幸心理,同时也偷懒。比如,为了方便,很多文件就放桌面。而桌面是在C盘,系统奔溃,很容易丢失。没有把备份的思想落实到实处。得改!于是我在重新搭建编程和数据库系统时,写了个备份程序,后期直接每日执行一次,把重要的数据备份,给自己留后路。
开始就要想好一切
最近看了编程中面向对象设计模式的课程,收获很大。设计模式是程序员前辈们总结的解决问题的套路。而设计原则是程序设计中应该遵守的规则。而这些规则的核心是为了提高代码的复用性。刚开始学习编程时,对复用性没什么概念,能用代码实现功能就满足了。而随着学习深入,发现之前写的程序,不管复杂还是简单,只能解决特定时间点的特定问题。即使它们的功能和现在想要的功能相近,也因为代码缺乏复用性,而不能使用。简单说以前的代码都是一次性的。代码不能复用,得重新编写,浪费时间和精力。自娱自乐无所谓,可真想吃编程这碗饭,完全不行。所以,有编程需求后,不着急敲代码,而是要先想好一切。大的软件公司里分工明确,架构师负责这块(我猜想)。要想实现复用,就得按照设计原则去编写代码。刚刚接触,理解还不深刻,也没记住。待深入学习后,再总结。另外,我新装系统,从头开始,为防止意外,也要想好一切。在文件存储,软件安装,程序选择方面,整体架构要满足便利、清晰、有条例、安全等要求。
和朋友讨论人生,建议他老牛吃嫩草
周日我唯一的朋友又请吃饭。聊了蛮多,彼此还都是老样子,他忙着工作和相亲,我宅着学东西。彼此还是为对方担心,他担心我坐吃山空,我担心他杠杆太高,没有生活情趣、不会和女孩交流,即使找到人结婚,也不会幸福。跟他说了我对未来的打算,明年还会再考公务员,考偏远地区,考上就去山嘎嘎过简单的生活。同时努力转行做程序员,将编程打造为核心技能,最低时限明年8月,最远无限期。他没什么打算和想法,按普通人的轨迹去生活,随波逐流。我想把命运掌握在手里,不被世俗束缚,过自己的生活。而他则把自己交给时代,工作、结婚、生子……,过大多数人都过的生活。我们的选择都有很大风险。我的风险是不走寻常路,都30好几了,想转行做程序员,不太现实,很可能失败。他呢,不知道自己想要什么或者说从没想过为自己生活,用他的话,像行尸走肉。他想按部就班结婚生子,可没有考虑自己,不取悦自己。女人感觉很敏锐,所以他很难找到合适的人结婚。我建议他别找30岁左右的,要找年轻的刚毕业的小姑娘。他很诧异,说30岁的女人都看不上我,还去找20岁的?
我分析说:“你的特点是有稳定工作,有点钱,年龄大。这些特点在30岁女人眼里都是缺点。她们见过市面,在她们眼里你太普通了。另外剩女都有问题,不是眼光高,就是脾气不好 ,要不就乱花钱。但刚毕业的女孩子,生活困难,没见过市面,比较好对付。你的条件能满足她们的需求。很多女孩有恋父情节,喜欢大叔款,在她们眼里,年龄大是优势。”
后面聊到他晚上要陪现女友逛街,可能要买口红。我就打趣说:100块的口红,送给刚毕业的女孩,她很开心;送给30多岁的女人,觉得你在*辱侮**她。我还跟他说,我的两个前女友都很小,老牛吃嫩草可行。最后结合他没有真正意义的恋爱过,我给他建议:先找个年轻的谈场恋爱。
不折腾,赶快复活
一个系统奔溃,浪费了将近5天的时间。不折腾了,赶快恢复正常,开始努力学习和实践。