和技术相关的……

朋友发来邮件,说:

做技术需要什么秉性?你为什么会选择做技术?考虑的因素是什么,因为喜欢吗?如果做技术前途未卜还要做吗,还会喜欢做吗?金钱占你考虑因素的比重能有多大?喜欢是什么感觉?为什么我都不知道自己喜欢什么呢?你有没有过这种时期或者感觉呢?

好长的一个问题,这封邮件让我想了许多,正好借这个机会做个简单的总结,

1、秉性
有思考的习惯,有自学能力,平时可能沉默寡言,但是聊起技术来会眼睛放光。

2、为什么选择
我性格内向不爱说话,坐在电脑前很舒服,特别是写程序的时候。慢慢的,通过写程序让自己变得更自信了,头一次感觉到自己比老师会的还多。
第一次接触程序的时候谈不上喜欢,但是慢慢喜欢了,可以称作兴趣,也因此投入了许多时间,上学时是课余时间,工作后是业余时间。写程序让我快乐,所以选择技术,而不是去做管理。

3、前途未卜
做技术的,本质上和泥瓦匠没啥区别,就是个手艺人。软件业也和传统行业没有区别,每个行业都需要很多人,所以不担心会“前途未卜”。做技术,也许不能锦衣玉食,但是只要努力,吃饱穿暖应该没有问题。

4、金钱的因素
当初是能够养活自己就可以了,不想继续花家里的钱,做喜欢的事情并能衣食无忧。现在会多一些,毕竟结婚了,要考虑家庭的因素,而且将来会有孩子。 对金钱追求是没有止境的,我在选择工作的时候金钱是个因素,但是都被放到最后面。说到比重,应该是 10~20% 吧。

5、喜欢是什么
对技术或者其他事情的“喜欢”,应该和谈恋爱差不多吧。你见不到一个人的时候会思念,会想给她打个电话、发条短信,上街看到衣服会想她穿上是什么样子,等等。
有时候我会看一天电视,打一天游戏,每一次这样做之后我都会有点儿后悔,或者说失落,觉得自己在浪费生命。但是,如果我写了一天程序,就不会有这样的感觉,相反,如果这一天学到了东西,我会开心的手舞足蹈。
昨天下午我睡了十几分钟,起来后看了两篇文章,英文的,很长。晚上回家我都在和老婆讲我的收获,给她讲 dependency inversion/dependency injection/ioc container/test double/mock 等等,试着用她能接受的方式来说明。
我想,这就是喜欢。

不知道这样的回答是否适合,但我可以保证,这是我的真实想法 :)

去年我写过一篇文章《我的技术理想》,说自己会坚持走技术路线,以及因此带来的困惑。这一次,借朋友的提问梳理了思路,对于前面的路应该会有更好的把握吧。说起来,要谢谢朋友,感谢你让我想了这么多,并且形成了文字。

谢谢!

转载于:https://www.cnblogs.com/gucsnet/articles/1773154.html

项目一 认识智能制造单元与柔性制造……1 任务1.1 认识智能制造单元与轮毂产品……3 1.1.1 轮毂产品的结构 ………………………………………3 1.1.2 智能制造单元的构成及功能………… 4 1.1.3 智能制造单元的电气接口 …………………11 1.1.4 智能制造单元的通信模块与接口 ………………………………………………12 任务1.2 了解柔性制造……………………………………………15 1.2.1 什么是柔性制造 …………………………………… 15 1.2.2 智能制造单元与柔性制造 …………………16 任务1.3 智能制造单元集成调试的总体设计………………………………………………………17 1.3.1 执行单元的有效工作范围 …………………17 1.3.2 规划集成系统的布局形式 …………………18 1.3.3 控制系统总体结构及通信方式 ⋯ 21 知识测评 …………………………………………………………………………23 项目二 执行单元的集成调试与应用 ……25 任务2.1 伺服驱动功能调试………………………………27 2.1.1 任务操作———执行单元的拼接及接线 ………………………………………………27 2.1.2 伺服控制原理 ………………………………………… 31 2.1.3 任务操作——伺服轴控制的硬件组态 ………………………………………………… 34 2.1 4 轴运动工艺参数 ……………………………………37 2. 5 任务操作———组态轴运动工艺参数 ……………………………………………………39 2.16 任务操作——利用轴控制面板进行轴运动调试 ……………………………………43 2.17 任务操作——伺服轴控制的PLC 编程 ………………………………………………… 46 任务2.2 执行单元智能化改造 ……………………………54 2.2.1 DeviceNet 通信与远程I/O 模块 … 54 2.2.2 任务操作——配置DeviceNet 远程I/O 模块 ……… 56 2.2.3 任务操作——定义执行单元I/O信号 …………………………………………………… 59 2.2.4 任务操作——手动测试快换工具动作 ………………………………………………………61 2.2.5 伺服轴与机器人之间的通信 ……64 2.2.6 任务操作——伺服轴自动运行的编程及调试 …………………………………………………65 2.2.7 任务操作——利用执行单元取放工具 ………………………………………………………69 知识测评 ……………………………………………………………………………73 项目三 仓储单元的集成调试与应用 ……75 任务3.1 基于工业网络的分布式I/O 通信应用………………………………………………… 77 3.1.1 ProfiNet I/O 通信…………………………………… 7 3.1.2 PLC与远程I/O 模块的 ProfiNet 通信 ……………………………………………………………… 8( 3.1.3 任务操作———GSD 文件的安装 … 82 3.1.4 任务操作———PLC与仓储单元远程I/O 模块组态 …………………………………84 任务3.2 仓储单元智能化改造……………………………87 3.2.1 仓储单元与机器人之间的通信 ⋯ 87 3.2.2 任务操作——实现仓储单元取放料流程 ………………………………………………………89 3.2.3 任务操作———仓储单元轮毂顺序调整 ………………………………………………………98 知识测评……………………………………………………………………………106 项目四 检测单元的集成调试与应用……109 任务4.1 视觉检测系统的工作原理及通信设置 …………………………………………………111 4.1.1 视觉检测系统工作原理………………………111 4.1.2 机器人与视觉系统支持的通信方式 …………………………………………………113 4.1.3 任务操作——视觉检测系统通信设置 …………………………………………………114 ll 目录 4.1.4 任务操作——设置机器人的IP 地址 …………………………………………………… 116 4、2 视觉检测系统的成像调节及流程编制 ……………………………………………117 4.2.1 任务操作———视觉检测成像调节 ………………………………………………117 4 2.2 任务操作——编辑视觉 检测流程 …………………………………………………120 任务 3 触发视觉检测及结果回传 ……126 4.3.1 视觉检测系统通信指令与回传结果 …………………………………………………126 2 任务操作——机器人与视觉通信程序的编写与调试…………………………………128 任务4.4 检测单元智能化改造 ………………………133 4.4.1 视觉检测与流程判定……………………………133 4.4.2 任务操作———轮毂状态检测…… 134 4.4.3 排序算法 ……………………………………………… 141 4.4.4 任务操作———轮毂排序…………………… 142 知识测评……………………………………………………………………………150 项目五 打磨单元及分拣单元的集成调试与应用 …………………………………………………153 任务5.1 打磨单元智能化改造 ………………………155 5.1.1 翻转工装的功能 ……………………………… 155 5.1.2 任务操作——翻转工装功能的实现 ……………………………………………156 5.1.3 任务操作———轮毂的正反面打磨 ………………………………………………163 任务5.2 分拣单元智能化改造 ……………………170 5.2.1 分拣机构的构成与工作原理……170 5.2.2 任务操作———分拣功能的实现 ……………………………………… 170 5.2.3 任务操作——轮毂正反二维码取余分拣 ………………………………………………176 知识测评…………………………………………………………………………182 项目六 加工单元的集成调试与应用……183 任务6.1 数控系统通信模块的应用 ……185 6.1.1 数控系统及通信模块…………………………185 6.1.2 任务操作———数控系统 PLC 程序的上传下载………………………………187 6.1.3 任务操作——数控系统 PLC 程序测试 ………………………………………………190 任务6.2 数控加工前的准备 ……………………………193 6.2.1 刀具管理 ……………………………………………… 193 6.2.2 任务操作——在数控系统中新建刀具 …………………………………………………196 6.2.3 数控铣床的坐标系…………………………… 198 6.2.4 面板操作单元机床控制面板 ………………………………………………200 6.2.5 机床设置与手动功能…………………………201 6.2.6 任务操作——数控加工前的对刀 …………………………………………204 任务6.3 加工单元智能化改造 ………………………209 6.3.1 任务操作———自动启动数控加工 ………………………………………………209 6.3.2 任务操作——加工成品吹屑及分拣 ………………………………………………216 知识测评…………………………………………………………………………221 项目七 利用组态软件搭建SCADA 系统 …………………………………………………………… 223 任务7.1 SCADA 系统设计及应用 …………… 225 7.1.1 什么是 SCADA ………………………………… 225 7.1.2 SCADA 系统设计 …………………………… 226 7.1.3 S7 TCP 通信 ……………………………………… 228 7.1.4 任务操作———PLC CPU 之间的通信 …………………………………………232 7.1.5 SCADA 组态软件WinCC ………………………………………………… 236 7.1.6 任务操作——WinCC 设备的添加及与PLC 之间的通信设置 …… 240 7.1.7 任务操作——监控变量转换及编程 ……………………………………………242 7.1.8 任务操作——添加 SCADA系统 监控变量 ……………………………………………246 7.1.9 任务操作——SCADA系统 画面组态 ……………………………………………248 7.1.10 任务操作——SCADA系统 功能测试 ………………………………………………258 任务7.2 基于工业网络的数据传输通信应用 ……………………………………261 7.2.1 OPC UA 通信 ……………………………………… 261 7.2.2 任务操作——WinCC与数控系统的通信设置 ………262 目录 7.2.3 任务操作———添加数控系统 监控变量 ……………………………………………264 7.2.4 任务操作———数控系统监控界面 组态及测试 ………………………………………266 知识测评……………………………………………………………………268 项目八 智能制造系统综合集成调试……271 项目背景与目标⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 273 项目任务描述…………………………………………………………273 项目实施……………………………………………………………………274 任务一 明确工艺流程 …………………………………274 任务二 平台搭建 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 274 任务三 通信组态 ………………………………………………277 任务四 功能定义及信号分配 ………………………278 任务五 程序规划及编制 …………………………………280 任务六 SCADA 监控……………………………………… 284 任务七 仿真调试 ………………………………………………284 任务八 真机调试 ………………………………………………285 任务九 设备归位 ………………………………………………286 项目评价⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 287 参考文献 ………………………………………………………………………291 分析上述目录讲解了什么
07-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值