博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
做开发的目的是为了什么
阅读量:7229 次
发布时间:2019-06-29

本文共 576 字,大约阅读时间需要 1 分钟。

本人作为一名程序员,开发的目的是为了什么?

以前本科生时一直想的是技术上要学好,技术上要精通,要会多少多少工具。

就像我读研时,为了做研究,旁边的一些同学,说是为了研究某个点的问题,就去学学这个模型,那个算法,其实是为了找工作时,能多坚持个几分钟罢了。而我就是看我的课题,面向问题,思考方向,思考算法,思考程序的框架,思考数据的采集。最后,临毕业时,导师说我可以去读博士,而其他同学论文做得很烂,工作面试倒是不错。

做开发后,如果是做一个模块,想的就是这里有几个关键问题,用不用插件,用什么插件,解决这些问题,然后写完下班。

做组长之后,就是多个模块之间思考,协调项目里的同事,用好这些东西,还是在解决问题。

如果是做架构师,就要想想整体的东西,解决更大的问题,小问题让组长去想,去思考,最后做集成。

各种软件工程里的方法论,各种流程都是扯淡,为了忽悠学生,忽悠老板。

做开发,就是为了解决人与计算机之间的沟通问题、计算机与计算机之间的沟通问题。

如果问题很大,需要做分解问题。

如果项目组人员多,需要做协同问题。

如果项目使用频率大,需要做模式,需要便于测试,便于维护。

如果项目需要在多个终端进行使用,需要解决兼容性的问题。

说到底一份工作而已,专注于当下项目的问题,心无杂念。不要被工具束缚。

不要被人忽悠,被人骗。

这个世界骗子很多,傻子更多。

 

转载地址:http://wddfm.baihongyu.com/

你可能感兴趣的文章
.net面试题系列文章七(附答案)
查看>>
FastSocket
查看>>
ionic $ionicSlideBoxDelegate 滑动框事件
查看>>
点击文字,把input type="radio"也选中
查看>>
第一章 Java多线程技能
查看>>
Java 集合系列-第八篇-Map架构
查看>>
springmvc 3.2 @MatrixVariable bug 2
查看>>
React-Native PanResponder手势识别器
查看>>
IOS11 光标错位问题
查看>>
如何设计用户登录
查看>>
linux安装mysql5.7.19
查看>>
Zookeeper+ActiveMQ 集群实现
查看>>
加权有向图问题2----多源最短路径问题(Floyd算法)和关键路径算法
查看>>
logback logback.xml常用配置详解(三) <filter>
查看>>
KgMall B2B/B2B2c/C2C版店铺商号初始化
查看>>
Linux内核的ioctl函数学习
查看>>
Liunx Shell入门
查看>>
Thread的中断
查看>>
linux --- 内存管理
查看>>
PostgreSQL
查看>>