important decisions are finalized engineers | programmtのブログ

programmtのブログ

ブログの説明を入力します。

Bole Online Note: During 2003 to 2010, the original author Matt Welsh is a professor of computer science at Harvard University School of Michael Kors Crossbody Bags Engineering and Applied Michael Kors Bedford Large Orange Shoulder Bags Science. 2010 join Google. After I left the academic circles, I have often asked me to work at Google is like. I guess the transition from a tenured professor to software engineers sounds like a huge gap. Aside jobs do not say, I am now compared to the previous eight years at Harvard, more happy and more efficient (translation: As for why the happier and more efficient, you can take a look at this comparison routines Michael Kors Bedford Logo Large Purple Crossbody Bags Matt Bowen: 'I work in Google vs one day I go to work day in Harvard '), despite a professor and management software team has a lot of similarities. I led a team in Google's Michael Kors Berkley Logo Large Black Clutches Seattle office, responsible for the performance of a number of mobile Internet project (Want to know more about my team's work background, please see my earlier blog about). One of them is the recently announced project to provide support for data compression proxy Chrome Mobile. We also undertake research and development kits PageSpeed ​​technology, which is optimized specifically for the mobile Internet, in addition to a bunch of cool stuff I can not say. My official title is 'software engineer', which is most common in Google (and most coveted) role. (I say 'coveted' because most of the important decisions are finalized engineers) in an informal setting, my role is the so-called 'technical director manager', which means that I should not only be responsible for the team's technical direction, but also to undertake staff management. To bear (some people use another tune as the 'top of the technical director,' but for me, this theory seems a bit stale) in Google is not a common role, most of the team has a separate person technical director manager technical director and staff management. I did two posts because we work in Seattle, to make my team manager to report a possible work at the headquarters in Mountain View, is not tricky. And I am also very Michael Kors Berkley Logo Large Beige Clutches willing to do these two work like this diversity. Like the boss of the four main aspects of my work are: (1) planning technical direction of the entire team, and ensure that we can achieve; (2) to write my own code; (3) as between our team and other teams Google contact person; (4) personnel management team, such as recruitment, performance appraisal, promotion personnel and so on. Academic circles colleagues can find out here and do Professor similar places. In a research team, the technical scope of the professors of the Planning Group, and coaching and mentoring graduate students research work. There is a big difference is that I do not like to see students as a professor, a member of the team as my 'apprentice.' In fact, most of my team who are stronger than I am a software engineer in the development of reliable software work, I need to rely on their work. My job is to team engineers eliminate interference escort, let them succeed in their work. Of course, Michael Kors Bedford Logo Large Navy Totes here and in the academic environment there are many differences. I do not need to run as a professor, as always maintain funding to make the project carried out. I rarely distracted to deal with various committees, Michael Kors Berkley Logo Large Beige Clutches travel, write a letter of recommendation and meeting aimlessly. Of course, I do not teach. (I like to teach, but Michael Kors Bedford Logo Large Purple Crossbody Bags to teach well, do na oh workload is quite large.) Most importantly, the success of my team no longer need the kind of arbitrary and often poor peer review process to decide, and this procedure on all the important things are the academic circles around the past. This is the best thing. As long as we progressed smoothly and produce influential product, we win. We no longer need to submit papers by adjusting font spacing to make the three members of the subject committee irascible temper satisfied. Uh, I was not digress ...... I use 50% of working time writing code. I need a few hours a day consecutive time to write code, so as to maintain clear thinking. Michael Kors Berkley Logo Large Beige Clutches Rest of the team because I did not Michael Kors Berkley Logo Large Beige Clutches so much coding time (and often will be interrupted more), I tend to assume tasks that are more popular, such as writing MapReduce code to analyze the service logs Michael Kors Bedford Gusset Medium Coffee Crossbody Bags and generate performance reports. I actually like this job because it means dealing with massive data, using a variety of interesting ways to split them. At present, I do not need to show my heroic programming skills to get promoted, so I'll make those stronger hackers to achieve a sexy new features. For technical direction of our team, the overall design and architecture, such as, I do play a lot of influence. Mainly because I'm thinking about aspects of the system design team than some of my guys to be more experienced, though this also means that I'm not familiar in many of the implementation details I need to obey those who write specific code. Most of my work is to determine a priority, and take decisions Michael Kors Bedford Logo Monogram Large Black Totes in order to solve a problem and we were forced to be carried out in several undesirable options when choices. (This also means that if I made the wrong decision, the person is being grilled over the fire for me.) I guess I assume people management work is the industry standard: I regularly give my direct subordinates do performance evaluations participate in the pay plan, participate in recruiting new people to join the team when the team members to help them apply for promotion to speak. Of course I will, and each of my direct reports regularly interviews to help them prioritize, remove impediments, planning career development. I work in the most diverse part is as a representative of our team and the other team and Google Michael Kors Outlet to create wonderful things. My team is bigger Chrome project part, but we and many around the world, Google is responsible for a variety of technology platforms also have to contact other teams. I often was called a number of meetings to discuss how to put other work in our team work and coordination of the company making up. So I never feel bored. Fortunately, the high efficiency of our meetings Michael Kors Michael Kors Bedford Logo Large Gold Crossbody Bags Berkley Logo Large Black Clutches (almost half an hour to get enough of all things), even if there are so many things, and my burden is only meeting half when scholars do. (In addition, these meetings have basically output, compared with only 10 percent of academic conference to produce tangible results) despite the heavy workload and a lot of fire fighting task, but I'm working time in Google's main or 9 am to 5:00. I rarely work in the evenings and on weekends, unless there is something I really want to hurry. In time, the number of non-working e-mail I received almost zero. (Although I was on duty in charge of the task of our team, who recently spent a few hours in the middle of the night to fix a product Bug.) This is the bear from professors generally work, work, a huge relief work again under the pressure of the eternal. I also feel that I spend less time to complete more things, thanks to less interference and maintaining a clear focus point. I now look like this works: If someone asked me to complete even more than I thought in a clear state can do the work, we need to hire more staff. Fortunately, it is basically not a problem. Disclaimer: All contents of this article are my personal views and do not represent the views of where the company himself.manage a software team at Google