TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Developer's Block. Please Advice

2 点作者 parvatzar大约 7 年前
I am facing something that every developer does on a number of occassions in their careers i.e. a challenging and an insurmountable problem to solve , build and deliver a complex feature with near infinite user scenarios and edge cases. This is not the very first time in my 5 years plus career that I am facing this situation. However , this time and probably the very first time I feel paralyzed and almost defeated by this feature that am trying to build since almost a week (including the weekend). Every solution I build fails to achieve one or more core scenarios or unit tests. I am almost at the end of my estimated schedule without a stable feature that I am to deliver and demo this week to end users. I am extremely passionate about the software development craft (with a big thanks to the HN community for that!). I love solving such problems and have done so from the very moment I took my first software dev role right out of college. I really don't know why am feeling unusually stressed out due to this one seemingly unconquerable feature. Inspite of having put in extra hours at work I see no perfect solution on the horizon . What makes me even more disappointed in myself is that as a senior developer I am unable to solve this , and I aspire to work in companies like Microsoft , Amazon etc. Seeking advice from this wonderful community. How do I deal with this and what are some steps I could follow to get through this without losing my mind? What can I do to prevent myself from having a nervous breakdown like this in future? How did you deal with such situations in your career and get out of it still standing tall? Thanks!

2 条评论

modbait大约 7 年前
Sometimes when I find myself stressing or procrastinating on something I&#x27;m supposed to implement, I eventually realized that I&#x27;ve semi-consciously told myself that the task would be &quot;easy&quot; (e.g., &quot;this will only take an hour or two&quot;), and it&#x27;s become apparent that my internal estimate is wildly off. In effect, I&#x27;ve told myself how things &quot;should&quot; be, but reality has chosen not to comply.<p>At this point, it helps me to step back, dismiss my prior estimate, and look again with fresh eyes. Break the problem down into tiny pieces and ask myself, being as realistic (i.e., pessimistic) as possible how long each part is really likely to take. That&#x27;s kind of hard, because you&#x27;re marking to market and realizing your paper losses. But it can actually be quite motivating, because now you&#x27;ve got a whole new game, a game you actually now have a chance to win.<p>(Along these lines, I also think you should call off your demo.)
评论 #16919059 未加载
cerberusss大约 7 年前
Call off the demo, just bite that bullet. Also, get help from your manager or maybe better, another senior developer but preferably one with twenty years of experience.
评论 #16919062 未加载