分类
日志 生活记

奠基石计划

(负能量满满的一篇。)

分类
日志 生活记

辛丑#17 | 选择环境

最近,CatchWind 约我出来一起学习,体验了一把在咖啡馆学习的小资生活。偶尔换换环境,学习效率似乎有所提升。看着不常见的风景,给沉闷的生活吹吹清爽的风。

在我的方法论里面,环境是一个被长期忽视的因素。这种忽视是有意而为之,因为我想建立一个在任何环境下都能稳健地运行的方法论,建立一个在极端困难的环境下仍然能维护自我的体系。我也坚信人能否实现理想的决定性因素应当是人本身而非环境。因此,我关于方法论的所有尝试都是在环境提供 debuff 的条件下进行的。但是,和 CatchWind 这两次的感受,也让我重新认识到了环境的重要性。想来,在《Tryment》里面,ReLief 公司的一个议题就是让环境来适应人,而不是让人去适应环境。

之前,基础循环强调在“大环境”中创造适合于行动的“小环境”。现在看来,我的方法论虽不应该依赖大环境,但是还要重视大环境的作用。尽管作为个体很难干涉和改变现有的大环境,但是在可能的前提下,还是应该去选择适合自己发展的大环境。

关于未来的学习。首先是不要满足于现状,而应该勇敢地去往更好的学校,获得更好的环境,看看更高层次的风景。其次是要正确选择展开行动的场所,继续重视在环境中创造适合于行动的小环境。

除了选择正确的大环境以外,还需要在适合的环境中与合适的人做正确的事。实践证明,六个人的大学寝室更像是一种社交场所而非是学习的场所。在这样的场合下很难展开学习。

关于未来的职业发展,因为我不在意薪资的问题,因此无论是大公司还是小公司都可以考虑。但是在考虑小公司时,应该通过面试仔细考察面试官和公司环境,在充分判断自己与公司的技术是否相容,以及公司能否提供个人发展的合适平台之后再作打算。

在金十科技的实习实践证明,如果不能认同公司的代码结构,无法取得生产效率,那么对于公司和自己都不是一件好事。

分类
日志 生活记

辛丑#1 | 已知答案的自问自答

“大概有那么半年没有干正经的事情了。”大学四年所剩无几,浑浑噩噩的生活是否已经接近尽头呢?最近,我开始担忧自己能怎否顺利地完成毕业设计。目前,毕业设计的进度为零。在通过游戏和电影来逃避之后,差不多该正面地面对它了吧。

逃离正轨去体验不同的生活虽然也很精彩,但却无法被自己认同。我只能遵循方法论进行正确的生活。这不过是已经知道答案的自问自答而已。

分类
日志

lightyears-1070上的软件更新

lightyears-1070笔记本上的软件已经很久没有更新了。作为重要的移动生产力工具,为了摆脱对室友电脑的依赖,我决定在今天对笔记本上的软件进行整理和升级。

但在更新软件之前,先禁用掉Broadcom 802.11n的网卡。这张卡好像从物理上还是驱动上“坏掉了”,导致Windows经常绿屏。

软件变更的内容如下:

  1. 卸载Maya 2017,仅保留Maya 2016。(毕竟Maya 2017自安装之后却没有使用过了,虽然是AutoDesk提供的学生用正版软件。)
  2. 卸载Visual Studio 2017,安装Visual Studio 2019并登录和配置。
  3. 卸载.NET Core SDK。
  4. 卸载Java*,转而使用OpenJDK。

分类
日志

现代化Windows平台上的g++编译套件

直觉上有一段时间没有在V1070笔记本电脑上使用G++编写过程序了。

自己刚刚入门C++的时候,正是使用在V1070上使用G++编写的Hello。当年尚在探索工具链的时候,曾经使用过MinGW和mingw_w64;后来在其他电脑上配置C++环境的时候,接触了msys2。现在认为msys2才是提供了最合适的工具链。忙里偷闲,事不宜迟,现在更新一下V1070上的工具链吧。

$ Get-Command g++
C:\Complier\mingw64\bin\g++.exe

第一个先移除Mingw64吧。

移除Mingw_w64时的屏幕截图

接下来是Cygwin。

$ Remove-Item -Recurse "C:/cygwin64"

使用MinGW Installation Manager卸载软件。

清理干净PATH。

最后再用Choco安装上新的msys2。

$ choco install msys2

结果网络太慢,安装失败了(lll¬ω¬)

第二次尝试的时候,msys2本体安装成功了,但是似乎因为网络原因gcc等工具链都没有down下来。因此需要手动配置gcc。

$ cd "C:/tools/msys2/" && ./msys2.exe
$ pacman -Syu gcc
# 按提示重复检查更新数次,在算力一般的电脑上面算是一个漫长的过程吧。

添加%MSYS2_HOME%/usr/bin目录到PATH变量,然后通过g++ --version验证g++的版本。

编译“Hello, world”程序并通过。