好吧,一切都从头开始了。
其实不想这样的,只不过手贱,想装了双系统,但是自己知识水平有限。Ubuntu和windows一直抢引导,导致开机一直卡死。针对引导这块,我也没深入学习过,还有各种逻辑分区啥啥啥的,我也是一脸的蒙。到最最后的结果是系统引导全部丢失了。开机都开不了了。
结果就是,重装了系统(其实我的内心早就有这种想法,前系统bug太多)但是环境我一直不想动,动一下,又要修好些日子。但是系统在此时已经彻底崩坏了。于是,趁着昨天周五,我把系统重装了一下。
正所谓破而后立,我把所有的东西都重新汇总整理了一遍,发现冗余的文件太多了,删了又删。我自己也是乐得自在。弄了一天,系统算是初步弄好了,环境也是配好了。终于又调教成我喜欢的样子。我不知道我是从什么时刻,开始对感情,失去无感的。或许就是在这系统一次次重装,手机一次次刷机的过程中,我习惯了失去,习惯了那些我曾拥有过的烟消云散。我看淡了好多,甚至我有时候把我自己都失去了。
我明白干电子计算机这行和信息打交道,对数据特别看重。干程序员这行,对逻辑特别看重。刚才舍友找我,说我的编辑器字体特别丑,这里不好看,那里不行的。我很费解,又不是他用,指指点点我当作笑话挥挥手作罢。也有学弟问我学哪门语言比较好是c++还是java?你问我,我也不知道,自己根据实际情况和内心选择就行了,有徘徊的功夫,也许早就学会了。
昨天偶然间看到一篇文章,里面有这么一段话
编程语言是程序员谈论得最多的话题,他们喜欢讨论哪个编程语言更有优势,关注编程语言的排行,正因为此,有一部分人会以不断学习新的编程语言为乐,以此作为区别于普通程序员的凭证。相反,另一部分人由于经验不足,区分不了具体哪个语言才是最适合自己的,从而迟迟不肯行动,陷入无限的纠结中。有时不同编程语言的阵营间还会产生口角,这种现象被视为对各自信仰的捍卫,进而还会引起大多数人的围观。
大多数人都把注意力放在编程语言这一层面上,最大的原因可能是因为编程语言是通往程序世界的大门,它也是最实用的工具,学会了一门编程语言,就可以用一种新的方式和计算机进行交互了。
但这和现实世界不同,现实世界中,学好一门外语,相当于打开了一个新的世界,例如学好了英语,你便可以自由穿梭在以英语为母语的国家中,了解他们的文化和历史,掌握第一手外文知识,从而能够帮助你更好的决策,可以说多掌握一门外语能让你的认知获得线性增长。相反,在计算机世界,你多学一门语言,它不会给你带来1+1=2的效果,因为本质上,我们的目的不是学更多编程语言,而是利用计算机,帮助我们完成具体的任务,要知道同样的一个任务,甚至可以用好几种不同的语言来实现。
曾经看过一个问题,提问人可能是新人,他问:我想学编程,但不知道先学Python还是Javascript。回答的人就告诉他:你用来纠结的这些时间,说不定早就可以学会其中一门了。
是的,优秀的程序员不会把大量的时间放在编程语言上,因为他们会把注意力放在更重要的事情上。