这周前半周开始看了下linux基本命令和shell的相关东西,有了个大概直观的了解。
看书心理依旧是急躁和不安,因为没有干具体活,觉得同事们都听忙碌,我却闲着看书。
于是周三开始干活,download小工具,fix bug 5579.
bug用了一下午找,不敢改动,畏畏缩缩不能动手。然后第二天早晨终于鼓起劲头动手,结果出乎意料的顺溜,一次即搞定。
总结是自己要大胆点动手尝试,毕竟程序是个理论+ 实践性的工作,而且实践性特强,很多时候仅仅理解了不代表能用起来,跟以前高中做练习题似的,课本理论有了,题却不一定会做。所以理论再高也是没用。
碰到困难,尝试不同的途径去测试和解决,找出一条合适的路径来,而不是自怨自艾。
还有个问题是如何和同事交流,特别是技术问题,不能觉得自己的技术弱怕别人笑话,就不敢提问题了。这样只会更糟,因为有些问题不是技术能力问题,而是新环境特有的,少问一句可能多花费一两天时间,耽误工作效率。而效率低了,则心态更不好,更不敢问,如此恶性循环。
周四下午开会才明白download工具的工程方法,此前整了大半天都没吧工程环境搭好。
今天上午依旧是搭建工程,遇到的问题不少,比如包含文件越来越多,一些vc环境的路径宏不知道在哪定义和修改,比如(INT_DIR) , QT的一些库的宏路径。
QT_CORE_LIB, QT_GUI_LIB等。比如包含其他工程路径的头文件,应该在工程属性-> C/C++ -> Additional Include Directories 中修改添加.
下午尝试了另一个想法,直接在原ide工程中添加main文件,包含要处理的programer界面,调试时遇到LINK2001错误,后来发现居然是由于全局变量MainWindow* mainWindow引起的。我自己添加的main没有定义这个全局变量,结果导致了LINK2001错误。
心态要强些,我能做的更好的。别被自己的心束缚住自己的能力。
加油