这个问题我思考了很久,今天说说我的想法。
我记得此前的博客提到过,为什么北方人善于团结,善于政治,而南人好独立,善于经商,我分析可能因为远古时代,北方人主要靠狩猎,狩猎单独行动是很难得,因此就需要有完善的组织,合理的分配制度,因此北方人这方面能力强,南方人主要靠捕鱼,捕鱼的人是不喜欢一起捕鱼的,这样互相争抢,鱼对人的杀伤力较小,因此没有团结的必要,我们从这个引子可以看出性格形成和自然环境有很大关系。在比如我们很容易理解,为什么越南丛林的狩猎武器是一种嘴吹的暗器,而蒙古大草原的狩猎武器确实是弯弓,长箭。
程序员性格形成也要从他们生活的环境出发进行考虑:
(1)程序员的工作对象主要是机器,计算机是不会说或的,计算机是诚实可靠不会说谎的,计算机是要呵护的,因此程序员的性格普遍比较内敛,不善交际,但比较有责任感,能吃苦耐劳,一定程度上陪着机器一起工作。
(2)程序员的学习内容不断变化,软件,硬件技术更新都很快,因此程序员普遍不够自信,因为不懂得很多,懂的东西有些可能过时了,有些即将过时。如何保持长期,持久的学习,对程序员是一个不小的负担,当然程序员也不可能是全科医生,但即便懂一科,和医科不同,计算机科学太新了,变化太快了,这种学习的压力始终折磨着程序员的身心,因此程序员危机感很强。
(3)程序员的工作内容是有挑战性,很少有程序员是几年维护一个系统的,开发新的东西是常态,因此常常会有bug,会因为犯错误而苦恼,成就感也常常很有限,因为作出的东西并没有达到设计的要求,而感到气馁。
我本人也是一个程序员,就如何针对这些问题做改进,提一些自己的建议:
(1)减少陪伴机器的时间,给同学朋友打打电话,参加一些社会活动,提高交际能力,做一些编程以外的事情,培养一些爱好。
(2)不要试图做全科大夫,针对自己喜欢的科目,甚至是科目的子科目投入精力做深入的研究。要有持续的学习能力。
(3)面对新的东西,需要做功课,演员演新戏都需要体验生活的,不要盲目开始,自己没做过,但总有人做过的,找到这些人,论文或者资料进行事先的准备,提出自己更好的方案。
分享到:
相关推荐
- **自卑心理**:成长环境的特殊性导致作者内心深处存在一定的自卑感,这种自卑感对其日后的人生选择产生了深远影响。 ##### 性格形成与早期教育的影响 - **性格缺陷**:作者提到了自己的一些性格问题,如性格浮躁...
尽管团队成员在性格和经验上各有特点,有时会产生一些分歧,但我们的协作却异常默契,工作效率和质量始终保持在较高水平。这样的团队环境不仅提升了我的职业技能,也为我的职业发展指明了方向。 在团队领导的指导和...
《程序员简历优化指南》是一份关于如何准备和优化简历,从而让雇主对求职者产生浓厚兴趣的详细指南。为了帮助求职者在激烈的竞争中脱颖而出,指南提供了详尽的建议和步骤。 首先,指南强调了确立求职方向的重要性。...
例如,你可以详述最近的两个或三个项目,强调你在这些项目中的角色,你解决的关键问题,以及你的成果如何对公司产生积极影响。同时,选择简洁易读的字体,保持统一的格式,避免过于复杂的布局,以便招聘人员快速获取...
【程序员简历模板—单页单色风格2.zip】是一个压缩包文件,主要包含了一份专...同时,一份好的程序员简历不仅要有扎实的技术基础,还应体现出问题解决能力、团队协作能力和学习能力,这些都将对求职过程产生积极影响。
- 分析了项目经理和技术人员之间的性格差异。 - 提供了促进双方更好地沟通与协作的方法。 ### 软件工程 - 代码生成、产生式编程与MDA **概念**: - 介绍了代码生成、产生式编程及模型驱动架构(MDA)的基本原理。 - ...
Java 程序员职业生涯规划 一、自我认识 在规划职业生涯之前,首先需要认识自我。通过个人分析,可以了解自己的性格、兴趣爱好、能力和不足。认识自我是职业规划的基础,可以帮助我们更好地发掘自己的潜力和优势,...
有些性格因素可能并不像人们最初认为的那样对编程能力产生重大影响。例如,外向性格不一定意味着更好的编程能力。重要的是要认识到每个人都有独特的性格组合,而这些组合可能以不同的方式影响他们的编程能力。 ####...
面对技术问题,能够进行逻辑推理,快速找到问题的关键点("依直觉反应去作分析"),是程序员、系统分析师或数据科学家的必备能力。 3. **多任务处理**:现代IT工作中,多任务处理能力是非常重要的。像文中所述的能...
3. ödül学金的重要性:国家奖学金是对学生的激励和鼓励,对学生的学习和成长产生重要的影响。 4. 自信和热爱:计算机专业学生需要具备自信和热爱,才能更好地学习和成长。 5. 专业目标:计算机专业学生需要具备...
它可以包括你希望达到的职位层次、希望实现的工作成就,甚至是你希望通过工作对社会产生的影响。 "自我评估"是了解自身优势和劣势的过程,这涵盖了你的技能、性格特点、兴趣和价值观。通过自我评估,你可以更好地...
在实际运行《MyPeppa_Release_V1.0》时,用户可能需要通过一系列问题来展示自己的性格、喜好和对女神的了解,每个问题的回答都将影响到后续的内容或者产生不同的结果。这种动态的用户体验正是QT框架的强大之处,它...
在IT行业中,程序员或工程师需要与项目经理、同事和导师进行有效的沟通。顶撞他人可能导致团队合作出现问题,影响项目的进展。因此,保持谦逊,善于倾听和理解他人的观点,是建立良好职场关系的基础。 2. **自我...
管理者的态度和期望也对员工行为产生显著影响。Donald McGregor提出的X理论和Y理论是理解员工行为的两种基本视角。X理论认为员工天性不喜欢工作,需要严格管理和控制,而Y理论则相信员工能自我驱动,愿意承担责任。 ...
总的来说,这份简历模板通过结构化的布局和具体的工作、项目经验,全面展示了求职者的技能、能力和性格特点,对于寻找程序员职位的雇主来说,能提供充足的评估依据。在制作简历时,求职者应根据自己的实际情况调整和...
掌握汇编语言有助于程序员更好地理解和优化程序性能,尤其是在处理底层系统任务或与硬件交互时。在学习8086汇编的过程中,学生不仅学习编程,还进一步学习了计算机的硬件架构,这对理解数据处理流程和内存管理具有...
程序员、项目经理或是公司领导,都必须遵守职业道德,确保公正、公平地处理每一项工作事务,任何违反道德底线的行为都可能导致信任破裂,进而影响整个团队的士气和公司的声誉。 这两个故事共同强调了一个核心观点:...
他的家族背景和中学时代的学习经历,让我们得以窥见他未来成为程序员的独特性格和兴趣的源泉。 在赫尔辛基大学,林纳斯首次接触到了UNIX操作系统,对它产生了浓厚的兴趣。随着对UNIX系统的深入研究,林纳斯萌生了一...
1. 概念构思:游戏设计的第一步是产生创新的想法。这涉及到市场调研,了解玩家需求,以及找到独特卖点。设计师需要构建一个吸引人的世界观,确定游戏类型(如角色扮演、策略、动作等),并定义游戏的核心玩法。 2. ...