热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

杂谈2014的第一篇博客

引言很久没写博客了,最近确实比较忙,连看书的速度都直线下降,已经很久没有坐下来静心的去翻阅一本书了。其实这或许是一种进步,但

引言

 

  很久没写博客了,最近确实比较忙,连看书的速度都直线下降,已经很久没有坐下来静心的去翻阅一本书了。其实这或许是一种进步,但也说明了LZ最近的状态属于一个变幻莫测的时期,很容易走错路,也很容易陷入一个错误的深渊。

  今天闲来无事,也是2014年上班的第一个周末,于是趁着这点空闲时间,写一下自己最近的生活、工作与感悟,还望各位猿友莫要笑话。

 

最近

 

  之前有介绍过LZ最近的近况,如此依旧没有任何变化,算是半个项目经理,或者说是虚幻的“项目经理”。所谓虚幻的“项目经理”,就是干着大部分项目经理所干的事,然后顶着一个工程师的头衔,继续扛着“名不正言不顺”的帽子。这算是工作当中的一个过渡期,LZ倒是也能想得开,其实内心深处觉得,只要待遇跟上了,到底是工程师还是项目经理,对LZ本人来说,都是无所谓的事。当然,前提是时间不能太久,如果长此以往,也是说不过去的。

  生活上的变化倒不是特别大,只是回家领了一个比较重要的证,相信各位猿友也都能很轻易的猜出来。当时民政局实在是人多,其中不乏大批去办离婚证的人,可见最近的离婚率有着房价的趋势。不过LZ与内人都离家甚远,蜗居在北京,因此结婚后的变化倒是不明显,最主要的还是心理上的变化,觉得比以前责任更大了。

 

感悟1:技术能否拯救世界,或者说成就自己

  

  如果猿友们以前看过LZ的博客,那么相信都记得LZ说过这样一句话——程序猿对LZ来说不仅仅是一份工作,而是一份事业。是的,在不久之前,LZ还是抱着用技术征服世界的态度去面对人生的,于是一直坚持看着技术书籍,期待着某一天可以开窍飞升。

  不过最近工作上的变化,让LZ产生了顾忌,也让LZ产生了一个很大的疑问,技术真的能够成就自己吗?

  产生这个疑问最主要的原因在于,由于LZ工作上的变化,接触了各种形形色色的人,不再像之前一样,一门心思的闭门编码。然而纵观这当中有话语权的,并不是技术大神,而是一些掌握着核心业务,了解业务前景,或者说知道行业趋势的人。他们当中的很大一部分,甚至丝毫不懂技术,或者说只是略知一二。在之前LZ的世界里,只有技术,因此产生技术征服天下的想法也属于有情可原,但由于现在LZ周围的世界发生了变化,所以思想上自然会有一丝波动。

  如此所导致的直接现象就是,LZ最近并没有像之前一样,一头扎进书堆当中,而是放缓了看书写博客的节奏,期待着在工作当中,找到LZ想要的答案。一旦找到这个答案,LZ估计会想之前一样,义无反顾的朝着这个方向努力。

 

感悟2:到底是技术领导业务,还是业务领导技术

 

  LZ所处的公司,是一家还算知名的金融行业的公司。记得在之前的一次年会上,尽管LZ一直处于梦游状态,但是当时CEO发言的一句话,让LZ印象深刻。CEO当时说,“由于公司的技术部成立较晚,因此一直处于追赶业务的状态,我期待着各位技术部的同事,能够努力创新,将来能够赶上公司的业务发展,甚至领导公司的业务发展。”

  具体的原话LZ已经记不住了,但是大概的意思就是说,公司的技术部一直在疲于应付业务的发展,而以目前技术部的技术力量,还无法领导公司业务的走向。当时LZ心中冒出来的一句话就是,“怪不得我们只能任由业务人员宰割呢。”

  试想一下,如果技术部有所创新,可以利用技术创造出一种新的业务模式,那么我们还会被业务人员牵着鼻子走吗?到时候,自然是技术部让业务部门如何做业务,业务部门就要如何做。而不是由业务部门来说,我们的业务需要什么功能,然后“命令”技术部给我开发出来。

  但是就以目前技术部的形势来看,由技术领导业务尚且属于空话,所以LZ必须认清形势,再做下一步的打算。技术创新实在不是一件简单的事情,既然技术已经无法推进行业进步,那就只能顺势而为,试图从行业或者说业务方向入手,才有可能走的更远。

 

感悟3:创业与打工

 

  LZ之前一直觉得自己是个非常谨慎的人,做任何事之前都会思前想后,试图尽力的考虑周全。因此创业这条路对于LZ来说,始终是一个不太靠谱的路线。它充满了风险,而且确实比上班要累多了。

  不过LZ最近一直在思考一个问题,就是LZ努力的看书、写博客或者说学习是为了什么?挣钱?地位?权利?

  其实上面的几个答案都不对,是为了成就感。上面的这几项当然也是目的当中的一部分,毕竟LZ也是活在现实当中的一个普通人,但相对来说,成就感所占的比重更大一些。既然说到了成就感,就不免让LZ想起了当初踏入编程的初衷,就是创造一个自己认为完美无缺的软件,哪怕它无法带来任何利益,但往往抱着这个初衷做事的人,最后只有两个结果,不是血本无归,就是盆体满钵。

  想要创造自己的产品,创业自然是最好的一条路,因为它完全可以按照你的思路去做。但是创业这条路,艰难而又危险,LZ短时间内不会与这两个字有任何关系,况且就目前来说,LZ目前的沉淀依然太浅。因此最重要的事情,还是做好现在,之后的事,需要跟随着机遇而变,但LZ不会再从心底拒绝创业这件事。

 

感悟4:之前专注于编程,专注于技术是否浪费了自己的时间

 

  纵观上面的几种感悟,简单来说,就是LZ最近开始看重业务领悟,而不是技术领域。那么既然如此,是不是之前对技术领域的投入全部都白费了呢?

  答案当然是否定的。俗话说,“当一天和尚撞一天钟”。作为一个程序猿,对于技术领域的学习和探索是当时应该做的,而且人生本身就是一个“当一天和尚撞一天钟”的过程。仔细的思考一下,自己这一辈子,能够安心的坐在那编码,并且专注的去解决各种技术难题与细节的机会,也就只有做程序猿的那几年。换句话说,接触这些技术细节的机会也就这几年,过去了就再也不可能有了。

  所以说,做好眼前的事,确实是有一定道理的,否则就可能失去了一个眼前的机会。很多人在做程序猿的时候,就开始去补充做项目经理等等更加前卫的知识,LZ个人觉得,这有点多此一举。这或许与LZ个人的经历有关,为以后做好准备固然是好的,但是做好现在其实是更重要的。

 

感悟小总结

 

  其实上面的每一种感悟,都透露着LZ最近躁动的心。这是非常危险的信号,因为LZ之前淡然的心态已经被激起了涟漪,如果LZ不能在这段时间内重新找回自己的方向,或许LZ的工作生涯将会面临一个很大的瓶颈。

  每一个人或许都会遇到这样的情况,当你按照一个方向不断前进的时候,你总会发现,走到一定的位置,就会走的非常缓慢,甚至是原地踏步。这时候就是你遇到了瓶颈,而瓶颈的突破往往依靠的是天赋与悟性,而不是努力,尽管努力也很重要,但努力往往只是能够到达瓶颈而已。这就是为什么并不是每个人勤奋努力都能成功的原因,因为总有那么一大批人,卡在了瓶颈,始终没有突破。

  总结LZ自己的瓶颈,或许就出在了业务上面,如果LZ可以对技术和业务都比较了解,或许LZ的工作会有突破性的进展。当然,这只是LZ自己目前的判断,但是LZ会不断的尝试,直到找到那条新的路径,相信那将会是另外一个快速前进的方向。

  

结束语

 

  本文就闲扯这么多吧,时间也不早了,希望各位猿友在看的过程中能够有所收获,这样LZ就心满意足了。各位猿友,晚安。



推荐阅读
  • 提升Python编程效率的十点建议
    本文介绍了提升Python编程效率的十点建议,包括不使用分号、选择合适的代码编辑器、遵循Python代码规范等。这些建议可以帮助开发者节省时间,提高编程效率。同时,还提供了相关参考链接供读者深入学习。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 解决PR倒放后视频卡顿的方法及操作步骤
    本文介绍了解决PR倒放后视频卡顿问题的方法,通过标记入点和出点,并进行渲染,可以有效解决视频卡顿的情况。详细的操作步骤包括:继续播放视频,标记入点和出点,选择渲染效果,等待渲染完成,清除标记等。通过理论与实践的结合,可以更好地帮助大家解决PR倒放后视频卡顿的问题。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
author-avatar
你是我的小二郎
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有