程序员,是专业写代码的,对我们而言,最难的,从来不是写代码。当然,刚入行的时候,可能会遇到不知该怎么写代码的情况,比如:我入职的第一个题目就是通过 zookeeper 实现两个应用之间的通信,当时不晓得怎么处理,百度了几个小时,最终才搞定。当然这段时间很快就结束了,一般而言,入行1到2年之后,写代码就不会是问题了。

从技术层面来说,个人感觉最难的是业务的技术选型和个人的技术能力提升。技术选型,从来都不是一个简单的事情,它和我们所经历的业务、所接触到的架构体现密切相关,只有精准的把控到每个中间件、每个技术点的优缺点,对每项技术都有切身的体会之后,才能给业务选择一套比较合理的技术体系。其次,技术选型还受团队技术能力、公司基础服务体系的限制,做到知业务、通技术、熟悉基础能力,才能搞定技术选型。而对于个人的技术能力提升,这块也不是很容易,作为 java 服务端的程序员,遇到的技术体系多种多样,从底层的 jvm ,到微服务的架构生态 spring cloud,再到横向拓展的 mysql、redis、es、mq等种种都需要了解、熟悉,再网上大数据、算法相关的能力也可以拓展,多点多面,选择和坚持下去真心不容易。

从职业发展角度来说,个人感觉最难的是业务总结汇报和跨部门的沟通协调。写 PPT 汇总工作,对程序员来说,从来都不那么简单,很多时候,忙碌了一年,除了做需求还是做需求,要说去总结,感觉又没有什么好总结的,往往 PPT 中体现了一年中20%的工作量,还有80%不晓得该怎么总结汇报。公司发展到一定规模,一个业务很多时候会跨好几个部门来协作完成,此时的跨团队沟通的成本,所需的时间都成倍的增长,需要程序员具备一定的沟通技巧和变通能力,来推进自己负责业务的发展。

综上所述,写代码从来都不是问题,相对于和人打交道,程序员更习惯和机器进行沟通。

对程序员来说最难的是写代码吗?相关推荐

  1. 有赞996反省:男程序员们,别再低头写代码了(上)

    近日,一条"有赞年会亲历"的帖子在知乎刷屏,关于有赞年会上宣布的年后开始执行"996"工作制度的消息,引发了有赞乃至整个互联网员工激烈吐槽. 什么是" ...

  2. 有赞996刷屏:男程序员们,别再低头写代码了

    近日,一条"有赞年会亲历"的帖子在知乎刷屏,关于有赞年会上宣布的年后开始执行"996"工作制度的消息,引发了有赞乃至整个互联网员工激烈吐槽. 图片: mmbiz ...

  3. 原来程序员的大部分时间并不是写代码

    程序员之与代码,就好比鱼离不开水,​但你知道吗?程序员每天花在写代码上的时间​却不是最多的. 近日,一篇<Developers spend most of their time figuring ...

  4. 如何避免把路走窄?程序员须记住:解决问题比写代码更重要!

    51CTO官微 技术资讯/行业精华/产品心得 当你手里有把锤子的时候,看所有的东西都是钉子. 有时候程序员往往会陷入为了写代码而写代码的怪圈,没有意识到代码是为了解决现实问题的.当问题有更简便的解决方 ...

  5. 如何避免把路走窄?无论新老手程序员须记住:解决问题比写代码更重要!

    有时候程序员往往会陷入为了写代码而写代码的怪圈,没有意识到代码是为了解决现实问题的.当问题有更简便的解决方案时,写代码未必就是必须.记住:**你不是别人花钱让你在屏幕上写字符的程序猿,而是让你解决问题 ...

  6. 中国到底有多少个.NET 程序员?都在哪个城市写代码?

    中国到底多少个.NET 程序员,对于这个问题,似乎没有一个准确的答案,而且最近很多使用.NET 开发技术的老板在抱怨找不到.NET 开发人员,所以我想基于我的公众号粉丝数据给大家分享下中国的.NET程 ...

  7. 程序员自我修练-提高写代码的能力

    首先让我们看一看刚入软件公司会出现的情况: 1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟) ──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心 ...

  8. 33岁转行计算机行业,关于转行:我是个程序员今年33岁还在写代码不想干这行该做些什么好...

    1.大多数人现状 人过30当前个别都会遇到以下几个问题: 显著感觉脑力跟不上了 记忆力和20多岁小伙子没法比 膂力也没有以前好了 特地是有了家庭和孩子,学习新技术的工夫大大减少 编程是个技术活,技术更 ...

  9. 中国到底有多少个程序员?都在哪个城市写代码?

    原文链接 中国到底多少个程序员?每年计算机专业毕业的有多少?而这些人中真正从事it行业的比例是多少呢?中国的程序员中的地域分布状况又如何呢?以及程序员使用的编程语言比重等等,这一个个问题似乎都深刻的说 ...

最新文章

  1. 11大改革举措!国家自然科学基金2021年项目指南发布
  2. Installshield建立IE快捷方式的方法
  3. python实现动态规划求解给定矩阵的和最大的子数组(矩阵中数字正负均存在)
  4. 怎样使用Mendeley高效地管理中文文献
  5. python从标准输入读取数据_在PYTHON中如何从标准输入读取内容stdin
  6. 「Github」Linux/Ubuntu下终端Github教程与手册
  7. JUnit4学习笔记(二):参数化测试与假定(Assumption)
  8. HEU 5039 Move Woods
  9. 阿里巴巴开源技术汇总:115个软件(二)
  10. python之路-02 Python基础
  11. 真机开包!国产至强5600服务器35张图赏
  12. Navicat 解决方案之ORA-28547
  13. [Python从零到壹] 六.网络爬虫之BeautifulSoup爬取豆瓣TOP250电影详解
  14. NMEA 0183 校验计算方法
  15. 001.UG_NX概述
  16. java文件下载文件损坏_java上传并下载以及解压zip文件有时会报文件被损坏错误分析以及解决...
  17. Google提供Fastboot和ADB单独下载服务(转载)
  18. 中山大学计算机软件专业,【广州日报】中山大学在珠海校区新成立人工智能学院和软件工程学院...
  19. 如何关闭FileZilla Server开机自启
  20. php iis 上传文件大小限制,IIS上传和下载文件大小限制

热门文章

  1. python词频统计西游记实验报告_Python文本统计功能之西游记用字统计操作示例
  2. sort函数用法python_python内置函数sorted()及sort() 函数用法和区别
  3. Redis-数据结构03-跳跃表(skiplist)
  4. lateX 编译中文_LaTeX | 为学术论文排版而生【入门篇】
  5. 火焰传感器工作原理_水流传感器的工作原理和故障分析
  6. linux 外壳的概念,Linux 与 Linux 发行版的一些概念
  7. enet分割_论文阅读 | CVPR 2016 | 语义分割论文: ENet
  8. js实现几种依次打印1的方法
  9. 面向对象一些概念简述
  10. Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别