把兴趣与工作结合起来,感觉真的是太美妙了。
有兴趣,做的好,越吃越香
不断挖掘新领域,总能发现新乐趣
总是时不时在各种技术论坛看到这种论调,说年龄大了不适合做技术,年龄大了做不了技术了。然后是一堆,身体不行了,技术更新太快了,加不了班了等等各种理由。
说年龄大了身体不行了,做不了技术了。这么说的可能都是在外包型或项目型公司,这样的公司加班多,而且做的东西几乎都是在不断的简单重复已经很成熟的东西。做这样的东西很难体会到创造和发现新领域的乐趣。很多人都在这样的环境下消磨意志、磋砣时光。有些公司可能还会有太多的工作以外的政治斗争,做技术的人和新人最容易成为政治斗争的牺牲品。不过只要肯努力,能钻研一样能有机会找到创造的机会。我身边就有这样的例子。
如果能有幸参与到新团队建设、新领域发现、新技术的应用、新项目的设计,你如果还是一个技术爱好者,就能在这个过程中体验到一件事物在自己的手中从无到有的发展起来而产生的无与伦比的乐趣。如果你还能主导这个过程,哪怕是其中的一小部分,都能成为人生中的一大财富。
至于学习能力,个人认为随着技术水平的积累,经验越加丰富,学习能力也会随之增长;并不存在年龄大了学不动了这种可能。如果你觉自己年龄大了学不动了,只能说明过去的那些美好时光都被荒废了。如果一直在不间断的学习、更新自己的知识体系,了解行业最新动态和各种新技术,在工作中不断寻找更优解决方案,甚至自己尝试实现一个框架或组件,你会发现自己的学习能力与自己的技术一样正在飞速的提高。
大家学习计算机的时候一定都有过类似的体验,刚开始的时候生怕把计算机搞坏了,不知道怎么管理计算机上的文件,可能连能上网聊天都会让自己激动不已。而随着越来越熟练,后来再去学习更多其它工具、软件时就发现居然这么简单。
大家学习编程也一定都有过这样的体验,刚开始绞尽脑汁写出一段代码却不能正常运行,调试一个错误要花好久,不知道怎么利用异常堆栈查找错误,不会使用断点,甚至一见到异常就害怕。甚至可能知道编程语言的语法,却仍然不会写代码。当编写的代码越来越多,这些曾经的困难都成了浮云,而你曾经害怕的东西都成了你工作中的朋友、助手。
学习新技术也有同样的规律。只要熟悉了一种技术,只要能找到足够的学习资料,要理解、掌握并简单运用另一项技术并不困难。
他山之石,可以攻玉。各种不同的技术看似迥异,而只要肯花时间总能找到与自己熟悉的东西的相似甚至相通之处。知识面越广,技术水平也会随着接触的越多触类旁通,日益精进。
可能谈朋友、婚姻、子女等各种生活问题会产生影响。所以,很多精研技术者会在孩子上学前进入一段稳定期。孩子上了学,会有相对更多的时间去学习,这时候如果还想继续精研技术,会在之前多年的技术沉淀的基础上再有一次飞跃。
不论什么时候关键还是自己的选择。我有一个同事,做过系统分析师、架构师、项目经理,现在快40岁了,又选择继续做技术。你们说是为什么?
每天总结心得,思考技术问题,至少早起10分钟或晚睡10分钟看看书,每周利用业余时间写写代码,研究一种自己不懂的技术,半年以后你就会发现自己已经有了长足的进步。如果每天上班做增删改查,套页面,下班魔兽、cs、dota,做技术肯定没前途。有人觉的很辛苦,努力好久还不见得能出成果,但是做技术是惟一一个只要努力就能有回报的最简单的领域,即使暂时在收入和待遇上体现不出来;它更像是一种长期的投资,投入的是时间和不多的金钱,回报的是技术底蕴和未来十年甚至更长远的发展。
做技术确实要更能耐的住寂寞,不管别人怎么说,怎么想,一定要有自己的想法和目标,并且坚持下去。
致力于做技术的朋友,入行伊始一定不要只盯着眼前,首先要有一个明确的长远目标,然后每年为自己制订一个目标。努力让自己感觉每天都在进步。每年简单总结得失,并制定下一年的目标。
最后要说的是,认清自己。很多人都觉的做技术没前途,都抱着干几年转行,或者转管理的念头。不管怎么先要想清楚自己适合做什么,自己要成为什么样的人。
分享到:
相关推荐
图形化a+b,可以锻炼你的记忆力和算数速度
柔性输送线sw18可编辑全套技术资料100%好用.zip
本汽车票网上预订系统管理员和用户。管理员功能有个人中心,用户管理,汽车票管理,订单管理,退票管理,换票管理,反馈管理,留言板管理,系统管理等。用户功能有个人中心,汽车票管理,订单管理,退票管理,换票管理,反馈管理等。 内含文档,可轻松上手。
自动锁螺丝机细化完全step全套技术资料100%好用.zip
【创新无忧】基于matlab龙格库塔算法RUN优化极限学习机KELM故障诊断【含Matlab源码 10715期】.zip
pll电荷泵锁相环 cppll(已流片)仿真环境搭建好了 电路到版图都已流片验证,另外送PLL书籍电子版和对应工艺库。 另加50就可以得到完整版图 三阶二型锁相环 参考频率50-100MHz 分频比可调 锁定频率600M-2GHz 锁定时间4us 环形振荡器 ring vco 鉴频鉴相器PFD模块 分频器DIV模块 ,ps counter 电荷泵CP模块
智慧社区有管理员和客户两个角色。客户功能有车位信息,社区信息,周边服务,问卷调查,爱心助老,通知公告,留言反馈,个人中心,客服中心,在线报修管理,投诉建议管理,车位租买管理,社区信息管理,参与答卷管理,我的收藏管理。管理员功能有个人中心,客户管理,在线报修管理,投诉建议管理,车位信息管理,车位租买管理,社区信息管理,周边服务管理,问卷调查管理,参与答卷管理,爱心助老管理,留言板管理,系统管理。 内含文档,可轻松上手。
本科生课程设计封面.doc
展示PRD文档的关键要素编写具体示例。同时提供了一份模板,方便撰写PRD文档。
基于matlab的用于分析弧齿锥齿轮啮合轨迹的程序,输出齿轮啮合轨迹及传递误差。 程序已调通,可直接运行。 程序保证可直接运行。
【创新无忧】基于matlab向量加权平均算法INFO优化极限学习机KELM故障诊断【含Matlab源码 10732期】.zip
仓库管理系统(一个毕设) 毕业设计项目《仓库管理系统(manager_sys)》的概述和指南: 项目标题 《基于Spring MVC和Vue.js的仓库管理系统设计与实现 —— 毕业设计项目》 项目概述 本项目是一个基于Spring MVC、Spring Security、Spring、MyBatis、PageHelper和Vue.js框架的仓库管理系统。系统旨在提供高效、安全的库存管理解决方案,包括权限管理、商品管理、订单处理和库存预警等功能。 系统特点 权限管理:利用Spring Security实现基于角色的访问控制(RBAC),动态分配权限。 业务流程:涵盖商品、订单、库存的完整操作流程,确保库存管理的准确性。 日志记录:通过Spring AOP实现操作日志的记录,便于追踪和审计。 数据统计:首页展示商品销量统计图和每日销售统计图,直观展示业务状况。 系统预览 登录和首页:用户登录后进入系统首页,查看统计信息。 产品管理:管理商品信息,包括添加、修改、删除等操作。 订单管理:处理订单,包括创建订单、更新库存等。 权限管理:管理用户角色和权限。 日志管理:查看系统操作日志。 运
A星算法 A*算法 自己研究编写的Matlab路径规划算法 Astar算法走迷宫 可自行设置起始点,目标点,自由更地图。 ——————————————————— 可以和人工势场法融合 动态障碍物
《MATLAB神经网络原理与实例精解》是一本深度学习初学者的理想教程,它全面涵盖了神经网络的基础理论以及MATLAB实现方法。这本书旨在帮助读者理解神经网络的工作原理,并通过具体的MATLAB实例,让读者能够动手实践,从而深入掌握神经网络在实际问题中的应用。 神经网络是一种模仿人脑神经元结构的计算模型,它由大量的处理单元——神经元组成,通过权重连接形成复杂的网络结构。在深度学习领域,神经网络被广泛用于图像识别、语音识别、自然语言处理等任务,因其强大的非线性建模能力而备受青睐。 MATLAB作为一个强大的数值计算和数据可视化环境,为构建和训练神经网络提供了便利的工具箱。MATLAB神经网络工具箱(Neural Network Toolbox)包含了各种类型的神经网络模型,如前馈网络、卷积网络、递归网络等,以及训练算法,如反向传播、遗传算法等。通过这些工具,用户可以快速构建网络结构,调整参数,进行训练和验证,并将模型应用于实际数据。 本书首先会介绍神经网络的基本概念,包括感知机、多层前馈网络和反向传播算法。然后,将详细讲解如何在MATLAB中搭建这些网络,包括网络结构的设计、权重初始
Matlab领域上传的视频是由对应的完整代码运行得来的,完整代码皆可运行,亲测可用,适合小白; 1、从视频里可见完整代码的内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
ABAQUS动,静力学模型;车辆-轨道耦合动力学;钢轨不平顺程序;批量非线性弹簧;单向弹簧(收拉不受压或受压不受拉),温度耦合等。 轨道检算(超高,超限,出报告);土木建筑有限元建模分析。
教学督导检查情况表.docx
基于springboot的逍遥大药房管理系统--论文.zip
win32汇编环境,理解BeginPaint函数与GetDC函数的区别
调试过可以运行。 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9