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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Lessons from 2 months of remote working

209 点作者 jrallison超过 11 年前

21 条评论

mrcsparker超过 11 年前
I have been working remotely for 7 years now. I love it, but it is not for everyone.<p>I remember a few months in when it really sunk in that I was actually working out of my home. My house was my office and my office was my house, and everywhere I went I could not get away from work. I had a sudden feeling that the walls were closing in. Lucky for me that went away, and I find that I get more done and am able to be more focused than I was in an office.<p>A few pointers to those starting to work at home:<p>1. If you are like me and tend towards being a work-a-holic, working from home can mean turning your normal 8-10 hour workday into a 24-hour workday. Set limits and work by them get...<p>2. ... a home office where you do your work. Make sure it has a door which closes and treat it like an office. You don&#x27;t have to work in it 100% of the time, but it helps me to have a place I can leave my work. My office is great - I have a big desk, a couch, music, big windows. It is the office that I would like to work in.<p>3. Get out of the house. Not to work, but to play. Get around people. It is going to happen - you are going to have a crazy project and find yourself locked in your room for a few days. This is pretty normal, even in a normal office. It can easily become your life since there is no one telling you to go home.<p>The perks of working from home are great - no commute means more family time, and the you get a personal bathroom and kitchen. If you need to take a 20 minute nap no one is stopping you, and going for a jog is as simple as opening the door and taking off.
评论 #6796193 未加载
评论 #6796322 未加载
lucaspiller超过 11 年前
&gt; If you’re next to someone and they have their headphones on, messaging them in chat is a more respectful (and productive) way to ask them a question.<p>This is one thing I didn&#x27;t like when working in an office. At my last office role we had team chat, but nobody used it, they just walked over and interrupted you if they wanted anything. Happy and free now :)
jwilliams超过 11 年前
<i>2.5 billion people in the world have internet access.</i><p>But most of them can&#x27;t have a reliable Skype call. We still have issues calling from Australia on a decent connection to a similarly decent connection in the states.<p>What we&#x27;ve found - Good connectivity that can hold a reliable Skype or Google Hangout conversation is essential - don&#x27;t be fooled thinking you can achieve this at a random Internet cafe in Cambodia. You might be able to (!), but plan accordingly.
评论 #6800220 未加载
评论 #6798462 未加载
agentultra超过 11 年前
I&#x27;ve been working remotely more often than not over the last four years (a brief 1-year interlude when I was back in an office full-time broke up the streak). I definitely prefer it.<p>The advantages are too awesome! I get to spend more time with my daughter (I&#x27;m a first-time father and she is just turning a year old today). There is hardly anything in this world that makes me happier than spending time with her. If I had to commute to work every day I&#x27;d basically see her on weekends and miss out on her every-day life. My parents did that. It sucked for them I&#x27;m sure and it would suck for me too.<p>I am a software developer and so my work is primarily categorized as, &quot;knowledge work.&quot; This is a very post-industrial job. Working more hours does not directly produce more &quot;product.&quot; Working remotely allows me to take a walk and do some groceries while I mull over the dilemma that has been bothering me. Often I will come back refreshed and with a clear solution. Or I can read a book to my daughter while I think about it. My job requires thinking and generating <i>good</i> ideas (which is a process that requires idleness and spontaneous connections through hunches). A 9-to-5 policy of being in a seat and typing away is not very conducive to developing software (unless you&#x27;re applying the Shakespeare Monkey Method).<p>The OP mentioned the disadvantage of spontaneous social engagement. That is a problem I can attest to. However it is one I am willing to give up. I&#x27;m not as young as I used to be and it&#x27;s not terribly important for me to play ping-pong with my co-workers and talk shop over beers. We make up for it by talking shop online during office hours and there are tools such as Sqwiggle which make those spontaneous chats possible.<p>At first this problem seemed big. I went out less and suffered a lapse in my social graces as a result. However I learned that I was just doing it wrong. Now I find I socialize more than I used to because I&#x27;m out in my community working out of coffee shops with other people in the same situation as I am. I meet see local people and we do local things and I&#x27;ve learned to develop a village mentality.<p>The real challenge for companies engaging remote workers is letting the reigns off. The fear of idleness is a rapacious concept amongst managers and entrepreneurs. You can hear it manifest in expressions such as, &quot;always be hustling,&quot; &quot;fail fast, iterate,&quot; and the like. However if history and open source have taught us nothing else it is that the condition of the human spirit is towards accomplishment. The goal in finding good people to work with is finding people whose sense of accomplishment shares the same spirit as yours. Even in idleness we unconsciously reach towards that which inspires us.<p>Remote work is great. Being around people in person is great. We live in a world where this is possible and easy to manage. There&#x27;s no reason to force people to adopt your standards of living and geographic preferences to work with you.<p>(We just may be limited to certain national boundaries for the most part due to taxes and the inconvenience of international banking, but hey... walk before you run)<p><i>Update</i><p>The biggest challenge for remote workers is working with a centrally-located team. The styles of communication need to be more rigorously defined and a part of everyone&#x27;s habits or else it tends to fall apart. The central team tends to isolate the remote worker because they&#x27;re so used to just having a hallway chat and forget to share that with the rest of the team. To avoid this everyone needs to agree to share all information and to make it a habit to strike up email threads, create issues and log chats in IRC&#x2F;Campfire&#x2F;whatever. Important issues cannot be decided face-to-face over lunch and not documented somewhere. It just doesn&#x27;t work that way when you have remote workers.<p>The tools to make communication between remote teams have been evolving at a rapid pace in the last few years. WebRTC, shared documents and better issue trackers... there&#x27;s almost no excuse anymore not to adopt these habits even if you are a centrally-located team. And if you do adopt these habits there&#x27;s nothing getting in your way from incorporating remote workers anyway.
评论 #6796244 未加载
评论 #6797744 未加载
评论 #6796929 未加载
评论 #6795339 未加载
评论 #6799852 未加载
评论 #6796340 未加载
bdcravens超过 11 年前
<i>2.5 billion people in the world have internet access. Statistically speaking, the chances that the best person for us to hire for any position is among the 0.023 billion people in the New York metro area is unlikely.</i><p>Of course, we all know that all the good programmers live in SF.&lt;&#x2F;sarcasm&gt;
bhartzer超过 11 年前
Is it just me? Do you find that working remotely you can get more work done than being in the office with coworkers? The days that I&#x27;m in the office working I don&#x27;t seem to get as much actual work done, because I&#x27;m spending most of the day in meetings.
评论 #6795289 未加载
评论 #6796184 未加载
评论 #6795319 未加载
评论 #6795616 未加载
评论 #6795279 未加载
评论 #6796393 未加载
shin_lao超过 11 年前
I work a lot from home and what I can say is:<p>- you&#x27;re definitely more productive when working from home and it saves a lot of time<p>- communication is much harder<p>- traveling and working is difficult and I would not recommend it<p>- working from home is a bit depressing over time and you can easily lose touch with the team<p>For me what works best is a mixture of the two.
lukethomas超过 11 年前
I&#x27;m on my third week of working remotely - Here&#x27;s what I&#x27;ve learned so far:<p>1. Massive sense of freedom - you own your time, and it&#x27;s yours to be productive. YesGraph (my employer) is results based, and not hours-based. This is awesome as a remote employee.<p>2. Exercise isn&#x27;t Easy - I used to walk over 2 miles&#x2F;day to work, so I have to force myself to get enough exercise during the course of the day.<p>3. Tendency to Overwork - I&#x27;m being very proactive about trying to balance work. It&#x27;s easy to fall into the trap of working too much (especially with 2 hours saved on the commute)<p>4. Social Interaction is Important - this is really important internally and externally. If I want social interaction outside my job, I simply need to go to a coffee shop or co-working space. It&#x27;s important to do this internally too - which means doing hangouts with fellow employees.<p>I&#x27;ve actually been keeping detailed notes on my productivity (using Rescuetime) and exercise (using Fitbit), you can track my progress here -&gt; <a href="http://lukethomas.com/working-remotely-tracking-progress/" rel="nofollow">http:&#x2F;&#x2F;lukethomas.com&#x2F;working-remotely-tracking-progress&#x2F;</a><p>We actually had an onsite last week, so I have some data to benchmark remote productivity vs. onsite that I&#x27;ll publish soon.
philjr超过 11 年前
For companies who are considering going remote have you considered the &quot;global&quot; problems you may have (e.g. payroll, local compliance laws - holidays etc.) ?<p>Do you have solutions for them?<p>There&#x27;s a cost for most businesses to being in different countries. Typically, for larger businesses, finance and HR pick up most of the slack here. Having 17 employees potentially in 17 different companies feels like it might be a bit of a logistical burden. Any counter experiences?
评论 #6799005 未加载
atox超过 11 年前
Interesting read.<p>I recently moved to a country with a low cost of living whilst continuing my old webdevelopment role as part of a remote team.<p>Some things that we do:<p><pre><code> - daily short standup on google hangout - everyone is available on an instant messenger when working - every office&#x2F;home office has a continuous webcam feed going on over google hangout - remote pairing (not the biggest myself) </code></pre> Planning to do a writeup of my findings as soon as I pass the six months mark.
评论 #6796488 未加载
taurath超过 11 年前
It seems to me like whenever people talk about remote work, they always talk about having super rockstars, the top, best coders they can find, and only them. I&#x27;m not there yet, as I&#x27;m just entering the phase where I am stopping calling myself an entry level coder. Being able to do this however is the reason I got into coding. Is there anyone out there who&#x27;s not an absolute genius hacker who is working remotely and doing well?
评论 #6798906 未加载
评论 #6799035 未加载
gio超过 11 年前
Shameless plug:<p>We (getblimp.com) are currently working to consolidate real-time chat with task management in a very unique way. This will allow remote workers to collaborate freely on chat and then move those conversations to a more persistent form, a task with context.<p><a href="http://blog.getblimp.com/2013/11/blimp-needs-more-bandwidth/" rel="nofollow">http:&#x2F;&#x2F;blog.getblimp.com&#x2F;2013&#x2F;11&#x2F;blimp-needs-more-bandwidth&#x2F;</a>
评论 #6796017 未加载
buttsex超过 11 年前
Kind of on topic, but I&#x27;m a web developer who is partnered with a designer in NYC. I&#x27;m already working remotely (a few hours away) and it is really great. I&#x27;m in my mid 20s and don&#x27;t have kids or a relationship at the moment. I&#x27;ve always wanted to travel and I&#x27;d rather do it while I am young. I&#x27;ve been thinking of taking 6 months and going around the world, staying at any location for 2-4 weeks. I want to continue working remotely at that time but my big concern is that I&#x27;m just going to be sitting in a hotel room working at these beautiful places and not have any time to explore. Or the other way around and I will be having too much fun to get any real work done.<p>Any HN&#x27;ers have any experience or stories doing something similar?
评论 #6796575 未加载
评论 #6796329 未加载
评论 #6795637 未加载
评论 #6797834 未加载
评论 #6800348 未加载
评论 #6795790 未加载
评论 #6795598 未加载
评论 #6798008 未加载
pla3rhat3r超过 11 年前
I&#x27;ve been remote for the past 5 months and I love it. I&#x27;m more productive and I feel like I work more just because the convenience of being at home.<p>Also, I&#x27;m starting my own company and reading this helped me understand how others do it. I&#x27;m glad this is working out and hope that more people figure this out.<p>Many companies I&#x27;ve worked for have this outdated mindset that you need to be in an office together in order to make things work. The reality is you don&#x27;t. Yes, you miss out on some of the local stuff that an office can provide. Like drama, politics, and petty bickering. But I would rather bitch about someone from home......in my jammies. :)
dinkumthinkum超过 11 年前
I really like these posts from people actually doing remote work. I think with more stories like this we can counteract this idea that remote work can&#x27;t work. Obviously, we need examples from many different sized organizations.
podviaznikov超过 11 年前
Worked remotely in 2 different distributed teams (US, Europe, South America, Africa) for the last 2 years. Can&#x27;t imagine coming back to the office job. It&#x27;s really good idea to build your company with that in mind.
micro_cam超过 11 年前
We have a small team based in Seattle with people as fat away as France. I definitely agree with this post and with what others have said both about increased productivity and about the difficulty of working with a team that is mostly centrally located and missing out on casual socialization.<p>However we have also found that having a spread out team can lead to increased collaboration and outreach as people go to seminars&#x2F;meetups etc locally. It is also nice that people who are normally in the office can easily participate in meetings when traveling or staying home for whatever reason.
simondlr超过 11 年前
For remote work: I&#x27;ve heard good things about Sqwiggle. <a href="https://www.sqwiggle.com/" rel="nofollow">https:&#x2F;&#x2F;www.sqwiggle.com&#x2F;</a>.
benmorris超过 11 年前
I don&#x27;t really work remotely but at home for myself for the last year. The biggest challenge for me in a given day is lack of social interaction. It is nice to have a quiet place to work, but hard to deal with (some days) not speaking to a single person all day. Frankly my last job had many downfalls, but I did enjoy some of the people I worked with.
评论 #6798050 未加载
lkrubner超过 11 年前
I had an experience this year which made me aware of some of the ways that remote work can go wrong. Although in my case my work was not &quot;remote&quot; in the sense of being away from the office (though sometimes I worked from home). My work was &quot;remote&quot; in the sense that the tech team was all in one office in London, and I was the first programmer they hired in the New York office.<p>Before I get into the details, I&#x27;ll offer some qualifiers: I could have done more to communicate with the management that I was not getting the information that I needed. I could have been more pro-active about forcing people to answer the questions that I needed answered. Having said that, I think some of the miscommunication that arose might be common when companies first try either remote work, or simply work that occurs outside of the main office.<p>I was hired by a large media company. I worked there from January 2013 to August of 2013. The company has about 25 programmers in the London office, plus a QA team and project managers (and the CTO and CEO -- all upper management is in London).<p>The first month I was there I worked on some projects using functional languages like Clojure and Scala. I needed to ask a lot of questions about the internal API. After awhile, the management decided that I should have a single person that I could contact with questions. I&#x27;ll call him Jim -- he was a super smart guy and a dazzling engineer. For the next week, he was able to answer all of my questions about the internal API (indeed, Jim had created most of the API). However, the 2nd month I was there it was decided I should work on the company CMS, which was written in PHP. Jim did not know PHP, and he had never worked on the CMS, so he was no longer able to answer my questions. No one else was ever assigned to me as my point of contact.<p>Informally, I later defaulted to sending all of my questions to the woman who lead the QA team. She could rarely answer my questions but she often knew who could, so she would redirect my questions to the right person. The only problem with this system was that it was slow. Especially given the time difference, if I asked a question at any point after noon, the earliest I could expect a response was the next day. And then, towards the end of my time there, the woman quit. (That was another problem I faced -- there was a lot of turnover in the London office, so even once I had established an email relationship with someone there, they then would suddenly disappear.)<p>I recall trying to setup the CMS to run on my local machine. I kept getting a strange error regarding dependcies. I looked in the git log to see who was the last person who had made changes to the way the system handled dependencies. There were 4 people who had recently touched the system. I wrote an email to all 4 of them, explaining that I was trying to set up the CMS, and I kept getting this error. One of them replied &quot;Come over to my desk and I&#x27;ll help you.&quot; I was like, uh, I am in New York, I can not come over to your desk. Everyone was surprised that there was a programmer in New York.<p>Four months later I got another error which I traced back to dependencies. I re-did all the steps for upgrading the dependencies, but now nothing worked. I wrote to several of the programmers again and asked them if they had any idea why things were not working. One of them wrote back, clearly irritated: &quot;If you simply read the announcements, you would know that we changed the dependency system this week.&quot; I asked, what announcements? He replied: &quot;The ones posted to the tech mailist.&quot; I asked, what tech mailist? I was told that there was a mailist and every programmer was suppose to be on it -- it was the main way annoucements were shared with the whole tech team. For me, it was like having a whole new aspect of the company explained to me. I was finally put on the mailist and started to get the announcements. By this point I&#x27;d been at the company 6 months, and by this point I had already complained many times that I was not getting enough information about what was going on in London. It seemed strange that no one had thought to suggest this before.<p>At some point I was given the assignment to add some serious functionality to the CMS. I was given one month to do it. Despite working some long hours, I was 5 days late getting &quot;done&quot;. But I was not done. I sent it to the QA team and they sent it back -- there were some edge cases where things were failing. I fixed the code to handle the edge cases and sent it to the QA team. They sent it back again. This went on for another month. By the time my code went to production it was over a month late. Part of the blame surely lies with me, but part of it was the slow speed with which information was communicated. The QA team would tell me about some edge case, but I would need to ask dozens of follow up questions to understand why the edge cases were in any way relevant.<p>In many ways, this job was the best job I&#x27;ve ever had: good pay, great people, a relaxed culture. Every Friday we had &quot;Beer Friday&quot; meaning people quit early and we broke out the drinks. The New York office was full of talented writers and creative people.<p>All the same, the whole time I was there I was concious of being an experiment. The company thought it needed to have a tech team in more than one time zone. But for me, getting needed information was like breathing through a very small straw -- I never got enough. I found it difficult to find the right balance between asking too many questions via email versus reading (out of date) pages on the wiki versus digging through git commit notes to see when a change had been made.<p>In the end, I decided to leave, because I did not feel that I could do a good job. I am sure I could have done more to get more information out of the folks in London -- it does not speak well of me that I gave up after a few months of trying. All the same, I think there is some lesson in this: if a company has the tech team centralized in one office, and then the company decides to expand the tech team beyond that one office, then some real changes in workflow are needed to make that work.
评论 #6798952 未加载
评论 #6801534 未加载
elwell超过 11 年前
I loathe these uses of &#x27;probability&#x27;:<p><pre><code> &quot;2.5 billion people in the world have internet access. Statistically speaking, the chances that the best person for us to hire for any position is among the 0.023 billion people in the New York metro area is unlikely.&quot;</code></pre>
评论 #6798967 未加载