我是一名正在自学java的无基础人员,在学习的过程中老师给介绍了许多框架,有了那些框架后会节省很多时间,而且有些比较常用的功能网上都有共享的代码
但好多程序员都会有加班的现象,很好奇真正工作中程序员的工作内容,有没有哪位前辈给科普一下,实际工作中都干些什么?
项目会有很多,实现不同需求,修改bug,参加各种会议等等
一个有着多年工作经验的程序员会不会积累下来好多功能性代码,到时候项目一下来直接往里头复制?
@砖家变专家: 当然,有自己的工具集,遇到类似项目可以很快速搭建起一套体系。
@ycyzharry: 需求改来改去不都差不多吗?那感觉新程序员找工作的话是不是很难找?
@砖家变专家: 不会的 要有信心哦 项目正式上线后改需求要走需求变更的 新程序员肯吃苦愿意加班薪资不会太高也有很多创业公司考虑前提是会做一些项目。
@ycyzharry: 嗯嗯
1.业务需求分析
2.业务模型设计
3.设计一个开发框架或者了解现有开发框架
4.写业务逻辑
5.测试
6上线
这些不是分工做的吗?据说有专门的分析师 架构师 测试人员
@砖家变专家: 是的,如果你愿意的话,有一个工种叫砌砖工人,每一栋大厦都需要好多只懂得砌砖的工人。
鲁迅说过:”砌砖砌得好,贝聿铭比不了。”
@爱编程的大叔: 一般一个新手程序员负责的工作是啥呢?
@砖家变专家:
第一层次:依样画葫芦,画到你理解或者你在同事中画得最快。
也就是画1万个鸡蛋的故事。
@爱编程的大叔: 哦哦,实践出真知,懂了 谢谢