zoukankan      html  css  js  c++  java
  • 我的艰辛之路——2012年个人总结之四

    接上:我的艰辛之路——2012年个人总结之三

    经过这短暂的一段时间学习,虽然不能开发做项目,但是确实开拓了我的眼界,也让我了解了更多的东西,目前IT行业的窘境和从业人员的迷茫,我认为应该是了解的不够多的原因(自己的浅见,大家莫喷,呵呵),在现在这个人人皆山寨的时代,软件方面自己的创意,很可能被山寨,不是有个笑话嘛,比尔盖茨如果在中国,现在还是个装机工。但是硬件方面的东西还是比较难破解的,有些从成本上来说还是不可能的任务,目前比较热的物联网,我理解的就是,一种软硬结合的新型行业,目前我比较看好这个行业,可以适当拓展这方面的知识,想象一个每一个东西都能主动报告自己状态的世界,你放到冰箱里的东西主动大喊自己要到期了,让你抓紧吃掉,呵呵,夸张了!这只是物联网一个简单的应用,更广阔的应用大家可以展开想象哈!

    可能我是一个喜欢想象的人,我一直认为思想决定高度,眼界决定世界,所以我自己构造出一个叫做“车联网”的东东,为什么这么说呢?因为目前汽车山的电子设备越来越强大,功能也越来越多,以传统的方式和方法来制造和开发汽车电子越来越困难,我感觉应该引入IT产业的思想和方法,最好能有国内的大牛能够开发出汽车专用的操作系统,能方便的扩展使用,那么恭喜你,你将成为比尔盖茨第二了,或者比尔盖茨成为第二。由于我的薄弱的基础,这个只能存在于想法的阶段,想干却心有力而力不足。唉!一声叹息呀!!!顺便说一下汽车电子使用富士通的芯片比较多,有人想进入可以关注下。

    继续我的计算机世界漫游,我原来很纠结于一个人到底是拥有广博的知识比较好,还是拥有深入的知识比较好,这是一个广度和深度的问题,因为知识是无限的,而我们的时间是有限的,后来我才明白,这不应该是一个相对立的问题而是可以相互结合的,自己总结了一下:深度决定了我们的生存,而广度决定了我们的发展。其实也很好理解,由于我们具有某一方面的才能,所以别人才能雇佣我们工作,才能养活自己;等你走到一定的高度,广度才是决定你未来的东西。所以我说思想决定高度,眼界决定世界。又扯远了!继续工作,等我的工作达到一定的规模,我感觉目前的工作到了一个瓶颈,重复的工作开始变多,需求的改变几乎能彻底摧毁我原来的努力。我是一个懒人,不喜欢复杂的东西,不喜欢重复,虽然我很小心的划分了工作的模块,但是,还是但是,效果不理想,虽然知道有OOP的方法,可能水平不行我感觉使用起来非常的生涩,不同的控件相互纠结在一起,让代码的修改非常困难,常常是牵一发而动全身,修改代码成了一项挑战。虽然我很有耐心,但是很不幸耐心用完了,所以我用了自己的小聪明,根据数据库软件的三层结构,在自己的软件里构造了一个三层结构,界面层、中间层(更新界面)、逻辑层。界面层就是界面,逻辑层表示程序的执行逻辑,而中间层是把逻辑层修改更新的数据显示出来或者将界面操作传递给逻辑层执行。虽然后来我发现这种方法只是取巧,但是由于我的OOP实在太差,只能勉强用这种方法混日子,那位大牛如果看小弟可怜,请多多批评指点,提携一下,书也不能一时半会啃完,要走的路还很长,要学的东西也很多。

    编程语言不是万能的,但是不会编程语言却是万万不能的。由于是一招鲜(只会C#,还不是精通,勉强算马马虎虎),心里多少有些恐惧,所以打算再学点什么东西,传说Python很火看了几天;又说Ruby很优美,也浏览了一下;说Lisp是黑客必备,怀着对黑客的崇拜,也啃了几天;想想回顾一下C吧,又看了几天C。效果嘛,从学习方面来说,几乎没有,现在让我用这几种写一个最简单的Hello World,我现在都写不出来(C还能写),但是,还是但是,我怎么用了这么多但是,有些意想不到的收获。IT界是个百家争鸣、百花齐放的领域,当年的选择语言也着实费了不少脑力,但是从传统行业转型而来的我,总认为应该有种东西应该是超脱语言以外的存在,通过上面对几种语言的浅尝辄止,我发现这种东西就是一种思想,一种“软件思想”(我自己的命名),我现在还不能表达出来,因为我只是意识到了它的存在,但是我还没有看清它,我想这应该就是IT人所追求的终极目标,我一直认为程序员是一个艺术家,产品实际上是艺术品,我想我自己如果能朝着“艺术家”的目标努力,终究能够实现我的梦想。唉!又煽情了,大家见笑了。

    结束了短暂的语言之旅,我又对图形技术产生了比较大的兴趣,说实话让我拿一条腿去换成为一个图形技术方面的大牛,我会大声说愿意(呵呵,估计不少人会说,我其实是赚了,我也是这样认为的)。由于前面说过的原因,我只能浮光掠影般的看看,连走马观花都算不上,个人浅见图形技术会是未来的一个发展方向,当然了我不知道真正图形技术的定义是什么,但是在我这里它的定义是一种针对所有感官的一种技术,不仅仅只有视觉,我认为的未来画面会直接在人脑形成,直接刺激感官,你就在这个环境里的感觉。所以虚拟现实技术,光线追踪等等,有能力还是上吧,我是不行了。谷歌眼镜、微软眼镜就是很好的证明。本来这段想多写写,了解有限,水平不行,词尽思穷了。

    安全,嗯是安全。安全是永远的热点。随着互联的进一步深入,安全问题更加的突出,想想陈老师吧(虽然这个和我说的似乎没关)!嘿嘿!现在各种数据都在主机上挂着,主机又几乎全部连通,人心又是八卦的,所以你懂的,由于不是很懂,只是认为这个比较好,只能翻来覆去只能说这么几句弱智话了,请不要见怪!

    异构计算、人工智能、分布式计算、并行计算。真心喜欢异构计算,C++一点不会,只能门外看看。人工智能,我认为像人一样几乎不可能,但是可以制作某一领域的人工智能,如真正的电脑医疗诊断,就在刚刚看到IBM的(沃森),正被应用在癌症诊断上面,IBM果然强大,对于我来说这个只能想想,更希望中国的IT界能够出现这样的成就。

    写到这里的时候,我突然想起了属于我们IT人的悲哀,不知道没日没夜的加班是不是与这个产业同时出生,但是我认为这不是常态,这是错误的!曾几何时加班成了程序员的代名词,似乎不加班都不好意思说自己是程序员。失败的项目比比皆是,虽然这并不是我这样一个刚入行的菜鸟级程序员考虑的问题,我还是思考了这个问题,说说浅见,大家提提意见。单打独斗靠技术,双剑合璧靠合作,三人成行靠管理。大型项目的失败通常是由于管理和沟通的原因,需求和描述的南辕北辙,造成无用功和大量的返工,工期的迫近,又造成赶工。精确的需求定义显得很重要,搞定需求,开始设计,软件的设计至关重要,我认为准确的定义+合理的设计,项目就成功了八成了。而现在我还在苦苦学习各种设计方法,说出来丢人呀!!!没领导过项目的人,竟然也谈项目,呵呵。

    任何时候都要给自己留出思考的时间,不要只急着赶路,放缓脚步,欣赏一下周遭的风景,也许会发现别样的美丽。不要因为加班而放弃自己的追求和进修的机会,也不要让别人一提到程序员就想到宅男和屌丝,我们虽然改变不了整个行业和社会,但是我们可以改变自己。努力做到“Follow my heart!Inner peace!”。

    2013年我想认真学点东西,各位大牛有什么推荐的?我自己目光比较短浅,看的不够长远。给点意见吧!

    谨以此文,献给逝去的2012年和那些默默无闻的IT程序员!!!

    流年似水,落花飘零;年华不再,往事如烟;追忆往昔,共飨思绪;展望未来,你我同行;九天十地,共同遨游。

    如果22日太阳正常升起,那么2013年我们共同向前,兄弟。

    2012-12-17夜

  • 相关阅读:
    Two strings CodeForces
    Dasha and Photos CodeForces
    Largest Beautiful Number CodeForces
    Timetable CodeForces
    Financiers Game CodeForces
    AC日记——整理药名 openjudge 1.7 15
    AC日记——大小写字母互换 openjudge 1.7 14
    AC日记——将字符串中的小写字母换成大写字母 openjudge 1.7 13
    AC日记——加密的病历单 openjudge 1.7 12
    AC日记——潜伏着 openjudge 1.7 11
  • 原文地址:https://www.cnblogs.com/wangluojisuan/p/2822863.html
Copyright © 2011-2022 走看看