博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初级Java程序员所面临的4大挑战
阅读量:6982 次
发布时间:2019-06-27

本文共 836 字,大约阅读时间需要 2 分钟。

 一、编码时间过长

   作为入门级Java工程师,每周至少编程45小时,而且每个月会有1到2个星期工作50至60小时。从这些数字上看,过去几个月里每周工作将近50小时。80% –90%的工作时间都耗在了电脑前。这样的数字虽然表明了享受于编码确实有助于进步……但疲劳奋斗也是真的。

  二、处理任性的需求

  “那么,请告诉我,为什么我们要像Z-X-Y这样实现这些要求,而不是X-Y-Z??”——因为客户想要这种方式。

  “那么,为什么我们要允许应该不能手动输入的唯一标识符支持手动输入?”——因为客户希望这样。

  值得庆幸的是,这些要求都不是太难,而且有必要的话,我们往往可以对为什么不执行这些要求给出一个很好的理由。

  三、解释需求

  如何解释一个项目的主要需求是导致工程师脱颖而出的一个部分。

  这需要一些文档以及指导构建什么的页面。这还需要一些文档并构建客户其实想要的东西。这是一件需要实践的事情,但如果你不试着去了解它,那么你可能永远学不到这个技能。

  四、其实应该是设计软件

  想到一个点子(plannerapp,网站与用户,任何有关数据驱动的,等等),决定构建它的技术堆栈(字面上看任何堆栈都有效,不要太在意批评,当最终目标是学知识的时候),并配置你的工作环境(即在计算机上下载和安装所有必需的软件)。仅此部分将需要几个小时,如果你抓紧的话。

  随后,建立项目的时间安排表,确定自己的想法,一次一行代码。一个聪明的办法是快速构建一个可演示整个项目应体现什么核心思想的工作原型。即使是有经验的程序员,这些事情也需要一个星期或更长的时间。

  到了这一步,可千万不要放弃。反复地改原型直到完成,并在公共平台上发布自己的想法。如果你有才华,有经验并擅长于管理,那么你可能在几周内就可以处理好所有这些。

  如果你已经完成了上述所有步骤,那么恭喜你,你已经成功地将你的想法转变为现实。这就是软件工程以及软件工程师日复一日工作的内容。坚持下去,你就会脱颖而出。

转载地址:http://wonpl.baihongyu.com/

你可能感兴趣的文章
JVM调优——第一步-配置总结
查看>>
Helpful Linux I/O stack diagram & Analysis and Tools
查看>>
c primer plus(第五版)读书笔计 第六章(2)
查看>>
PHP关系型数据库介绍
查看>>
Hadoop1.0.1安装部署(一)
查看>>
前端开发利器 TBCompressor ,压缩你的JS/CSS
查看>>
Swift3.0语言教程获得一个公共的前缀
查看>>
使用swfupload仿赶集的图片上传
查看>>
SQL --update批量更新
查看>>
JavaScript学习指南之第一章Hello JavaScript!最基础的JavaScript入门
查看>>
jQuery EasyUI使用教程之根据条件更换数据网格行背景颜色
查看>>
/lib/libc.so.6: ELF file OS ABI invalid
查看>>
仿快图系统自带图片浏览器应用源码项目
查看>>
java ---Proxy
查看>>
linux基础命令 mv
查看>>
7.12 10.11-10.14
查看>>
用苦肉计感化倔老公,幸好他还爱着我
查看>>
MySQL 5.6 GTID+MHA
查看>>
Samba服务器搭建
查看>>
apple Pay
查看>>