我的技术之道

        已经有半个月没有写博客了,想到就难受。最近也是做毕设的时段,忙于coding,也没有特别好总结的东西。我想,就来总结一下我贯彻的技术之道吧。就像“忍道”一样的东西。

        先聊聊毕设。我对毕设的定位是,充分使用自己已学的知识,体验自己一直感兴趣的技术,想使用的开源产品,做一个在功能、交互、理论上更偏向于实际的完整的产品。简单说就是竭尽自己的积累和所学,大胆尝试想尝试的东西,做的产品不应该是个玩具。事实上,很多人的毕设都是导师分配的一个“项目”里的一部分而已。在选毕设导师的时候,90%都是选择导师给出的毕设选题。而这些选题来自哪里?所谓的项目里的所谓的一个模块,很可能是被很多界师兄师姐做了好多次的东西。有多少同学可以去做自己想做的东西?自己真正感兴趣的内容?就是给实验室做个苦力。这部分人里也分两类,第一类,对自己的方向和未来没什么打算,能混毕业是巴不得的事。这一类直接忽略不谈。第二类,根据自己喜爱的技术去选的导师,去选的课题,但是往往课题名字都是起的很漂亮,老师给你绘制的蓝图都很吸引人,实质工作内容大部分不会是你想象的那么美好。我的建议是为什么不自己立题目?现在这个时代的计算机专业的学生对产品,技术的把握难道还不如那些十几年从事教职工作,侧重写文档拉项目,最喜欢上C程序设计,软件工程来混教学指标的老师?给自己的毕设取题,定研究方向,从事自己喜欢的技术,用感兴趣的开源解决方案,给自己的本科生涯画个句号是多么幸福的一件事。我每天为自己的毕设乐此不彼,做自己喜欢做的事最快乐。

        那我就接着聊聊学历吧。首先讲讲自己的履历。大三上的十月份,我进入实验室,跟着实验室的老师,师兄做项目。当时我什么也不懂。现在想来,我才刚对计算机入门,我对这行的见解实在是很小白,都是过去不懂事的自己不懂什么叫学习,不好好学习。刚进实验室,跟的项目是中间件服务框架,和分布式又有点关系。不说项目怎么样,我当时买了我第一本自主选择的技术书籍,林昊的《OSGi原理与最佳实践》。现在买书已经成为了习惯。第一个任务是调研OSGi,SOA,REST三个东西。现在想起来,基础都没有打好的我,去看分布式,看架构的东西是多么无理取闹。事实是,我坚持下去了。大三的第一个学期,除了应付学业外,对Hadoop,NoSQL的一系列东西产生了浓厚的兴趣,我有了自主学习的动力。我觉得分布式显得高端,hadoop显得洋气,为什么?因为业界大公司都在搞。就这个理由,他在我心里显得高端。好,从此之后买书,看书,学习起来。我给自己定了目标,我要做一个架构师。渐渐的,寝室成了我睡觉的地方,其余时间都泡在实验室,强迫自己学习,很少与人接触,没有什么别的活动,把自己封闭了起来。差不多我的大三和大四,只要我在校,我都在实验室里渡过。结果就是,我一点也不想读研究生。我看够了实验室的会议,看够了会议验收,也参与够了项目开发,我不想再为学校的实验室打工了,我为什么不去公司给别人打工,然后早点可以自己为自己打工?之前也发过从学校到公司,玩具到产品,我觉得至少计算机这门,你呆在学校根本毫无用处。你要搞研究,你出国搞去,国内的实验室都工程化了,而且工程化得很土,很烂,不如二流外包公司做得好。呆在学校无非三个原因:对自己还没有明确规划;贪图安逸的环境;学历体面,家长乐呵呵。教育这块用不着我来黑。我觉得实验室的经历对我来说一个过渡。的确让我成长了,让我具备了一些技能。说到底,自学才是最重要的。当我脱离了那个阶段之后,我不会再想去渡过我的研究生生涯了,我觉得这是在浪费我的青春,我看不到任何一点益处,说实在的。

        说说我的技术之道。我自己定位自己刚对计算机入门,对技术的看法也转变了不少,也被业界人的观念所影响,被点拨过。首先,技术、语言没有高低贵贱之分。我一定要强调这点,不要为自己搞的技术而自以为高人一等,这绝对是很幼稚傻逼的想法。最被人误解的例子,就是网站的前端和后端。技术只有好入门,难入门的区别,能解决问题的技术就是好技术,能解决问题的方案就是好方案。如果你对某门技术没有几年的积淀,不要看着好入门就觉得从事这个职位的人就弱,水都是很深的。其次,体现自己的技术实力和积淀不是靠嘴来扯的。做为工程师,最重要的素质之一就是踏实。喜欢扯淡是浮夸,装逼的表现。如果我有自己的团队或者公司,是不可能把这样的人找到自己的团队里去的。真正有资格在别人面前滔滔不绝的人,必须是真正有货的人。关于技术的学习,我觉得应该多涉猎。刚起步的时候,我们的确是在自己的研究方向上学习基础知识,着眼于细小的东西,精益求精。过了这个阶段之后,你应该发现技术细节是次要的,在架构层面的把握更加重要,不然永远是个底层的码农。如果我有自己的团队或者公司,我要招个苦力,二三流学校的都行,所以你的优势不是技术细节,是更高层面上的东西。当然你如果自己都没有经历过第一个阶段,就去把握产品实现,把握架构,那我绝对是不服的。比如说大部分做产品经理的人,比如说大部分做测试的人,这点我就很同意“开发人员可以做测试”这点,要分那么清楚只会减低效率,降低质量。应届毕业生里面,有多少是计算机专业的,不会码代码,去应聘产品,去应聘测试的?我针对的是该被针对的人,如果你不是,你不要看着觉得不舒服。这些人在我眼里,和高中时候物理化学的不好去学文科的男同学们一样。我没有任何歧视的意思,我就这么个意思。继续说技术之道。早点投入到真实产业界是有好处的,无论是团队角度,开发工具角度,产品角度都能让我们脱离自己的理想国,具备正确的认知,然后给自己制定更好的发展规划。如果学校里的老师不能教授你更多的东西,难道你还没有到出师的时候吗?出去看看外面的世界吧。在经历了很多面试之后,我才真正体会到面试所要面的东西。基础和基本算法固然需要,但你的眼界,你的开源精神,你关注的技术点,你的人品重要的多。再提一点,我一直是倾向于从工程出发到研究的。我崇尚在做产品的过程中,遇到问题再去发掘研究领域的解决方案,研究应该是需求驱动的,这个需求驱动的过程是我们应该自己去体验的。读读人家写的论文,写写综述,仿照人家实现一下实验思路,有什么长进?在需求到了的时候,再去找论文看,启迪思路了之后再实验并投入到工程中去,说不定比你埋头看论文,对着天花板想怎么发论文要快捷,要实在得多。

        强调一下我最贯彻的几点:技术无高低贵贱之分,任何东西你想学,都很好学,往往官网的文档比现在很多灌水的书要好得多。起步时着眼技术细节,之后应该关注架构。接触真正的产品和需求,让需求驱动技术,是正确的模式。开源时代的我们应该多涉猎技术,尝试自己喜欢的东西。不要对自己没有规划的定位,不要被老一辈的,陈旧的思想和教学影响你的个人发展。沉默寡言的人才可能是技术大牛。多读书,各种各样的书

        技术的学习之路就像是在一张白纸上不断打点,当在这张纸上打成一棵树,一条路,一幅画的时候,你就学有所成了

时间: 2024-10-29 01:34:08

我的技术之道的相关文章

软件工程师所需掌握的“终极技术”是什么?

最近,我在微博上看到@程序员邹欣老师发的一条微博 - "不少大学同学都有一个想法:先做几年技术,然后做管理:也有一些同学说:我技术不行,希望直接找到一个管理的工作,就像PM那样.请看 PM 需要什么样的能力:(链接略去)".在读这条微博的前一部分内容时,我的第一反应是:难道同学们以为做技术管理不需要很好的技术功底?刚好在此之前,我写过<技术敏感度 - 基层技术管理者必备>一文,强调技术功底对于基层技术管理者的重要性.于是,我对该条微博评论了:"建议邹老师建议他们好

.NET简谈程序员修炼之道

茫茫大海中,我们寻觅着,寻觅着那让我们激动不已的技术,程序员不是寻觅着女朋友,而是寻觅着能陪伴终身的技术,我们做为程序员,有时候真的为自己的职业感到可悲,没时间陪家人.没时间逛街.没时间聊天等等,我们把那些时间都用在了学习上,技术的道理上没有终点站,只有一个个的里程碑,今天的不学习,就注定明天被淘汰,其实今天我想要将自己的一些心理话说出来,让我们程序员都能勇往直前,成为各个领域的技术专家,这样才不会让我们后悔当初所付出的宝贵时间: 技术日新月异,从最早的DOS到今天微软的Windows,我们作为

网站优化策略之SEO必知的七大技巧

做为SEO,经常接手新网站那也算是家常便饭了,而对于一个新网站而言,提高网站权重那是重中之重,因为一个新网站要想引起百度的重视,必然要做考虑一些环节上的问题,而这些问题其实也都是做为SEO的基本操作流程罢了,只是很多SEO新人都不是很了解,今天深圳SEO刘宇凡就来浅谈一下经过总结的一些技巧吧! 一,网站域名与程序 一个新网站首先考虑的就是域名问题与程序问题,选择域名也要分析,域名当然最好包含你要做的关键词,比如58的,域名就是58.com,这样的域名一是方便用户记忆,二是方便搜索引擎判断.对于程

淘宝前端工程师:国内前端行业10日谈

一直想写这篇"十日谈",聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是"初级"前端开发工程师,一方面我入道尚浅,只有短短几年,另一方面我自知对技术的钻研并不深入,可能是由于环境的原因,当然最重要的是,我幸运的参与到互联网崛起的浪潮之巅.时势造就了一批技能薄弱但备受追捧的"弄潮者",这在很大程度上影响我们对"技术本质"的洞察力,多

Web前端开发十日谈:寻找适合自己的道路

开发十日谈:寻找适合自己的道路-"> 一直想写这篇"十日谈",聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是"初级"前端开发工程师,一方面我入道尚浅,只有短短几年,另一方面我自知对技术的钻研并不深入,可能是由于环境的原因,当然最重要的是,我幸运的参与到互联网崛起的浪潮之巅.时势造就了一批技能薄弱但备受追捧的"弄潮者",这在很大程度上

别让小小的“短信验证码”毁了用户体验

短信是一种渐渐被遗忘的通信方式,但现在这种传统的数据通信业务逐渐改变了它原来所扮演的角色,成为了用户名口令基础之上的主流身份验证方式,在安全行业被称为双因素认证. 移动互联网的应用场景下,用户选择APP应用时在想些什么?用户如何放心进行移动支付?用户如何安全找回密码?而一众移动互联网公司又如何有效的通过短信注册码获取真实用户?当我们谈论"短信验证码"的时候,其实我们谈论的是:安全.快捷.稳定和用户体验. "短信验证码"靠什么崛起? 根据工信部数据显示,截至2015年

2014年博客之星评选,请大家多多支持

我参加 了CSDN2014 博客之星大赛,请大家多多支持投我一票,谢谢. 参选理由:在技术的道路上,要学会学习和分享,不停追求,不停进步,直至完美.... 投票网址: http://vote.blog.csdn.net/blogstar2014/details?username=fuyifang 大众投票规则: 投票者须是CSDN注册用户: 每位网友每天可投10票,当天不能重复投给同一人.

信核数据登陆新三板,十年存储双活路

2016年11月30日,浙江杭州,信核数据新三板成功挂牌,股票代码870230. 至此,这个国内第一家在存储虚拟化技术与数据容灾保护领域拥有完全自主知识产权的高科技公司,成功进入资本市场.这个消息,不管是对国内的灾备行业,还是对于信核的发展来说,都具有里程碑式的意义.    这十年,信核走过的路    信核数据在其十年的发展历程中,始终遵循"技术为道.创新为魂.服务为先"之道,持续推出创新型技术与产品,填补了国内在存储虚拟化.容灾备份领域的多项空白,确立了行业中的领先地位.以下是其发展

高通王朝的没落

高通公司(以下简称为高通)是一家美国无线通讯技术研发公司,是全球最大的专利许可收费公司和最大的无线通讯芯片制造商,高通持有的大量无线通讯技术专利成为了标准必要专利(以下简称为SEP).近期,高通向北京和上海两地的知识产权法院起诉魅族科技公司(以下简称为魅族)侵犯了其持有的3G(WCDMA和CDMA2000)及4GLTE无线通信标准等相关专利.该专利侵权指控是一周之内高通对魅族采取的第二次法律行动,标志着经过多轮交涉无果后两家公司在中国市场上的专利纠纷升级.本文将另辟蹊径,对该案以及相关当事人的情