It could be frustrating after two years. - Recensione dipendente - Software Engineer presso Google

3,0
22 mar 2009
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

Google is leader on web search and has the best web search infrastructure. It is convenient for engineers to work on a single company-wide code base with same coding standard. Company reissues employee stock option to $308 recently. Bigger percentage of annual bonus compare to other companies I know of; $8000 per year 401k match; free meal and other perks. Company has the perception of being an innovative company. Friday TGIF with beer and wine. Engineers’ qualities are general fine. Many satellite offices so people don’t always have to relocate. For the first one or two years, you will be excited to explore the infrastructures, tools, systems and dream about a career path.

Svantaggi

Office environment – It could be very noisy and interruptive with 5 to 10 persons sitting in one room. It’s not the best setting for strong and independent engineers to focus and develop solid code. There are such engineers in our office that hardly able to focus and be quiet for more than 30 minutes, always talk loud and flatter each other. I am annoyed and disturbed on an hourly basis. Project management: poor project management, lack of discipline and launch schedule. It’s very hard to estimate what and by when project will be launched. There is no one to enforce some discipline on code quality and stability. Launch delay quarter after quarter. When accountability finally comes and the project risks of being canceled, I see desperate launch push and poor code quality. Manager role: Managers and directors usually stay far away from daily project management duties. Manager does not know what individual software engineer is doing so don’t slightly expect such otherwise you will be disappointed. Majority managers are not technically strong and write zero or negligible code. Don’t expect much technical inspirations or lead by example from your manager. You will neither see much career mentoring nor other “soft” help from the manager. I had 1:1 with my previous manager maybe 3~4 times during the whole year period. Despite being the “manager” of our project, all his involvement was showing up a few times in our project meeting and later claims making big impact to the project on his self performance evaluation. Career growth: Despite the peer review model, the manager’s feedbacks appear to be what really matter. People that are vocal and suck up to their managers are very more likely to be promoted. If you are hard-working engineer that is able to and like to solve hard problems independently without making superficial noises, and expect Google to recognize your contributions, you will be very disappointed. I know some of such solid and senior engineers; about half of them already let Google. This is very counter-intuitive given the perception people have about Google. Project and team: Google is primarily an advertisement (instead of technology) company. The web search infrastructure is awesome however only need a relatively small number of people work on that. The available projects for most people, especially in satellite offices, are limited and not technically hard-core. If you are a senior and talented engineer, you may not find a local project that allows you to focus and solve hard challenging technical problems. It also becomes harder to find other senior talented engineers that you respect and love to work on, given senior engineers are leaving and junior engineers are joining. Engineering quality: I am disappointed with the code quality of my current team. Despite Google’s code review standard and practices, too many times people hastily touch existing code or add hacky code with no real testing. Such code checked in and deployed to data center. Overall it requires a lot more unnecessary iterations and bug fixes to stabilize the system. I don’t mind working 60 hours per week at all but it is frustrated to see most time wasted dealing with silly buggy integrated system. There is no engineering process to ensure code quality and stability or make a launch date more predictable. I see a general lack of engineering discipline and experience to implement very solid code from software engineers with no or just a few years experience.

Esplora altre recensioni su Google

5,0
7 giu 2026
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

Good Pay, Ai powered work

Svantaggi

Lay offs happen often at the company.

4,0
21 giu 2013
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

1) Cibo, cibo, cibo. Più di 15 caffè nel campus principale (MTV) da soli. Minicucine, snack, bevande, colazione / pranzo / cena gratuiti, tutto il giorno, tutto il giorno. 2) Benefici / vantaggi. Accesso gratuito 24 ore su 24 alla palestra (nel campus di MTV). Lavanderia (lavatrice / asciugatrice) gratuita (self service) disponibile. Sala da bowling. Pozzo di pallavolo. Parco sportivo all'aperto (MTV), costruito su misura ed esclusivo per i dipendenti. Valutazioni gratuite di salute / fitness. Adatto ai cani. Ecc. Ecc. Ecc. 3) Compensazione. Nel 2010 o nel 2011, Google ha aggiornato i suoi pacchetti di compensazione in modo che fossero più competitivi. 4) Per le dimensioni dell'organizzazione (30K +), è rimasta relativamente innovativa, agile, veloce e aperta alla comunicazione, ma questo sta decisamente cambiando (in peggio). 5) Con così tanti dipartimenti, aree di interesse e prodotti, * in teoria *, dovresti avere molte opportunità per far crescere la tua carriera (orizzontalmente o verticalmente). In pratica, non è vero. 6) Puoi lavorare con alcune delle menti più brillanti, innovative e laboriose / diligenti del settore. C'è anche un "contro" in questo (vedi sotto).

Svantaggi

1) Equilibrio vita / lavoro. Quale equilibrio? Tutti quei vantaggi e benefici sono un'illusione. Ti tengono al lavoro e ti aiutano a essere più produttivo. Non ho mai incontrato nessuno in Google che abbia effettivamente del tempo libero nei fine settimana o in vacanza. Potresti non sentire la direzione dire: "Devi lavorare durante i fine settimana / le vacanze" ma, in questo modo, hanno impostato la cultura - e inevitabilmente cola giù. Non so se Google assume inavvertitamente i work-a-holics o se creano in noi work-a-holics. Indipendentemente da ciò, ho visto troppi dei seguenti: matrimoni andare in pezzi, colleghi che scelgono lavoro e progetti piuttosto che famiglia, colleghi che si ammalano fisicamente e si ammalano a causa dello stress, colleghi che piangono al lavoro a causa dello stress, colleghi che inviano e-mail a mezzanotte , 1am, 2am, 3am. È assolutamente ridicolo e qualcosa deve cambiare. 2) Cattiva gestione. Penso che il problema sia che, la maggior parte delle persone ama Google perché riesce a lavorare su problemi tecnici interessanti - e queste sono le persone che vedono poco valore nell'apprendere come sviluppare l'intelligenza emotiva. Forse amano i problemi tecnici perché le persone sono troppo "difficili". Le persone vengono promosse a posizioni dirigenziali, non perché sappiano davvero come guidare / gestire, ma perché sono intelligenti o perché non c'è altro percorso in cui crescere. Quindi c'è uno strato di individui intelligenti che sono manager e leader orribili. Tuttavia, non esiste un sistema di valori che possa effettivamente fare qualcosa al riguardo perché "intelligenza emotiva" o "leadership adattativa" non vengono prese sul serio. 3) Jerks. Certo, ci sono molte persone brillanti - ma, purtroppo, ci sono anche molti cretini (e, molte volte, sono la stessa cosa). Anni fa, non era così. Non so se il pool di candidati si sta riducendo, o forse tutte le persone con grandi personalità sono state incassate e se ne sono andate, o forse le persone si stanno esaurendo e questo sta logorando la loro personalità e pazienza. Ho sentito storie di manager che insultano apertamente i loro dipendenti e intimidiscono / spaventano i loro dipendenti a conformarsi. 4) Ora è un'azienda gigantesca e, inevitabilmente, è diventata più lenta e ora è stratificata con processi e burocrazia. Così tante battaglie politiche, costruzione di un impero, presa del territorio. Google dice: "Non essere cattivo". Ma quella pratica non sembra essere messa in atto quando si tratta di pratiche interne. :(

3865
Vedi recensioni per: Utile|Valutazione|Data|Tutto