程序员的定义是什么?会敲代码的都是程序员吗?


单纯来说会写代码就算是程序员了 。但是会敲代码不一定能做出好产品 。
估计读过大学的都学过那么一点代码课程 。如果是自学得 。比较有兴趣 。研究较多还能成为不错的程序员 。前提是要经过项目的磨炼 。
但是只是会写代码 。如果没有很好的产品逻辑 。不到做的复杂 。而且功能可不一定能够做的那么好 。而且会花很多时间 。
如果只是一个半吊子代码员 。基本没什么价值 。会写代码只是踏入程序员的门槛 。说白了就是有了一个看懂代码的眼睛 。更多的是需要钻研研究逻辑和产品的关系 。
很多牛逼的集成程序都是很多人合作造成的 。像代码工具 。编成工具 。甚至窗口系统 。都是很多人很多年一点点弄出来的 。所以一个程序员没有产品逻辑 。没有经历过项目基本不算程序员 。
其他观点:
诚邀 。可惜四哥放弃这碗饭已经10年了 。确切的说只在门口看看就决定离开 。还有不少同学继续在it的海洋里畅游 。我却直接上了岸 。只说一些片面的理解吧 。
言归正题 。上学时 。有老师这样说 。做程序员 。会ctrlc和ctrlv就够了 。但是前提是你得懂 。恰恰我总搞不懂 。于是就放弃了只用Ctrl这么简单的工作 。
【程序员的定义是什么?会敲代码的都是程序员吗?】所以说 。程序员不是简单的敲代码或者别人程序的搬运工 。一是要熟能生巧 。二要对系统程序的逻辑关系、数据库等等了如指掌 。高级程序员会的东西远远不止这么多 。简单的敲代码 。那只能是最基础的工作 。

    推荐阅读