A. 程序员工作时,因为工作内容要求需沟通频繁吗大约几天就会沟通一次5天一次本人社交恐惧症
程序员工作的时候也要不定期沟通,没有定时的,有事了就需要沟通啊,比如临时改一个需求,或者要开一个产品讨论会,都是随时的,而且每天的日报,每周的周会,都需要沟通的。
B. 搞软件经常加班吗一周要加几天班加到几点
楼主 我来回答吧,
1,加班情况:
外包为主的 加班正常 晚上一般10点前 周六加班一天
软件产品为主 产品研发时间比较忙 晚上10点前,产品上线后比较轻松一点。
以上都是相对正规公司的情况,有些小公司那就不说了。。通宵也正常。
2,加班费:
一般正规公司都会有调休或者有晚餐补助。
3,个人看法:
做这个行业,多学点东西是实在的。
目前行情 每天你多学一个小时 工资涨幅也很快的。
4,建议:
1,这个行业要承受高工资高压力的准备。
2,要主动去学习。
3,找个大一点的公司吧
期待您的采纳 O(∩_∩)O谢谢
C. 一个软件项目如何评估工作量和成本
软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。
其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。
国家标准《GB/T 36964-2018 软件工程 软件开发成本度量规范》中建议的软件开发成本估算基本流程如下图所示:
国家准中的四个估算过程,层层递进,逐步细化,最终达到科学、一致的成本估算。
一、软件规模估算
通常情况下,规模估算是软件成本估算过程的起点。
估算规模是后续计算软件项目的工作量、成本和进度的主要输入,是项目范围管理的关键,因此,在条件允许的情况下,应首先进行规模估算。
在规模估算过程中,需要注意以下情况:
在规模估算开始前,应根据可行性研究报告或类似文档明确项目需求及系统边界。项目需求除包含最基本的业务需求外,还应进行初步的子系统/模块划分,并对每一子系统或模块的基本用户需求进行说明,以保证可以根据项目需求进行规模预估。
依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,在适用IFPUG或NESMA方法时,可以根据需求的粒度和管理需要,选择预估功能点方法、估算功能点方法或者详细功能点方法。
若当前的项目需求极其模糊或不确定,可不进行规模估算,而直接采用类比法或类推法估算工作量和成本。
二、工作量估算
在完成规模估算后,应当开展工作量估算工作,若当前项目未开展规模估算,也可直接启动工作量估算工作。
工作量估算时,可采用方程法、类比法、类推法、功能点法:
方程法:即基于基准数据建立参数模型,通过输入各项参数,确定估算值。
类比法:即将待估算项目的部分属性与类似的一组基准数据进行比对,进而确定估算值。
类推法:即将待估算项目的部分属性与高度类似的一个或几个已完成项目的数据进行比对,并进行适当调整后确定估算值。
功能点法:从用户视角出发,通过量化系统功能来度量软件的规模,这种度量主要基于系统的逻辑设计。功能点规模度量方法在国际上的应用已经比较广泛,并且已经取代代码行成为最主流的软件规模度量方法。
在开展工作量估算的过程中,需要注意以下情况:
当需求极其模糊或不确定时,如果此时具有高度类似的历史项目,则可直接采用类推法,充分利用历史项目数据来粗略估算工作量。
当需求极其模糊或不确定时,如果此时具有与本项目部分属性类似的一组基准数据,则可直接采用类比法,充分利用基准数据来粗略估算工作量。
对于规模估算已经开展的项目,可采用方程法,通过输入各项参数,确定待估算项目的工作量。若客户或高层对项目的工期有明确的要求时,在采用方程法估算工作量时,工期要求有可能是方程的参数之一。
为追求估算的准确性,建议在条件允许的情况下,可采用两种估算方法,对估算结果进行交叉验证,若估算结果差别不大,可直接使用两种估算结果的平均值或以某种估算结果为准,若差别较大,需进行差异分析。
工作量的估算结果宜为一个范围而不是单一的值。
三、成本估算
在获得了工作量估算结果后,可采用科学的方法进行成本估算。
在成本估算过程中,应需要注意的情况:
类比法和类推法,同样适用于需求极其模糊或不确定时的成本估算;
间接成本是否与工作量估算结果相关取决于间接成本分摊计算方式。在绝大多数组织,项目周期越长,项目组成员越多,其分摊的间接成本就越高,此时项目的间接成本与工作量估算结果直接相关;
直接非人力成本通常与工作量估算结果无关,宜单独分项测算;
成本估算结果,也通常为一个范围,而不是单一的值。
四、确定软件开发成本
在《软件工程 软件开发成本度量规范》中,将软件开发成本分为四类,主要是为便于对成本构成(即哪些成本属于开发成本,哪些不属于开发成本)进行清晰界定。
而在实际确定软件开发成本时,通常并不是分别测定四类成本,加和后获得总成本,而是通常采用以下两种方式确定总成本:
根据人力成本费率及工作量估算直接人力成本和间接成本之和,再加上直接非人力成本,获得总成本;
根据规模综合单价和软件规模,测算出直接人力成本和间接成本之和,再加上直接非人力成本,获得总成本。
在进行软件的规模、工作量、成本估算时应遵循以下原则:
在规模估算时,应根据项目特点和需求的详细程度选择合适的估算方法;
充分利用基准数据,采用方程法、类比法或类推法,对工作量和成本进行估算;
工作量和成本的估算结果宜为一个范围值;
在进行成本估算时,如有明确的工期要求,应充分考虑工期对项目成本的影响,可以根据项目实际情况以及工期对项目的影响程度,对成本的估算结果进行调整;
成本估算过程中宜采用不同的方法分别估算并进行交叉验证。如果不同方法的估算结果产生较大差异,可采用专家评审方法确定估算结果,也可使用较简单的加权平均方法;
在软件项目的不同场景下(如预算、招投标、项目计划和变更管理等)采用国家标准时,相关要求见国家标准中附录A。
除了上述主要原则外,我们还需注意在使用基准数据时:
对于委托方和第三方,建议使用或参考软件行业基准数据进行估算。估算模型的调整因子的增减或取值有可能随着行业基准数据的变化而变化。
对于开发方,在引入行业基准数据的基础上,可逐步建立组织级基准数据库,以提高估算精度。组织级基准数据定义应与行业基准数据定义保持一致,以便于与行业基准数据进行比对分析,并持续提升组织能力。
D. 普通程序员的工作是怎样的
普通程序员的一天可以大致分为四个阶段:准备工作、编码、测试和维护,具体如下:
1. 准备工作阶段:在上班前,程序员需要查看邮件、简报和任务列表,了解当天的工作安排和完成情况,以及与项目相关的问题和需求。这个阶段还可以进行代码审查、阅读技术资料和学习新技术等。
2. 编码阶段:程序员会花费大部分时间编写代码,根据需求和设计文档,选择一种或多种开发工具和编程语言来开发应用程序。可能需要进行后端API开发、数据库设计、前端页面设计等工作。程序员在这个阶段需要严格遵守编码规范,注意代码简洁、可读性强、可扩展性好等方面的要求,以确保代码质量。
3. 测试阶段:在编写完代码后,程序员需要对其进行严格测试和调试,以发现和修复错误和缺陷。测试包括单元测试、集成测试、回归测试等,采用不同的测试工具和方法来确保代码质量和软件稳定性。和辩
4. 维护阶段:在软件投入使用后,程序员需要对其进行维护和升级。这包括诊断和修复软件问题、更新代码、添加新功能等,以满足客户或用户的需求。同时还需要维护文档、处理问题反馈和进行沟通等工作。
举个例子,一个普通程序员的一天可能包括以下任务:
1. 9:00 - 10:00:查看邮件、简报和任务列表,了解今天的工作安排和完成情况,并回复相关邮件和信息。
2. 10:00 - 12:00:根据项目需求,完成后端API的开发,使用Java和Spring框架进行编码,并进行单元测试。
3. 12:00 - 13:00:午餐时间,与同事交流,了解其他项目的进展和困难,商讨解决方哪滚法。
4. 13:00 - 14:30:继续完成后李棚余端API的开发,与数据库设计师沟通并进行数据库设计。
5. 14:30 - 16:00:开始进行前端页面的设计和开发,使用HTML、CSS和JavaScript等技术进行编码,并进行集成测试。
6. 16:00 - 17:30:接收产品经理的问题反馈和建议,修改代码并进行部署,同时对新功能进行测试和调试,确保无任何问题。
7. 17:30 - 18:00:总结今天的工作,编写工作日志,提交代码库,准备明天的工作计划。
这只是其中一种可能的工作安排,不同的程序员和项目有不同的工作负责和时间分配。
E. 做程序员是不是很累,每天要工作多久
早上9天上班,晚上10点下班,一周休息一天,没有加班费,活的像是邻居没有人见过你。
程序员这个职业常给很多人的印象是一份拿着高工资但经常加班996的工作。很多朋友想入行但是又担心很累。作为一名程序员,下面我来聊消仿聊程序员这个职业的真实情况。
我对于程序员这个职业理解主要有以下几个特点
常思考,软件开发涉及大量的逻辑判断,设计,优化等所以需要常思考。每一个软件系统都是程序员们的智慧与经验结晶。
多讨论,大型软件都是由多人团队协作完成,所以需要大量的沟通去保证软件开发整个生命周期流程。
追求设计与编码,结合业务精要设计并追求代码的优雅易懂。棚桥粗
不断学习,it技术迭代更新速度很快,程序员需要在保持自己技术栈眼界更新的同时还需要深入各种底层技术进行研究打实基础。
那么真实程序员是不是很累?
总的来说程序员是一门脑力活,脑累,在软件设计和开发到bug的排查等都需要思考。但是对于如果真的对it知识技术等十分热爱而从事程序员一直,其实往往工作中并不会觉得累,反而是有持续不断的动力去迎接挑战思考并解决问题。所以累不累要取决于自己是否热爱这门职业,这与其链镇他行业一样。我身边也有不少优秀的程序员,他们在很好地完成本职工作的同时还花大量的空余时间学习新技术思考和提升。相反的如果只是追求高工资而入行,那么时而久之会很累的。
每天要干多久?
这个主要是根据项目以及公司规定而定。常见的情况下为早9晚6。主要根据项目的进度,项目前期设计分析阶段不会太多加班,开发期到提测交付期如果进度很赶也会加班如业界所说的996情况。在项目上线后的维护期则根据系统平稳状态来判断是否需要加班维护。但是很多的程序员下班后也会选择加班学习技术提升自身的能力,保持自身竞争力。
以上就是程序员的真实情况,希望对你有所帮助。
F. 程序员一般的工作都是干什么的
程序员的工作内容如下:
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。
7、负责相关技术文档的拟订。
8、负责对业务领域内的技术发展动态进行分析研究。
(6)程序员5天扩展阅读:
数据显示,近四成程序员处于单身状态,明显高于非互联网从业者24%的比例。广州、深圳、北京成为单身比例最高的三大城市。单身的程序员在择偶方面也有区别于其他人的偏好,更注重对象的颜值、身材和家庭背景。
统计显示,互联网从业人员对买房有不小热情。互联网从业人员更勇于背负房贷,29%互联网从业人员正背负房贷,这一比例两倍于非互联网从业人员。其中在各大城市排名中,杭州、北京、广州位列前三大互联网从业者背负房贷人数比例最高的城市。
在互联网企业的一个特色是,没有明确的上班时间和下班时间,灵活的工作时间和高强度的工作量,使得加班成了行业特色。在睡眠时间方面,程序员的睡眠时间集中在11点至凌晨1点之间,而非互联网从业人员的睡眠高峰在10点至12点之间。
G. 深圳中国移动外包程序员如何
挺好的。
首先,外包IT不用担心被开,其次外包就工作待遇好基本工资为4000元,津贴补助为500元,绩效工资为500元,年终奖为5000元,每年带薪年假为5天,每周工作天数为5天,每周加班小时数为0小时(仅供参考),同时有5险公积金和补贴,享受和别人一样的待遇却不受移动方领导管理。