|
|
|
|
|
by parvatzar
4304 days ago
|
|
As developers , we grapple with challenges everyday. This is the reason I chose this as a direction in life rather than just a profession. What one thinks (as a developer in my opinion) was the most challenging problem today would certainly be overshadowed by something even more formidable tomorrow. As far as details are concerned , that really depends. I say quote the challenge you could rate as the highest, and elaborate on how you went about dealing with it and coming out with a solution and making that particular module or feature work. Not all challenges get dealt with elegantly, most are just last minute bug-fixes (from my experience) to ship the code / feature to production and does lead to code that might not make us feel too proud about later on. So think it through choose the challenge to narrate about wisely and prioritize those with elegant solutions.Quick-fixes are not always bad if they serve the purpose to fix bad / buggy code. As for the main points on how to begin or what to highlight:
1. What was the challenge (a brief description)?
2. What were your foreseeable possible solutions (There are always multiple approaches to attack any code problem)?
3. Was there any collaborative brainstorming (sharing your challenges / problems within your team and seeking advice from those who might be able to give you a direction is the way to go) ?
4. What was the solution and how did you implement in the code ( the real "under the hood" details come here)?
5. What did you learn from this challenge ( Bonus Points for this) ? |
|