以下内容从《Linux系统管理技术手册》中得来,有感而发总结得来:如何成为一个优秀的程序员。

程序员不仅仅是堆积代码的农民,通常都有多种身份。一般来说,Java程序员不只是懂Java一种语言,还需要懂其他的语言。同时也会多种技能,从事多项工作。一个合格的程序员需要懂前端,懂后端,会装系统,编译软件,会各种开发工具的使用。懂数据库,会调试。

当你懂得越多,你的项目会依赖你的越多(如果你到了一定的境界,没有人比你强时)。你会发现你成了唯一懂得怎样去执行各种重要任务的人。

而你要把你从这种角色中解救出来是很困难的,如果选择通过不耐烦,不按期,不保质,不保量的方法来摆脱这些任务,当然是不行的,这种方法有损自己形象,降低了自己的能力,会产生很多麻烦。

建议将花费在这些任务上的经验,记录在文档中,大多数时间你可以用来学习新的东西,将任务分配到其他同事身上,当你从技术人员中离开时,可以全身而退。

如果想学习秦始皇,实行中央集权,把所有的核心技术都集中在自己身上(可能你是骨干了,公司离不开你),那会将不堪重负。没有其他人可以来做这些事,你只能埋没在不停的重复已经掌握的技能上,事实上,你已经没有时间去提升自己了。

转载于:https://blog.51cto.com/2java/1339354

如何成为一个优秀的从程序员相关推荐

  1. 一个优秀的Java程序员必须了解的GC机制

    一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序 ...

  2. [转贴]如何成为一个优秀的jsp程序员

    作者:asp3000 email: coolknight@263.net 日期:2000-12-29 20:41:03 (翻译)作者:Casey Kochmer 翻译:刘玉锋 http://www.2 ...

  3. 为一个优秀的C++程序员

    一.技术能力 1.语言 我们要成为一个程序员,学的东西会很多很杂,但是最开始一定要从语言开始学习,而学习语言最关键的莫过于选好一本书,学校的教材就算了,根本没有写 得好的.在此隆重推荐<C++ ...

  4. 优秀的Java程序员应具备哪些编程技术?

    想要成为一名合格的java程序猿,需要学习的知识是有很多的,但是基础知识一定要非常牢固,基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么具体作为一个优秀的Java程序员应具 ...

  5. 优秀的Java程序员必须了解GC的工作原理

    一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应 ...

  6. 如何成为一名优秀的C程序员

    问题的提出 每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的.因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到 ...

  7. 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书

    学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...

  8. java 哪一个gc好_优秀的Java程序员必须了解的GC哪些

    作者丨灵犀一脚C http://www.cnblogs.com/ckwblogs/p/5975921.html 一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的 ...

  9. 如何写一份优秀的Java程序员简历?

    hello,大家好! 之前给小伙伴们分享过大厂的面经汇总, 面试题刷的怎么样了? 简历准备好了吗? 今天来讨论一下 如何写一份优秀的Java程序员简历 也会分享几份优秀的大厂简历模板, 下方公众号回复 ...

最新文章

  1. 水系影像分析_“天眼”助力 甘肃运用卫星影像精准研判灾情
  2. camera 输入数据格式 lcd 显示原理
  3. 业界 | 5个步骤开启你的数据科学职业生涯!(附链接)
  4. url访问后台数据报404_网络优化404页面没用吗?对于SEO会造成什么影响?
  5. SAP供应商编码范围
  6. 【图像处理】libtiff读写三维TIFF图像(附详细代码)
  7. [crypto][ipsec] 简述ESP协议的sequence number机制
  8. OpenCV4每日一练day13:双目相机校正
  9. Jmeter安装设置
  10. “新基建”提速,数字化硬核人才,你们准备好了吗?
  11. Unix/Linux Command Reference
  12. python课程报告模板_Python制作WORD报告
  13. CentOS6.x定制~修改CentOS字样
  14. 利用WPS的Excel制作项目进度表
  15. 从零开始学Java【基本输入输出、排序(sort)、高精度大数运算(BigInteger)】
  16. 物联卡、物联网卡、物联网语音卡你能分清吗?
  17. 雅诗兰黛公司选出董事会新成员
  18. 单片机c语言有没有跳转指令,51单片机跳转指令
  19. 小米手机显示服务器已满,小米云空间不足怎么办 小米云服务空间已满官方解决方案...
  20. 解决el--checkbox 复选框的禁用方法

热门文章

  1. 又来啦 11道软件测试经典面试题
  2. 测试上路2年,你处于什么阶段了?不醒着拼,你连应届生都比不过...
  3. 面试中软性问题的套路与反套路
  4. 小程序接入h5页面_原生小程序接入H5页面,请求后台接口,获取数据
  5. python生成一个数组_在for循环中创建多个数组(Python)
  6. java 单元测试 异步_java - 如何使用CountdownLatch对异步代码进行单元测试同步 - 堆栈内存溢出...
  7. android 屏幕长宽,怎么获取手机屏幕长宽
  8. JAVA梅森旋转随机算法,C语言实现梅森旋转算法
  9. python 常量池_聊一聊让我蒙蔽一晚上的各种常量池
  10. php十年磨一剑,十年磨一剑