5 ms·
As he said he was green, I think this really shows that early on, young developers do not always understand the importance of requirements gathering and problem
by tmaly 7y ago
As he said he was green, I think this really shows that early on, young developers do not always understand the importance of requirements gathering and problem understanding.
Just yesterday, a junior developer from my team came to me about a request to generate some output from historical data. I went back to the business side and determined it was just a simple switch of several columns in the input data to get the results.
My junior developer at first thought it was some monumental problem that was going to require a lot of work.
- mooreds 7y agoYup. Knowing when to go back and clearly define the requirements is a senior type of behavior. "We don't have time to think, just do!" is a recipe for disaster.
- duxup 7y agoThey said they wanted everything so the DB displays in a table ... everything.
- IggleSniggle 7y agoHey works for me, let me just get my web-scrapper going so I can--hey wait a minute!
- lmkg 7y agoAs the saying goes, months of development work can save hours of planning.
- duxup 7y agoSimilar story. I'm a noob when it comes to coding but I worked a technical job with customers for 20 years before changing paths. I was in a position where I joined a place as the "new old guy" and several new college grads. One day the president of the company comes to me and asks "You know the questions to ask! Some of our experienced guys don't." It takes a lot of effort for two people or groups to form an idea and be on the same page, understanding "all" doesn't mean *, thinking of roadblocks before you get there (seeing them coming), softly working around those roadblocks, helping frustrated people, offering alternatives without going off the rails, listening closely to find out what is REALLY important and etc. I think that stuff just comes with experience working with humans. My own experience makes me think everyone should be required to work some form of technical support for a while ;)