2017-08
23

逻辑

By xrspook @ 9:50:53 归类于:烂日记

昨天看上去比较无所事事,我做了很多跟工作貌似没什么关系的事。上午我花了好些时间去重新去看我的Java入门书,去下载Java软件,以及集成开发软件月食。使用Java除了安装以外还得配置系统,这个在之前我已经做过几遍。已经不记得上一次配置是什么时候的事,大概是一年前的夏天吧,我到底放下了这本书多久,连我自己也不记得了。一开始的时候什么都很顺利,任何程序运行起来都没有问题。虽然不能说我是新手,但是我还是尝试到了新手的运气。只要我每天都抓紧时间,估计都可以挤出一定的时间来学习那本书。要重新回到我之前的进度,估计几天之内就能搞定。

昨天我看了一句话,纠错是程序员的家常便饭。虽然我不是一个正规的程序员,但是程序员的心态在我的骨子里。我要纠错,纠错是我生活的一部分,我不要把错误找出来,还要知道为什么,以及如何解决。只有数学优秀的人才适合去玩程序,这是高中的时候电脑编程给我的第一印象。小学的时候我讨厌死编程了,那个神马logo语言。现在回想起来归根到底是当时对我来说编程就只有每周上的一次电脑课,而且还是2个人一台电脑,实操的时间严重不住。因为不熟悉,所以害怕。数学好跟逻辑好是一回事吗?对数字的敏感程度和对逻辑的顺序编排灵感,我觉得使用的是大脑的两个部分。数字的运算在计算机时代,基本已经不需要人去过多费心,当然即便电脑再强大,也正如书里面说最基础的东西还是要知道,否则某一天集成开发软件出毛病了,我们难道就不能继续写我们自己的程序吗?数学运算必须遵循一定的逻辑。我的运算能力糟糕,但是我的逻辑思维还行。所以对我来说,只要设定好所有的公式,然后交给电脑来做,我会觉得很爽。回想起来,小学的时候,数学老师在讲应用题的时候,只需要我们列出公式,而不用计算,就是这个原理。正是因为我有过这么个数学老师,所以从小学开始,我的逻辑能力已经在被特殊培养。几年的奥林匹克数学的学习,让我知道了很多新技法。那是一个发散思维的过程,让你知道原来还有这种思考方式。那种用法就跟玩孔明锁一样。在那里被强化的不是数字运算的能力,而是让你知道别的解题思路。所以如果你知道那该用什么方法去解决,几步简单运算结果就出来了,但是,如果你不清楚流程,那道题目按照一般思路,基本是无解的。逻辑真的是太好玩了,而且逻辑这种东西还不是一个固定的,根据你的经验你可以调整。我遵循逻辑,但我更着迷于创造逻辑。在做到下一步之前,先去认知了解很重要。只有把所有东西都融为自身的一部分才能最终无招胜有招地自在最优输出。

昨天我去看了一下我移植到单位门口樟树下的薄荷。在花盆里长得最好的胡椒薄荷几乎死光了。之前长得很好的一大片猫薄荷也很多都卷叶了,只有之前状态不太好的留兰香薄荷大部分还保持得不错。胡椒薄荷为什么会死光我说不出原因,但薄荷集体都感觉不太好的原因是太久没下雨了,太久的持续高温了。只要有水,那些奄奄一息卷边地头的薄荷能在十几分钟之内恢复过来,但要不不下雨,要不下台风式的狂风暴雨,这也太死变态了吧。如果只是放在室内的花盆里,阳光欠缺泥土给予的营养欠缺,但如果种到户外任由其自然生长却不能保证水这个因素能100%到位。生存在任何时候都不容易。

活着不容易,要活得好那更难。

2016-05
11

开看java的head first

By xrspook @ 7:29:44 归类于:烂日记

根据一贯的经验,越是到了检查日我就会越清闲,因为一整天就只是坐在那里,等检查人过来。检查就那么几分钟最多十几分钟,没有超过半小时的,但却要用一整个工作日等待。曾经试过,等了一整天,等到下班了还是没过来。最终,那一次他们真的没有过来检查,而我们却为此搞了3天的卫生。这到底是好事还是坏事?真说不准。

我的经验告诉我,检察日就一定是很闲很无聊的。检查之前还有点着急等待。检查之后那是完全的放松无压力。领导去招待那些来检查的人,而我的同事跟我一样,要不就是准他被检查,要不就是享受候检查后的快乐时光。

我抓紧这个机会,赶快拿本书出来学习一下,对上一次看程序语言的书已经不知道是什么时候的事了。大概那次是因为我为了要完成。工程原理的设计作业编写计算软件而去看VB。我最熟悉的程序语言是C语言,但那只是用来考试的。在实际应用中几乎不用。我觉得学会一种计算机语言,就像学会了英语一样,再学习其它语言,比如说,西班牙语,德语,法语,还有其他拉丁语系的语言的时候。不能说你有什么优势,但是某种法则起码你是懂了,所以你在学其它的时候会有一点感觉。HTML是我很久以前就接触到的,在我学C语言之前就已经懂了,之后我又学了CSS,还有PHP。说来也搞笑,之所以要学PHP是因为我要把WWE网站的图片正则出来,而无需我一个一个点开复制。大概所有程序员一开始之所以要创作是因为大家都很懒,大家都不想去干那些重复的事。

上周五开始,就没那么忙,所以我已经开始java的head first学习。程序类的书都老厚老厚的,这已经成了习惯。在买java这书以前我也买过一些很厚的其它程序语言的书籍,但在这之前书买回来我就只是放到书柜里,或者放在某个地方,只是买没有去看。在买之前我是花了很多时间去挑选,但最终,书和我是分离的,当然我就没有学到书里面的东西。而为什么这次居然会真的看起来而且是拿这个笔一边看一边做书里面的练习?是因为,我必须得学会这个语言,然后,我才能进一步学会写安卓程序。我的目标是自己写一个跨平台的数据录入及处理软件。之前也看过外国人写的程序书籍,但那些书是经典系列的,所以有些沉闷。而且因为我看的是翻译版本,翻译的错漏以及用词的生硬,简直让书本变得不堪入目。学习C语言和VB的时候,我用的是国人编写的教科书,感觉还行。这本head first我的感觉完全不一样,跟那些沉闷的,经典书籍,不同,里面的思路也跟国人编写的教材,有很大区别。主要是因为他们的脑洞发散得很厉害。他们经常把一些很沉闷的东西就像给小朋友讲故事一样,虚拟化拟人化或者各种萌化。里面用到的编程例子,s让你觉得,很折腾,很无语,但实际上是真的有助于你去思考。比如说简简单单的就只是三句话的输出,本来可以直接写出来,但是他们设计的练习,却让你不得不用各种条件判断,经过无数折腾后才弄出来。你需要明白其中的规律,你要好好的利用所有的规律。明明可以不折腾,但他们却非得让你折腾得要生要死。昨天最后一道练习题,我是在偷看答案的前提下才做出来的。做完以后我好好地想了几遍,但还是有点想不通,所以在10K的跑步里,我一边跑,一边想,最后终于想通了。这真是一本让人欲罢不能很想一直看下去的书。少有程序类的书籍会写得如此有趣。

越是学习越是想学习,因为越发明白自己无知。正因一直在奋斗的路上,所以生活也变得充实。

2015-11
27

数学噩梦

By xrspook @ 13:16:30 归类于:烂日记

梦想是昂贵的!但无论怎样人都会不遗余力地去作死去实现那个东西。正是因为人的竭尽全力、奋不顾身地作死,世界才有了现在各自精彩的形态。人人都甘于只是默默接受上天安排好的一切,没有自由意志,估计人就不能称之为人了,那只是个机器而已。

昨晚我做了个梦,得称呼为噩梦,因为我梦见自己数学考试不合格。改卷子的是我的同事(为什么不是老师改卷子而是我的同事改卷子?)。其实梦里没有说我真的就不合格了,只是那个不合格的趋势非常明显,因为不知怎的我有一道大题没做,这到底是肿么了???那个卷子很奇怪,每个卷子都已经写好了每个人的名字,AUV,发卷子的那个人可真够麻烦的。数学老师是龙哥,他很不高兴,因为不合格的人很多,那么简单的东西为什么就会那么多人不合格?!之所以会做这样的梦,我觉得应该和我昨天开始在琢磨安卓app开发有关。那个关于实验室的,应用于平板的,用来无纸化实验室数据录入的app。我问过从事IT相关的网友,他跟我说安卓的核心基础是Java,所以我应该从那个开始。昨晚好长时间我都用在找某网站推荐的Java教程上。我觉得自己非常二逼,之前想过学Javascript,然后是PHP,书买回来以后就只是竖在柜子里而已。这些书都不便宜啊亲!现在到Java,我应该找个电子版来看看的,如果真的看得下去了再买纸质的不迟,甚至,根本就不用买纸质了。最佳的方案是那些书有kindle版,那么我就不需要烦恼得找免费版下载和买纸质书了。但可悲的是中国亚马逊没有我要的书的kindle版,日本的有!为什么!!!日本亚马逊那本书是英文版的,英文版就英文版,我可以接受啊啊啊,管它什么版本呢~ 我要的是正版书,我要的是完美适配kindle的书,仅此而已!在学习Java这个问题上,我真不知道自己可以走多远,从前的很多编程语言我都小试牛刀,实现了我的目标后我就再也没有深究下去了,所以都是只是非常皮毛式的略懂。懂得最多的要数大二学的C语言,因为除了那是一门大学课程(每周上3节理论课,2节实操课)我还备战并通过了C语言的二级考试。往后为了做个计算软件出来学习了VB,那只是个脱机玩意,之所以是VB是因为那可以可视化,够简单,计算软件神马单机操作也就可以了,预留好需要输入的数据,然后把计算公式整好就OK。主要的工程都用在设置公式上。但现在,我要面对的是编程语言+数据库。编程语言算是有基础,可以称略懂,但数据库,我完全没底。我完全没有通过编程软件生成/调用/更改数据库的经验。我对数据库的认识还停留在高中电脑课学习Office Access上。玩了那么多年的Microsoft Office软件,但我至今没有使用过里面的VB。绝大多数时候我都只是在用单个Office软件解决问题,唯一联合解决问题的是当我使用邮件合并的时候,利用Word来调用Excel中的数据自动生成固定格式的表单。我已经放下编程语言很多年了,即便当年再熟练的东西现在都已变得不那么清晰。我几乎得从零开始。

我非常清楚,如果我真的做出了这个基于安卓的实验室数据输入系统,我等于是给自己开辟了一片天。没有多少检验员能自己建立自己的系统,而且,那还不是基于PC机,而是适配于多平台的,数据共享的。从思路上来说这很可行,但怎么去实施法呢?我需要技术支持,我自己得先掌握好这项技术的核心。我是有担忧的,否则昨晚就不会做那个噩梦了。

人生充满机遇与挑战,30岁了,是时候干点有意义的大事出来!

Page 1 of 11
COPYRIGHT @ 我的天 | Theme by xrspook | Power by WordPress | Valid XHTML 1.1 and CSS 3 Go to top