程序员工作 女生做程序员是种怎样的体验?
女生做程序员是种怎样的体验?
现在应该有很多女程序员了。在某些方面,女性程序员可能有更多的优势,比如小心,这对最小化bug有很大的好处。
程序错误需要更加小心地发现
我不想详细说明其他方面,只是以我遇到的一个例子来说明我的经验。
笔者在电力行业工作,从事变电站控制保护装置的设计与开发,大约在2005年,因为某项目与某合作公司的员工一起工作,有一名女员工,有多年的工作经验,负责开发与调度的通信程序。当时,逐步试验已经完成,正常工况下的通讯等运行都正常;当业主接受并模拟各种异常工况或故障时,问题频频发生。
我不懂沟通。据当时分析问题的一位同事说,看了女程序员写的程序,我们发现逻辑非常清晰。当时有一个很大的问题:在编写程序时,我们没有考虑在各种异常情况下如何处理程序的执行和响应。例如,一个高压设备的开关状态丢失,持续了很长时间,他们都是瞎子。
这是一个我真正遇到的女程序员的案例。我不想贬低和歧视女孩。我只是说,有些女孩真的会思考简单的问题,这是程序员的禁忌。
女程序员需要更多的了解
我是一名程序员,所以我想谈谈中国所谓程序员的学习现状。
首先,所谓的程序员,通常有大学学历、学士学位、硕士学位或博士学位,都从事算法工作。程序员的日常工作是根据客户的需求或产品经理的要求,对代码和bug进行调整,每天基本上都是这样。
最近,中国的互联网公司提倡996每周工作6天,从早上9点到晚上9点。你为什么这么忙?有很多工作要做吗?事实上,工作量并没有那么大和饱和。其实,很多人加班不是为了做事,而是为了拿到加班费或加班时间,这样才能请假。
在这种环境下,很少有程序员主动学习额外的东西。所谓日常生活中的学习,无非是出于工作原因有目的的学习,比如查芯片手册、学算法、学驱动等,提高自己的学习能力,更何况。
据说像腾讯这样的大公司每周都有技术分享会,这就要求程序员不仅要完成自己的工作,还要学习PPT、讲解等,这对他们的能力有很大的帮助。很少有小公司。
因此,能够每天学习的程序员可以说他们知道自己想要什么。他们要么想爬上管理层,要么想提高自己的技术能力。
不管是什么职业,如果你停止学习,35岁的时候你会非常焦虑,因为失业的可能性非常大,再就业对你非常不利。所以为了自己的未来,还是需要保持学习的动力。
代码不容易,欢迎分享喜欢,也欢迎关注我。
作为程序员你有天天学习吗?为什么?
从普通程序员到高级架构师,是一个从量变到质变的过程。除了内部晋升机制或跳槽机会,最重要的是个人能力的增长。在软件行业工作了十多年,我想给你一些建议。
1. 不断丰富理论知识。从广度和深度两个维度,不断拓展和挖掘基础理论、领先技术、行业解决方案、优化方法。
2. 熟悉业务知识。没有业务,纯技术就无法实现。比如说,编写财务软件的人要有财务知识,编写电子软件的人要有电气知识,编写通讯软件的人要有通讯知识。
3. 多总结,多提炼。将经验转化为经验,进而转化为知识力量。项目经验不仅是经验,也是知识体系的重要组成部分。
4. 从全局性、前瞻性、扩展性和系统性的角度来看待代码体系和模块,熟悉框架、消息、协议、标准和方案,经常尝试从不同的角度去审视、理解和消化。
5. 手上有密码,心里却没有密码。这是架构师的高级领域,在这里理论和代码可以相互通信。
我希望所有的程序员都能晋升为架构师,甚至是专家、总工程师、首席技术官。非常感谢。
从程序员到高级系统架构师该如何进阶?
分布式、设计模式、前端技术、网络支付、全文搜索引擎、docker、WebService等
详细可以到如鹏官方网站学习,那里有网络,你可以学习,随时提问,老师可以在线实时答疑。有技术大牛亲自授课,口碑好,基本上都很佩服。有新课程更新,也可以继续申请学习。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。