Developer心中都有两个梦想

2024-02-08 17:20
文章标签 developer 两个 梦想 心中

本文主要是介绍Developer心中都有两个梦想,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为一个Developer,我的心中有一直有两个梦想,一个梦想是个人英雄的梦想,另外一个梦想是团队合作的梦想。
 
当第一次接触电脑,第一次看到满屏幕跳动的E文,当一个个命令进去,出现一个个神奇效果的时候,其实基本上人是被迷住了,当时的偶像不是编程大师,就是黑客红客,不是一手写出某某共享软件的大牛,就是创造了某种语言而永垂史册的人物。电脑的世界是属于个人的,站在电脑背后的不是公司,不是组织,而是一个个天才选手。即便是牛B的公司,其实它也是有那么一两个技术牛人在那边顶着的。
 
当开始做第一个项目,那个时候真是抑制不住心中的兴奋,三天三夜把自己关在房间里面,吃饭,睡觉,写代码都分不清楚的时候,憋出来现在看来烂得不能再烂的东西,但是当时却还是乐此不疲,个人主义的思想开始澎湃。这是个人主义的年代,或者叫做个人英雄主义吧,你不需要在乎任何人,你不需要让任何人开心,你就是你,你做的是你自己喜欢的东西。
 
之后工作了,程序员是自己梦想的职位,因为觉得会有思想的创造,会有实现的快乐,会能够再造一种语言,创造一种框架,至少也要写个自己命名的软件吧。第一年真的受尽打击,有一种叫做Schedule的东西会让你觉得被监视了,有一种叫deadline的东西让你感觉被追赶着,有一种叫做requirement的东西让你觉得被束缚了,有一种叫做testing的东西让你每天都在面对着一个医生...... 你知道了有个叫做teamwork的东西,所谓的teamwork就是要做让大家都开心的事情,即使自己不开心,也要让大家开心,并且还要装作很开心的事情。舍小家保大家就是最受鼓励的事情,然后《人月神话》、《人件》、《最后期限》一本又一本的团队合作的书,目的就是要做成大事,就要发挥群众的力量,就要有好的合作方式,把大家的力量合到最大才是正道。
 
特别是在软件大型化,软件工厂化的时代,动不动几十人,上百人,甚至上千人的开发队伍,他们是如何运转正常,发挥每个人的最佳工作效率,步调一致的达到一个目标,这是非常吸引人的东西。团队合作的崇拜,分工合作的崇拜,高效流程的崇拜也就顺着大型化的企业和软件,慢慢走来,Microsoft, Oracle, SAP...
 
当我们认为软件个人英雄时代过去的时候,互联网出现了。个人英雄的时代又来临了,神话又变成了可能。个人英雄的梦想开始蠢蠢欲动,它和团队合作的梦想就开始斗争了....
 
 

这篇关于Developer心中都有两个梦想的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/691690

相关文章

C语言实现两个变量值交换的三种方式

《C语言实现两个变量值交换的三种方式》两个变量值的交换是编程中最常见的问题之一,以下将介绍三种变量的交换方式,其中第一种方式是最常用也是最实用的,后两种方式一般只在特殊限制下使用,需要的朋友可以参考下... 目录1.使用临时变量(推荐)2.相加和相减的方式(值较大时可能丢失数据)3.按位异或运算1.使用临时

java两个List的交集,并集方式

《java两个List的交集,并集方式》文章主要介绍了Java中两个List的交集和并集的处理方法,推荐使用Apache的CollectionUtils工具类,因为它简单且不会改变原有集合,同时,文章... 目录Java两个List的交集,并集方法一方法二方法三总结java两个List的交集,并集方法一

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

2024年AMC10美国数学竞赛倒计时两个月:吃透1250道真题和知识点(持续)

根据通知,2024年AMC10美国数学竞赛的报名还有两周,正式比赛还有两个月就要开始了。计划参赛的孩子们要记好时间,认真备考,最后冲刺再提高成绩。 那么如何备考2024年AMC10美国数学竞赛呢?做真题,吃透真题和背后的知识点是备考AMC8、AMC10有效的方法之一。通过做真题,可以帮助孩子找到真实竞赛的感觉,而且更加贴近比赛的内容,可以通过真题查漏补缺,更有针对性的补齐知识的短板。

两个长数字相加

1.编程题目 题目:要实现两个百位长的数字直接相加 分析:因为数字太长所以无法直接相加,所以采用按位相加,然后组装的方式。(注意进位) 2.编程实现 package com.sino.daily.code_2019_6_29;import org.apache.commons.lang3.StringUtils;/*** create by 2019-06-29 19:03** @autho

创建一个大的DIV,里面的包含两个DIV是可以自由移动

创建一个大的DIV,里面的包含两个DIV是可以自由移动 <body>         <div style="position: relative; background:#DDF8CF;line-height: 50px"> <div style="text-align: center; width: 100%;padding-top: 0px;"><h3>定&nbsp;位&nbsp;