大家好,本来计划这次开始更新之后就不再中断的,可惜计划之内往往会发生很多意外的情况,上周我发现自己的台式电脑系统盘的剩余空间太小了,便想着可以改一下,在我最初的计划中只是希望将 D盘中的空间挪到C盘一部分,但是在操作过程中因为担心这样会造成文件的丢失,所以便将两个盘的空间合并了,可是合并之后我发现之前安装的软件也一起挪到了C盘中,我以为这些内容只要重新移动到一个位置就好了,可是实际操作的结果很糟糕。
在我移动这些文件之后,原本可以打开的应用尽然打不开了,不得已我只好重新安装这些软件,可是系统一直在提示我应用程序已经安装了,很显然,这是一次失败的操作,接下来我只好重新安装了系统,在安装系统的时候我想着把 之前 win8.1 的系统换成 win10 ,虽然这次安装过程没有多大问题,可是之后在使用的过程中发现,系统经常出现卡顿的情况,而且之前可以使用的很多程序都无法再运行了,最终我只好再次重装了系统,并且把软件重新安装了一遍,因为这件事情,促使我上周并没有能够持续的更新,不过因为这件事情却让我联想到很多东西,在这里和大家分享一下。
重装系统
系统重装,现在的我已经十分熟悉了,不过回想起最初接触计算机的那几年,真的十分痛苦。我们都知道,做软件开发的话,需要在计算机中安装很多应用,对于一般的应用程序来说,这个操作并不困难,但是类似安装数据库这种程序则经常会让初学者很头疼。记得我们最初学习数据库的时候并没有选择轻便的 MySQL,而是选择的 SQLServer,这种数据库在安装的时候需要Windows 系统中安装一些组件,但是默认情况下这些组件是不会安装的,作为初学者,我并不知道这个事情,所以每次安装都以失败告终,更糟糕的是,这些失败的操作并不会随着安装失败而撤销,再次重新安装的话,总会提醒一大堆信息,不得已每次都要重装系统,不知道你是否在学习阶段经历过这种事情呢?
我们可以在网上找到很多免费的系统,这些系统大多是经过改造的 Ghost 系统,里边夹杂了很多软件,每次安装之后都需要卸载,更糟糕的是,有些计算机似乎并不适应这些系统,在运行一段时间之后,系统会突然无法启动,这表示我们之前做好的配置、安装好的应用可能需要重新再来一次,所以如果有选择的话还是选择一些纯净版的系统。
公司网络变更之后的网络问题
作为一个软件开发工程师,不知道多少人在生活中会被人误解,比如要求解锁被封的QQ号、修理计算机等等,每当这个时候,我总是很无奈,因为这些东西自己并不了解,如果说类似的情况仅仅发生在生活里,那么我们完全可以一笑而过,但是这些情况却可能在工作中产生。
曾经我所在的公司就发生过这样的事情,当时公司的宽带账号进行了升级,可是在升级之后,之前我们借助路由设置的一些规则都无法实现了,很明显这是一个因为网络引发的问题,可是作为一个软件开发工程师,我们并不熟悉这些复杂的网络知识,花了很长的时间都没有解决。
关于网络问题,在工作中并不少见,因为之前我所参与的很多项目都是银行的系统,所以我们需要驻场开发,正因如此,在开发现场,每台电脑的IP地址都需要专门的网络维护人员进行分配,可即便如此严谨的规则下,依旧发生了IP冲突的问题,这是因为我们原有的开发场地租用到期,需要搬到另外一个地方,所有人很随意的将自己的电脑连接了网络,结果之前按照权限分配的IP地址这下完全混乱了,在很长的时间里我们如果需要审批某种东西的话,客户需要带着我们在整个现场找对应的IP,尽管很多人会认为这是一件尴尬的事情,但是类似的情况相信很多人都经历过。
系统业务和开发技术
如果你已经工作了几年,很容易在业务和技术之间徘徊,正如我之前介绍的一样,因为长期参与一些银行的系统开发,在不同系统中大多都需要我们了解这项业务的流程、概念等信息,我相信即便是其他的系统也一定存在这样的情况,在某些情况下,我们甚至会认为了解业务比增进技术 更加重要,因为这些技术中往往牵扯复杂的流程和专业的术语,有时候甚至是一门专门的学科,这些内容的学习比一门开发语言或者框架要困难的多……
一个程序员到底要掌握多少东西才是合格的,这似乎是一个没有答案的问题,因为我们每天都在做着不同的应用程序,互联网技术也在不断的更新,对此不知道您有什么看法呢?好吧,本期的内容就到这里吧,我们下次再见,如果您喜欢软件开发或者对程序员相关的话题感兴趣的话,记得关注我哟!
感谢您关注和阅读我的文章,在这里特别提醒您,我会优先在自己的博客中发表相关内容,如果您对软件开发或者程序员相关的话题感兴趣的话,可以访问我的博客 肥仔编程,另外,如果您想要转载的话,也请在文章中声明,感谢支持!