¿Qué computadora o computadora portátil utilizan los ingenieros o programadores de software de Microsoft, Google, Facebook, Amazon y / u otras grandes empresas tecnológicas?

En Google tenemos una variedad de máquinas: computadoras de escritorio, computadoras portátiles, mini computadoras de escritorio como Chromebox e incluso tabletas.

Los desarrolladores de Google generalmente eligen una computadora de escritorio y una computadora portátil, y usted tiene bastante que decir sobre lo que obtiene. Algunas personas optarán por computadoras portátiles livianas como Macbook Airs; otras personas optarán por las computadoras portátiles más robustas. En el lado del escritorio, depende mucho de lo que esté trabajando; si está haciendo la programación de iOS, generalmente obtendrá una Mac Pro, pero si está haciendo todo en la nube, es posible que solo pueda usar una Chromebox.

La flexibilidad en términos de hardware se ajusta a la cultura interna de Google que brinda a los ingenieros mucha libertad en términos de las herramientas que utilizan; por ejemplo, no es inusual ver a desarrolladores que usan VIM sentados junto a personas que usan Eclipse que están trabajando exactamente en el mismo proyecto.

Cuando comencé como ingeniero en Google, me gustaba tener un escritorio Ubuntu para la ingeniería de backend con una computadora portátil con Windows para las veces que hacía cosas frontend (así que depuro Javascript en versiones anteriores de IE, etc.) Más tarde cambié mi computadora portátil a un Macbook Pro (me encanta la pantalla de retina en eso). En estos días me gusta usar una computadora portátil liviana porque siempre estoy en movimiento.

Soy ingeniero front-end en Facebook.

Cuando te unes a Facebook, tienes una computadora portátil y un teléfono. Las opciones generalmente son Mac Book (15 “, 13” o Air) o Lenovo Thinkpad (serie T) y el iPhone actual o Android insignia. Las personas generalmente no tienen máquinas de escritorio en Facebook, pero enchufarán su computadora portátil a una pantalla / teclado / mouse en su escritorio.

Sin embargo, en términos generales, puede pedir cualquier cosa que lo ayude a hacer su trabajo. Por ejemplo, muchos ingenieros de Android tendrán varios teléfonos para probar. Algunos ingenieros que trabajan en software de realidad virtual tendrán potentes equipos de escritorio. Y muchos ingenieros tendrán dos o incluso tres configuraciones de monitor.

Cuando le paga a las personas más de 100,000 US $ al año, no sería prudente intentar ahorrar 1,000 $ en el hardware que proporciona para ayudarlos a hacer su trabajo.

Personalmente, tengo un iPhone 6S y un Mac Book de 13 “(mediados de 2014, i7 3GHz, 16 GB de RAM). Me gusta el Mac Book más pequeño porque es más fácil de transportar y usar en espacios reducidos (lanzadera o avión).

En Google y Facebook, los ingenieros de software generalmente obtendrán 3 ‘máquinas’: una computadora de escritorio, una VM en un centro de datos y una computadora portátil. Los escritorios son en su mayoría estaciones de trabajo HP que ejecutan Goobuntu Linux. Para las computadoras portátiles, puede elegir entre las computadoras portátiles HP o Lenovo con Goobuntu, o una Macbook Air o Pro de su elección con OS X.

En Adobe tenemos una pequeña colección de estándares de hardware que son fáciles de elegir, pero si realmente quieren algo más, los ingenieros pueden obtener lo que quieran, siempre que el gerente del centro de costos lo apruebe. Para los ingenieros, los estándares son una elección de MacBook Pro de 15 “de alta especificación, serie Lenovo W de alta especificación, computadora de escritorio Mac Pro o estación de trabajo Dell Precision.

Yo y todo mi personal tenemos el MacBook Pro de 15 ″, y algunos de ellos tienen máquinas de escritorio Windows o Mac si es necesario. Lo único que trato de evitar activamente comprar son los escritorios Mac Pro, que son exorbitantemente caros y tienen poco valor distintivo a cambio. Periféricamente, todos solían tener las pantallas Thunderbolt, pero en la actualidad mucha gente está optando por paneles de 34 ″ 4K.

Mis roles fueron tres roles diferentes. Fui ingeniero de campo (ingeniero que visita a los clientes para ayudarlos a resolver problemas), ingeniero principal de software y luego gerente técnico.

.

En Microsoft , me dieron dos computadoras portátiles. Ambos son Lenovo .

Uno se usaba para tareas administrativas diarias (correo electrónico y presentación), mientras que otro se usaba para tareas de ingeniería. El último fue Lenovo W530 con Core i7 y 32 GB de RAM que ejecuta Windows Server con múltiples módulos de máquinas virtuales en ejecución. En ese momento, se consideraba como una “bestia”.

En él, tengo varias versiones de imágenes de Sharepoint, servidores SQL, Visual Studios, TFS y muchos otros productos de Microsoft. Cada vez que surge una pregunta del equipo de ingeniería del cliente, puedo ejecutar una de las imágenes de VM y demostrar.

.

En Samsung , por supuesto, estaba usando una computadora portátil Samsung .

Sorprendentemente, también me dieron un Macbook. En ese momento estaba liderando un pequeño equipo que construía aplicaciones de mensajería ahora descontinuadas. Se planeó que las aplicaciones también se ejecutaran en Mac, por lo que me dieron una para probar y jugar.

.

En Intel , ahora soy dueño de una computadora portátil Hewlett-Packard .

Pero realmente no recuerdo las especificaciones (excepto que está usando Core i5), ya que ya no estoy haciendo mucha programación. Ahora estoy gestionando el equipo de IoT en Indonesia y principalmente se ocupa de negocios y materiales arquitectónicos.

.

Entonces, sí, no hay una respuesta única para todos. Depende de tu rol.

¿El que prefiero? Por supuesto, la bestia que tuve en Microsoft.

Soy desarrollador en Microsoft.

No estoy seguro de que su pregunta sea sobre mi máquina en el trabajo o en casa. En el trabajo, mi máquina principal es una computadora de escritorio HP Z420 que ahora tiene casi 3 años y está lista para actualizarse. Tiene un procesador Intel Xeon de cuatro núcleos que funciona a 3.6 GHz, 16 GB de RAM, 1 TB SSD y 1 TB HDD [Actualizado según el comentario de Vedran a continuación]. Ejecuta Windows Server 2012 R2. También tengo una computadora portátil en el trabajo que solo uso para reuniones y presentaciones. Es un Lenovo Carbon X1 de 14 “con procesador Core-i7, 8 GB de RAM, SSD de 256 GB y ejecuta Windows 10.

En casa, mi máquina principal es una HP Envy con procesador Core-i7, 32 GB de RAM, SSD de 256 GB y HDD de 1 TB. Todavía ejecuta Windows 8.1 porque soy demasiado vago para compensar el espacio requerido para actualizar a Windows 10. La máquina tiene 3 años y planeo obtener una nueva, así que actualizaré a Windows 10 en ese momento. Tengo un par de tabletas que uso para leer libros electrónicos y navegar por la web cuando estoy en el sofá.

Prefiero usar una computadora de escritorio y dado que trabajo en Microsoft, continuaré usando Windows como mi sistema operativo en el futuro cercano 🙂

En Microsoft … obtuve una de 16 gb, una de 32 gb de la serie HP Z, una Lenovo X1 carbon, una HP Omni 10 … y una estación de trabajo HP de 4 gb que se encuentra en una esquina y ejecuta scripts durante días … Además … Microsoft mantiene un inventario de dispositivos adicionales si lo necesita (cualquier plataforma). Microsoft también mantiene una gran nube interna para que sus ingenieros creen máquinas virtuales para simular entornos muy grandes. Y los empleados también obtienen suscripciones azules gratuitas para alojar máquinas allí …

Trabajo en estrategias de implementación y automatización para servidores, Office 365, azure, etc. a gran escala … y por eso es necesario tener estos recursos … para probar antes de sugerir.

Donde trabajo, los desarrolladores generalmente eligen en función de si codifican para .NET o * nix.

Compré docenas de computadoras portátiles Wintel a lo largo de los años, principalmente porque en la industria en la que estaba trabajando, se requería el entorno de Microsoft para ejecutar aplicaciones específicas. La necesidad desapareció después de un tiempo cuando las aplicaciones comenzaron a escribirse en Java, se ejecutaron como SaaS o como complementos del navegador, pero seguí comprando Wintel por costumbre, incluso cuando estaba cada vez más frustrado con los problemas de durabilidad, mantenimiento y seguridad. Cambié cuando mi esposa, al embarcarse en su programa de maestría, eligió una Macbook de 13 pulgadas, que después de tres años, estaba funcionando como el día en que la compró. Posteriormente reemplacé mi Dell de primera línea por una Macbook Pro y solo ahora, después de siete años, estoy en camino de reemplazarla. Creo que pagué alrededor de $ 1,800.00 por él, que fue alrededor de $ 600.00 más que una opción supuestamente “comparable” con Dell. Mis máquinas Dell, HP y Samsung duraron dos años antes de ser reemplazadas, lo que significa que habría comprado tres máquinas a un costo nominal de $ 1,200.00 cada una por un total de 3,600.00, así que básicamente la Mac era menos de la mitad del costo (todavía funciona muy bien, ¿quieres comprarlo?).

Posteriormente, he ido directamente a Mac para todas las máquinas que compro. Si alguien necesita ejecutar Windows, le di una aplicación VMWare. He tenido empleados que me miran con recelo cuando les dan su Mac, pero sin excepción, nunca quieren usar nada más después. No es solo un problema de hardware, sino toda la experiencia del usuario.

No me imagino que este sea un estado de cosas permanente y me gustan las máquinas Microsoft Surface, pero la realidad es que tendría que tener un problema y un competidor de manzanas tendría que ofrecerme algo sustancialmente mejor para hacerme cambiar de nuevo

Para la mayoría de los ingenieros, Google ofrece estaciones de trabajo bastante robustas que ejecutan una versión modificada de Ubuntu.

Mi equipo trabaja en Chrome OS y hemos dedicado un esfuerzo considerable a lograr que las Chromebooks sean lo suficientemente seguras para acceder a la red corporativa de Google. Uso varias Chromebook todo el tiempo para volver a SSH en mi estación de trabajo Ubuntu para codificar cuando no estoy en mi escritorio. También uso Chrome Remote Desktop en caso de que necesite ejecutar una aplicación impulsada por la interfaz de usuario.

Muchos de mis pares todavía usan computadoras portátiles MacBooks y Ubuntu para ejecutar aplicaciones locales, pero se sorprendería de lo mucho que se puede hacer desde un Chromebook en estos días, por diseño.

Como ingeniero de ilustración y diseño para 2D y 3D, realmente depende de sus gustos y tipo de especificaciones de computadora necesarias para hacer el trabajo. También agregaría, depende del software que esté planeando usar y necesite usar. La mayoría del software 3D de rango medio a superior requiere una computadora poderosa. Yo uso 3 computadoras principales …

Utilizo un Microsoft Surface Pro 4 de gama alta para la mayoría de mis aplicaciones y programas diarios. Es cierto que Surface Pro 4 es una muy buena pieza de hardware. Sin duda, es una bestia en comparación con mis compañeros Macbook Air.

Utilizo una computadora portátil de alta gama (cuyo nombre no mencionaré porque, en retrospectiva, no valía la pena el $$$). Sin embargo, planeo cambiar al Surface Book 2 de los próximos años (2017), después de probar el Libro 2016, en una tienda local de MS. Esto me permite una potencia portátil, aunque la Surface Pro honestamente puede hacer el mismo trabajo, con el beneficio adicional de una tableta real cuando sea necesario.

Cuando trabajan directamente en archivos y proyectos más grandes que requieren programas de primer nivel, exigen una computadora con la especificación para satisfacer las demandas de mis proyectos. Mi estación de trabajo de confianza (también conocida como T0p Tier Desktop), que ejecuta 64 gb de memoria y otras especificaciones de gama alta, es la que más se usa. La razón es simplemente porque sin esas especificaciones de computadora, mis programas tardarían días en terminar de renderizar algunos trabajos 3D que he creado, de lo contrario.

Érase una vez, utilicé exclusivamente computadoras Apple hace más de 10 años y recientemente (2–3 años) también dejé sus computadoras portátiles, ya que desde entonces he usado principalmente computadoras de escritorio basadas en Windows, así como computadoras portátiles y ahora híbridos. Las computadoras de escritorio son fáciles de actualizar, por lo tanto, máquinas potentes y rentables, cuando se necesita una computadora que requiera el nivel de castigo (potencia específica) para el tipo de trabajo que hago. Desde que utilicé Surface Pro 3, realmente he disfrutado estos híbridos. En realidad, son el único híbrido verdadero en el mercado. De acuerdo, son caros, pero definitivamente obtienes lo que pagas con estos dispositivos. Y NO, no trabajo para MS, jajaja.

En conclusión, elija una computadora portátil / computadora de escritorio / híbrida que pueda manejar fácilmente no solo el trabajo que tiene que hacer hoy, sino también el trabajo que tendrá que hacer mañana.

-Salud

En IBM era básicamente lo que necesitabas / preferías.

¿Quieres un Macbook Pro? Te conseguirán una Mac (en realidad tienen una asociación con Apple para esas cosas).

¿Quieres una PC? Te darán una patada Lenovo. ¿Necesitas más RAM? Lanzarán tarjetas RAM hasta que tenga 16 GB o lo que necesite.

¿Quieres una PC de escritorio? Ellos buscarán uno arriba.

¿Quieres otro monitor? Ellos también lo entenderán.

En realidad creo que tenía los 4 de estos. Además de una empresa iPhone y Galaxy.

Obtener una computadora decente nunca fue un gran problema, ni debería serlo.

En Amazon, como SDE, tiene la opción de una computadora portátil con procesador de pantalla retina i7 Mac 14 ″ de gama alta (a partir de ese momento) o una computadora portátil HP / Lenovo Windows equivalente, un monitor grande de 34 ″ o dos monitores de 24 ″, no solo ese número de máquinas de alta gama EC2 según el requisito.

Tengo una pantalla de retina Mac 14 ″ con monitor de 34 ″ y una máquina EC2 con instancia de 8CPU 64GB RAM.

En Microsoft, depende de la unidad de negocio, tenía una computadora portátil de pantalla táctil Lenovo de alta gama, una computadora de escritorio con múltiples monitores y una de ellas con monitor táctil.

He tenido varias computadoras de escritorio y portátiles diferentes en mis 8 años en Microsoft. Por el momento tengo una laptop Lenovo T440s que uso como mi máquina principal. No lo tengo frente a mí, pero creo que sus especificaciones son: 8 GB de RAM, 256 GB SSD, CPU i7 y una pantalla táctil.

También tengo una computadora de escritorio Dell T3600 con unidades de 2x 1 TB y 16 GB de RAM. Finalmente tengo un X1 Carbon que uso para pruebas adicionales o para presentaciones. En el pasado, tuve dos computadoras de escritorio HP, una computadora portátil HP y un par de viejos Dell que usé cuando necesitaba probar algunas máquinas físicas unidas a un dominio de prueba.

Microsoft suele ser bastante bueno al permitir que los ingenieros elijan el sistema que desean de una lista de máquinas aprobadas. La lista generalmente contiene 2–3 modelos de computadoras portátiles y de escritorio de cada uno de los grandes fabricantes.

Esto puede sorprenderle, pero mi computadora portátil suministrada por Microsoft es una MacBook Pro de 15 ″. También tengo una computadora de escritorio con 6 núcleos, 32 GB de RAM, 2 SSD grandes y una buena GPU dedicada de clase de estación de trabajo.

Básicamente, las computadoras de escritorio estándar son bastante robustas y las computadoras portátiles dependen mucho de lo que haces. Tiendo a trabajar en muchas plataformas, dos de ellas son iOS y OS X, por lo que es fácil justificar una Mac.

En términos generales, la respuesta es, cualquiera que sea la computadora y / o computadora portátil que soliciten. Una manera de hacer infeliz a un valioso ingeniero de software es obligarlo a usar algo que preferiría no usar.

Actualmente estoy en un centro de investigación de Samsung. Durante varios años, la caja de desarrollador estándar ha sido una i7 (3770) más antigua, 32 GB de RAM, una gran HD y una SSD de 256 GB, todo en una caja sin nombre creada por una tienda local. Todos los que quieran tienen dos pantallas Full HD, algunas tienen tres. Casi todos los desarrolladores están ejecutando Linux, generalmente el último Ubuntu LTS. Tendemos a recompilar sistemas operativos completos (por ejemplo, Android o Tizen) varias veces al día, en lugar de simplemente aplicaciones, por lo que necesitamos algo de potencia. Espero una actualización a SkyLake 6700K pronto. Hay computadoras portátiles de la empresa para presentaciones y viajes de negocios (es decir, presentaciones), pero nadie las usa de otra manera.

Las grandes compañías tecnológicas generalmente proporcionarán las computadoras o la computadora portátil. De hecho, mi padre todavía no tiene una computadora propia. Hay uno que puede llevarse a casa que pertenece a la empresa y otro en la propia empresa, a menudo un escritorio en el cubículo o la habitación (por supuesto, dependiendo de su posición en la empresa). La computadora portátil que ofrecen tiene una seguridad muy estricta y monitorean la mayor parte de lo que haces en ella. ¡Samsung ni siquiera permite conectar unidades flash!

En Twitter, todos los ingenieros tienen Retina Macbook Pros. Casi todos tienen la versión de 13 “, pero la versión de 15” se usa en algunos casos en los que necesita un poco más de potencia. Hasta donde yo sé, esta es la única opción para los ingenieros. Tenemos algunos Macbook Airs para PM / gerentes / diseñadores, y creo que algunas personas en marketing o ventas usan Windows (Lenovo, si no me equivoco), pero no sé por qué. Los diseñadores a menudo tienen iMacs, pero no conozco a ningún ingeniero que tenga una computadora de escritorio.

En general, los ingenieros prefieren usar una computadora portátil en la que puedan conectarse a su VM para programar el trabajo y el resto del trabajo (reunión, comunicación, presentación, etc.) prefieren trabajar en su computadora portátil (de su propia elección).

Los programadores de grandes empresas como HP, IBM, BT, etc. normalmente obtendrán algunos portátiles de especificaciones medianas con Core i5. La RAM normalmente es alta debido a que se está ejecutando una gran cantidad de servidores para pruebas locales. Tal vez con gráficos Intel (nunca tuve la oportunidad de obtener una computadora portátil con tarjeta nvidia o ati, excepto cuando trabajo con una pequeña empresa). La estación de trabajo estará equipada con un monitor externo. Todas las grandes empresas para las que he trabajado utilizan Lenovo, excepto HP por razones obvias. Sé que mi contraparte occidental también está obteniendo las mismas especificaciones que la mía, así que no es porque estamos en la otra parte del mundo.

More Interesting

¿Cuál es la condición de un ingeniero de software no IITiano?

¿Cuál es el mejor camino de autoaprendizaje para pasar de novato a ingeniero de software?

¿Cómo es trabajar en Tech Mahindra para estudiantes de primer año como ingeniero de software asociado?

Soy ingeniero de software. ¿Es posible obtener un doctorado en computación cuántica?

¿Qué tan difícil es hacer una aplicación como Quora?

Cómo ser no egoísta como ingeniero de software

Cómo emigrar a Canadá como ingeniero de software

¿Existe un servicio en el que pueda pedirle a la gente que me ayude a corregir errores en tiempo real en lugar de pedirles a mis compañeros de trabajo y molestarlos durante sus trabajos?

¿Vale la pena asistir a un programa de doctorado para ser cuantitativo en los fondos de cobertura y los bancos de inversión?

¿Los ingenieros de software de las principales compañías tecnológicas usan Python para multiprocesamiento o subprocesamiento múltiple?

Tengo 2.6 años de experiencia en Visual C ++. ¿Me preocupa si es una buena tecnología continuar una carrera o no? ¿Hay otras compañías que usan esta tecnología?

¿Cuáles son algunas técnicas de aprendizaje útiles para los nuevos ingenieros de software?

¿Todavía se le puede llamar ingeniero de software si solo conoce Ruby on Rails como el idioma del lado del servidor?

¿Es necesaria la programación orientada a objetos para la programación integrada?

Cómo conseguir un trabajo en Automattic como ingeniero de software