帮李小露解决了电脑问题,又聊了会其他话题,得知她最近找工作压力较大。距离辞职有些时候了,但还没找到合适的工作。
在众多面试中,不是回去等通知就是说工作年限不合适,还有的就很隐晦的表达了学校不大符合公司要求。
不符合要求还让人来面试!真是有人一句话,下面跑断腿。
不过李小露最近在面试美达公司,目前已经过了二面。
“我挺喜欢美达这家公司的氛围的,就是不知道能不能顺利通过面试入职。听说他们家的面试很难,到四面五面大部分人都过不了那两关。”李小露言语中不由自主的流露出一丝担忧。
秦奋见状安慰她,“要对自己有自信,而且我了解到他们公司对应届毕业生和工作年限不久的新人比较宽容。”
“谢谢,如果给我个机会,我相信自己能把握好这个机会的。也许是我太过于在意这个公司的职位了吧,反受其乱。”
“嗯,一旦太过紧张,容易失去应有冷静,我在这里先预祝你能达成所愿,顺利进入美达公司!”
秦奋真心的祝福对方。
“刚才我看你电脑里面装了很多其他学习软件,看来你除了移动端开发,还自学了美工和网页开发呀,就是很多男生也不一定有你这份努力呢,我下班就打打游戏很少学习。”
女孩入程序猿这个行业,肯定有着特别的理由,爱好、薪资,或者其他机缘巧合。
网上流传着‘我变秃了,也变强了’这样的段子。
由于程序猿经常加班熬夜,又是个脑力工作,对着用户千奇百怪的需求,不少人由于长期加班加上工作压力大,很多人都处于亚健康状态。
其实不光是IT行业,很多行业都有加班的问题,不上班休息的时候很多人都会整天在宿舍睡觉,甚至连早饭都不吃。
“你太谦虚啦,几分钟就解决了我的电脑问题,有些人玩起来很厉害,学习起来也厉害,不管做什么好像都能做得很好。”
李小露眼中有着对秦奋不加掩饰的崇拜,“我只是学习起来比较肯花时间,家里有个弟弟还在上学,我大学的学费是贷款的,家里面也没有更多的能力了。我的目标就是能成为一个中级程序员,到时候还完贷款还能帮助上学的弟弟减轻一下家里的压力。”
真是个善良的女孩!
秦奋一时间忘了自己想告诉对方学习编程需要花大量的时间练习,如果一门没有精通再学另一门语言,有时候会影响个人的成长。
当然,天才除外!
“嗯,你肯定能达到中级程序员级别的。有什么问题可以找我,我还有些朋友,虽然我可能对学习编程给不了你太多建议,但我消息比较灵通。”
当然了,秦奋目前已经都有高级程序员的水准了,但目前情况还不打算告诉第二个人。以后可能会告诉其他人,但那在自己足够强大有能力保护身边的人之后。
……
回到自己房间,秦奋拿出白天买的二手笔记本电脑和工具开始拆机。
他要把笔记本上的无线传输网卡这个硬件拆掉,用插网线的接口上网。
世界上没有绝对安全的系统,只要处在网络中,更不用说自己的一个笔记本,对方甚至可以用超级计算机暴力破解,内存溢出等各种方法在无人值守的情况下黑掉个人电脑,再抹去入侵记录。
熟练的拆掉笔记本内置的无线网卡后,重新装上电脑开机,弹出光驱,放入光盘开始安装买来的blackhat操作系统。
秦奋选择的这款系统是纯文字版,没有桌面图标的那种。
对操作人员的要求相对较高,全程可以使用键盘操作,但是对大部分普通人来说,少了鼠标连重启电脑都只能按电源关机再开机,离开鼠标就像一个不会游泳的人拿去了他的泳圈。
几分钟后系统已经安装完毕。
秦奋现在没打算连网,买这台电脑只是个过渡,巧妇难为无米之炊,一个电脑高手必须要一个性能过得去的电脑。
今天买的这台二手笔记本花了一万几千大洋,现金付账,还是之前在离现在住的地方较远的自动取款机取的现金。
如果到时候电脑落入其他人手中,有人追查这台笔记本电脑的行踪,单从现金量是无法在小范围内查到是谁买走这电脑的。
这个配置电脑就目前来说基本够用了,因为秦奋要编写的系统,至少相当于目前市面上最强性能电脑的数百倍!
一般网上说性能只会说硬件对比,这样说普通情况下是没错的,但前提是他们都用同一家的操作系统。
而秦奋买的电脑不是最强的硬件配置(那样会太显眼,越是特别越是容易留下痕迹,比如一个普通人在你面前晃过,大多数人不会有印象,如果是一个美女或者帅哥十有八九会留下印象),但是秦奋的系统完成后会很强。
因为秦奋不需要图形操作界面,就能节省很多系统性能,再加上自己的系统不需要考虑兼容性,甚至前期都不用考虑各种办公软件等,后期如果需要完全可以自己编写邮件系统,聊天室等软件。
对普通人来说可能是一项浩大的工程--曾经有个电话公司仅仅是一个拨号路由系统就有近百名开发工程师之多,代码超过两百万行。
但秦奋现在不再普通。
现在学习对他而言就像看小说或者电视,很多东西只需要知道原理就行,自己都可以脑补出后面架构。
等系统完成之后,秦奋还打算单独写一个播放软件,目前市面上的软件都只有两倍加速度,对他而言,太慢!
装好系统后,秦奋开始着手写一个编程软件,系统自带的编辑器太过于简陋,就像现在普通人上网不用智能拼音而要用全拼一样,大多数人会无法正常表达自己的思想,因为很多人会忘记了正确的发音,甚至有同音字打错了自己也不知道。
当然现在的手机输入法都自带语音翻译功能了,而且正确率达到98%以上,方言一样识别,放在几年前,这些都是达不到的。
台灯下,十指在键盘上飞舞着,随着键盘上手指投影的不停变换位置,一行行代码如同贪吃蛇一般出现在屏幕上,期间没有任何停顿,从屏幕左边铺满到右边,然后又跳到下一行,不停循环刷新着……
没有换行,可读性不需要。
因为只有一个人开发一个人使用。
大约一两个小时后,秦奋停下了正在舞动的手指,虽然尽量放慢了速度,但是作为一个人类的手指,还是隐隐有些抽筋。
目前功能还没有完成,离一个简单的编辑器还差很远,因为用的是系统自带的输入法,又没有补全功能全靠手速,无任何辅助取巧。
因为每行代码都被自己用最简洁的方式展现在了电脑屏幕上,代码的复用性更是比达到了一个让人瞠目结舌的程度。
如果普通程序员开发的代码复用率是1%,那么秦奋的代码复用率达到了9%至10%,这不只是几倍那么简单。
1后面有多少个0,代表的不只是增加一位数,而是增加了十倍,如果基数越大,这个倍数越可怕。
1000和1万人用户或者顾客可能差别不大,但一千万和一亿那就不是一个数量级了。
同样的,市场上最简单的操作系统一般在两千多万行代码,单纯的从代码量上计算,代码量至少节省一两百万行……
更不说对操作系统性能方面的提升。
至少还得两个晚上才能完成这个开发工具,真是万事开头难。
秦奋一边揉着手指一边检查前面写的代码是否有问题,一目十行的从头翻了一遍,挑出了几个手速下的错误再次保存了代码,“如果自己的开发工具写好了就不用花这个时间检查了。”
现在秦奋自己开发的这个编程工具自带纠错功能,还有代码多层级复制,比如你半个小时前保存过的一个代码模式,当你再次输入类似的代码时,会自动弹出最相似的代码,供你选择修改。
有点像美工,给他一张底图,需要颜色再明亮些加上几个小星星之类,或者把太阳换成月亮,用模板能大幅减少重复工作。
当然也有很多比较鸡肋的功能,秦奋不打算加上去,因为这个编辑器只是用来开发自己的系统使用的,哪些功能必须的哪些几乎用不上,心里都有计较。
就像打游戏,打副本和PK用的技能或者带的宠物都不一样的。
上班对目前的秦奋来说意义不大了,而且后面可能还要经常加班,个人可支配自由时间会相对减少。
看来是时候换个工作了。