Todo sobre tuning de autos

Dónde solicitar un especialista en TI. "¡Iría a los especialistas en TI! ..." ¿Dónde debería ir a estudiar un futuro especialista en TI? Capacitación o comunicación en línea con un especialista en TI experimentado

Universidad Técnica Estatal de Moscú NORDESTE. Bauman (Universidad Técnica Estatal de Moscú que lleva el nombre de NE Bauman) Universidad estatal de Moscú M.V. Lomonosov (Universidad Estatal Lomonosov de Moscú) Universidad Estatal de Gestión (GUU) Universidad Económica de Rusia que lleva el nombre de G.V. Plekhanov (PRUE) Universidad Estatal de Economía, Estadística e Informática de Moscú (MESI) Universidad Financiera dependiente del Gobierno de la Federación de Rusia

Tecnología de la Información (TI)

En la era de la informatización global de la sociedad, ninguna organización o empresa puede funcionar con éxito si no tiene un sistema de información que funcione bien y que se base en tecnologías avanzadas. La necesidad de especialistas capaces de hacer la vida más fácil y cómoda con la ayuda de tecnologías para recopilar y procesar información, por ejemplo, mejorar o automatizar los procesos de producción, crece día a día. Ahora es el el tiempo justo elegir especialidades innovadoras en el campo de los sistemas y tecnologías de la información como formación profesional superior en la universidad.

La gama de actividades profesionales de los graduados universitarios en el campo de la tecnología de la información es amplia: desde matemáticas aplicadas en el campo de la programación hasta llevar productos de software de alta tecnología a consumidores específicos. El objeto de la actividad profesional de un especialista en sistemas y tecnologías de la información es su matemática, información y software, métodos y métodos de diseño, depuración, producción y operación de software en sistemas de información en todos los ámbitos de la vida. La tarea de un especialista es formar un complejo de software y hardware que permita a la empresa empleadora lograr una ventaja competitiva en el mercado.

Especialidades y especializaciones en el campo de las tecnologías de la información (TI)

La elección de programas de formación en esta área en las universidades de Moscú es bastante amplia: la tabla muestra las áreas más comunes de formación y especialidades.

Número de clasificador OXO

Nombre de la dirección / especialidad

Periodo de estudio (años)

Calificación

Región profesional ocupaciones

"Matemática e Informática Aplicadas"

Licenciatura en Matemáticas Aplicadas e Informática

Soporte matemático y de software para áreas de ciencia, tecnología y tecnología de la información de alta tecnología con un enfoque en la programación efectiva; construcción de algoritmos para resolver problemas de optimización

Maestría en Matemáticas Aplicadas e Informática

matemático, programador de sistemas

"Informática de negocios"

Licenciatura en informática empresarial

Gestión de la información en el ámbito de los negocios modernos; implementación, análisis y mantenimiento de sistemas de información corporativos

Maestría en informática empresarial

"Informática aplicada" (por región)

Licenciatura en informática aplicada

Creación, implementación y mantenimiento de sistemas de información con orientación profesional; marca de eficiencia software y bases de datos en un área específica; uso de tecnologías de información avanzadas para recibir y procesar información

Maestría en informática aplicada

"Informática aplicada" (por áreas: economía, gestión, gestión)

economista informático, gerente, gerente

"Informática e Ingeniería Informática"

Licenciatura en Ingeniería y Tecnología

Conjunto de herramientas, métodos y métodos destinados a crear y utilizar computadoras, sistemas y redes, sistemas de control y procesamiento de información automatizados; Asegurar el funcionamiento de todos los equipos informáticos.

Maestría en Ingeniería y Tecnología

« Máquinas de computación, complejos, sistemas y redes "

"Software para tecnología informática y sistemas automatizados"

"Sistemas de información"

Licenciatura en sistemas de información

Creación y soporte de sistemas de información modernos en todas las industrias, comercio, ciencia y educación; Resolver una amplia gama de problemas en el desarrollo de software para sistemas de control y procesamiento de información utilizando métodos de gráficos por computadora, información de red y tecnologías multimedia.

Maestría en Sistemas de Información

"Sistemas y tecnologías de la información"

"Tecnología de la información en el diseño"

"Tecnología de la información en la industria de los medios"

"La tecnología de la información en los negocios internacionales"

* Estudios de maestría después de 4 años de licenciatura.

Una de las especialidades más populares en las universidades de Moscú en el campo de la tecnología de la información es "Sistemas y tecnologías de la información", ya que los estudiantes que reciben esta educación en la universidad se familiarizan con la programación, el dispositivo de una computadora y la gestión de datos, y también adquirir conocimientos en áreas específicas de la futura actividad profesional. Además, esta especialidad tiene una serie de especializaciones interesantes en las universidades de Moscú:

  • "Gráficos por computadora y métodos modernos de programación en Internet"
  • "Tecnología de la información en la gestión inmobiliaria, en los negocios internacionales"
  • "Tecnologías, redes, complejos de telecomunicaciones"
  • "Seguridad de las redes de información y protección de la información"
  • « Redes de información comercio electrónico "
  • "Redes de información corporativa"
  • "Redes de información bancaria"
  • "Gestión de sistemas de información"
  • "Redes de información en áreas específicas economía nacional: instrumentación, transporte "

Que se esta estudiando

Los futuros especialistas en tecnologías y sistemas de la información reciben formación matemática fundamental en la universidad, conocimientos en el campo de análisis del sistema, manejo de objetos dinámicos, diseño de bases de datos inteligentes. Al mismo tiempo, los estudiantes adquieren conocimientos y habilidades de los métodos de programación modernos en el entorno de Internet, en el campo de los sistemas de control global, seguridad de la información, etc.

Dado que la TI diseñada y utilizada, por regla general, se guía por un campo de aplicación específico, un especialista necesitará conocimientos en esta área específica de la economía nacional, por ejemplo, en ingeniería mecánica, transporte ferroviario, comercio electrónico, publicidad. Ciertos tipos de actividades profesionales de un graduado universitario en el campo de las tecnologías de la información requerirán conocimientos en el campo de la economía, las finanzas, la jurisprudencia, la gestión, el marketing, la gestión de proyectos.

Todos los programas de computadora están escritos en idioma en Inglés, por lo tanto, un futuro especialista en TI debe hablar inglés técnico a un nivel suficientemente alto.

También puede convertirse en un especialista en TI obteniendo una de las especialidades enumeradas en la tabla en una universidad; Es importante que decida usted mismo en quién quiere convertirse: especialista en "cerebros", "hardware" o "personalización" de productos terminados y modelos. Se brinda un perfil de actividad similar a la especialidad descrita a los egresados ​​universitarios con título en Informática Aplicada, quienes también están llamados a utilizar tecnologías de información avanzadas en áreas específicas de la economía nacional. En las universidades de Moscú, puede encontrar interesantes programas de estudio en la especialidad "Informática aplicada" en economía, administración, administración, turismo, medicina, etc., que enseñan en el volumen adecuado de un complejo de disciplinas relacionadas.

¿Dónde trabajan los profesionales de TI y cuánto obtienen?

Existen varias opciones posibles de desarrollo profesional para los graduados universitarios en el campo de las tecnologías de la información: administración, diseño e ingeniería y gestión.

La dirección administrativa está representada por los puestos de administrador del sistema, administrador de la red, administrador de la base de datos. Todos estos administradores están obligados a garantizar el funcionamiento ininterrumpido y seguro de las computadoras y sus complejos en la red. Los administradores novatos reciben 25,000 rublos, cada año de trabajo agrega un 15% al ​​salario, el conocimiento adicional, por ejemplo, de un idioma extranjero, agrega otro 10%. La presencia de certificados profesionales, especialmente de nivel internacional, aumenta el salario en otro 30%. Por lo tanto, un salario de $ 5,000 no es un límite para un administrador, y es posible obtener ganancias adicionales para cumplir con los pedidos únicos.

La dirección de diseño y desarrollo está representada por los puestos de programador, programador líder, desarrollador de aplicaciones de red, programador web, etc. El salario promedio de un programador es de 1,500-2,000 dólares, depende del lenguaje de programación, el nivel de conocimiento del idioma inglés (más 20%), experiencia laboral. A menudo, los programadores, especialmente en el entorno de Internet, están subcontratando, es decir, trabajan para ellos mismos; sus ingresos suelen ser superiores a los de los empleados a tiempo completo.

El trabajo de liderazgo de los especialistas en PI incluye los puestos de director de proyecto, director de proyecto y director general. Puede aprender sobre la formación de salarios para puestos en esta dirección en la descripción de la especialidad "Gestión de la organización".

Los graduados universitarios, especialistas en PI, pueden encontrar trabajo en todas las esferas de la vida en las que se utiliza la tecnología informática:

  • - en instituciones académicas, científicas y educativas;
  • - en centros informáticos, oficinas de desarrollo;
  • - v centros de informacion, archivos, fondos y bibliotecas, organismos estatales de estadística;
  • - en agencias estatales y gubernamentales, autoridades estatales y municipales, autoridades fiscales, policiales y de protección social, en aduanas;
  • - en órganos de gobierno de empresas y organizaciones de diversas formas de propiedad;

La dirección de TI es muy popular hoy en día en todo el mundo. No es tan fácil comprender la diversidad de instituciones educativas que brindan educación especializada. Decidimos elegir las mejores universidades que operan no solo en San Petersburgo, Moscú o las regiones, sino en todo el mundo.

Educación informática en el extranjero

Liderando en muchas clasificaciones internacionales Instituto de Tecnología de Massachusetts... El 92% de sus egresados ​​continúan sus estudios de doctorado o trabajan en su especialidad. Baste decir que este instituto posee un récord asombroso: un laureado premio Nobel es 81 de los que trabajaron o estudiaron en Massachusetts.

Si está deprimido por su ubicación (no a todos les gustará Boston), elija Universidad Stanford ubicado en la soleada California. Ofrece educación de calidad, y su ubicación junto al famoso "Valle Dorado" le permitirá no preocuparse demasiado por el empleo. Por cierto, un bisonte de la industria de la tecnología de la información como los creadores de Google, Larry Page y Sergey Brin, se graduaron en esta universidad. Diecinueve multimillonarios vivos son ex alumnos de Stanford. No es una mala motivación, ¿no?

Universidad de Carnegie mellon no tan conocido en Rusia como en Occidente. Pero se ubica constantemente entre las 5 mejores universidades de TI. Y eso dice mucho. Ubicado en una Pensilvania acogedora y tranquila, le permitirá concentrarse en sus estudios, así como ir a la pequeña ciudad de Punxsutawney en Pensilvania, donde se celebra el mundialmente famoso Día de la Marmota el 2 de febrero de cada año.

También hay otras opciones interesantes. Pierde un poco al vecino Stanford Universidad de California, pero aún considerado uno de los mejores del mundo. Ampliamente conocida Harvard y Oxford, Cambridge y Priston- Estas son generalmente opciones en las que todos ganan, en cualquier área que le gustaría estudiar allí. Pero si no te gusta el ambiente anglosajón y eres, por ejemplo, una francofonía, ven a estudiar a Zúrich. Suiza es famosa no solo por sus increíbles quesos y un sistema bancario desarrollado, sino también por el Instituto Federal de Tecnología. Hubo un tiempo en que estaba de moda enviar a sus hijos allí a estudiar entre la élite de Moscú. Por último, si está harto de Europa y desea obtener conocimientos de calidad en un lugar no trivial, vaya al sureste. Universidad Nacional de Singapur a menudo se incluye en las calificaciones de las mejores universidades del mundo.

Educación informática en San Petersburgo

Estudiar en el extranjero es bueno, pero demasiado caro para la billetera. Sin embargo, se puede obtener una educación de calidad sin salir de su ciudad natal. Afortunadamente, no hay problemas con las universidades técnicas de San Petersburgo.

SPbPU "Polytech"(o, más oficialmente, la Universidad Politécnica Pedro el Grande) en últimos años llevó a cabo una serie de reparaciones, actualizó seriamente la base de materiales y entró en una nueva era, ocupando constantemente un lugar en las diez mejores universidades técnicas de Rusia. La División de Electrónica y Telecomunicaciones es una de las mejores lugares en el país para recibir educación más alta en el campo de las TI. De hecho, aquí trabaja el premio Nobel Zhores Alferov.

ITMO- en los últimos años, esta universidad se ha ido posicionando entre las principales instituciones de la ciudad. Las prioridades científicas del instituto son la información y las tecnologías fotónicas. Y entre las ventajas está una base técnica asombrosa. Este es uno de los pocos institutos de San Petersburgo que aparece de vez en cuando en los rankings internacionales de instituciones de educación superior.

SPbSU- la principal universidad de San Petersburgo ofrece muchas especialidades para los solicitantes. La Facultad de Matemática Aplicada y Procesos de Gestión fue fundada en los años 60 del siglo pasado y combina la tradición de la educación de calidad con desarrollos innovadores. Lo único negativo (aunque muy relativo) es que tendrás que ir a estudiar a Old Peterhof.

SPbGETU "LETI": a finales del siglo XIX, el instituto fue la primera universidad de ingeniería eléctrica de Europa. Ahora, por supuesto, los tiempos no son los mismos, tenemos que soportar una competencia seria, pero LETI se las arregla. La Facultad de Tecnología Informática y la Facultad de Electrónica son dos poderosos centros educativos donde cada alumno estará feliz de estudiar, estudiar y volver a estudiar, siguiendo los preceptos de los líderes.

SPbSUT- San Petersburgo Universidad Estatal telecomunicaciones ellos. Profesor M. A. Bonch-Bruevich. A principios de la década de 2010, se sometió a una importante renovación, que permitió elevar la calidad de la educación a un nuevo nivel. Es interesante que la Facultad de Sistemas y Tecnologías de la Información sea socio de Cisco e implemente activamente sus desarrollos en proceso de estudio... Será de interés para aquellos ciudadanos que viven en la margen derecha del Neva, el instituto está ubicado cerca de la estación de metro "Ulitsa Dybenko".

Educación informática en otras ciudades de Rusia

Si las universidades de San Petersburgo no le convienen con algo y los familiares que no son pobres viven en Moscú, o existe la oportunidad de alquilar un apartamento o vivir en un albergue, eche un vistazo más de cerca a las instituciones de educación superior de Moscú. Hay mucho para elegir, pero prepárate para una alta competencia y no menos altas tasas de matrícula. También hay opciones interesantes en otras ciudades rusas.

Universidad Estatal de Moscú Lomonosov- una de las mejores universidades del país por una variedad de criterios. No es de extrañar que los especialistas en TI estén formados aquí a un alto nivel. Es cierto que la facultad de CMC, "afilada" bajo educación técnica, hace un gran énfasis en la formación científica y teórica; para algunos es un punto negativo, pero para alguien es una ventaja. La competencia es bastante grande: cinco o seis personas por asiento, hay lugares presupuestados, pero al mismo tiempo, se debe aprobar un examen adicional en la Universidad Estatal de Moscú; un examen no será suficiente aquí.

Universidad Técnica Estatal Bauman de Moscú- una de las universidades técnicas más famosas del país. La Facultad de Informática, así como la Facultad de Robótica y Automatización Integrada están en constante demanda. Sin embargo, otras facultades también prestan la máxima atención a la formación técnica. Con la educación recibida en "Baumanka", no tiene que preocuparse por conseguir un trabajo.

MIPT Es otra universidad muy fuerte con varias facultades adecuadas para jóvenes con mentalidad técnica. Las facultades de ingeniería de radio y cibernética, administración y matemáticas aplicadas y la relativamente nueva, innovación y alta tecnología, brindan la oportunidad de obtener una educación de alta calidad. Al mismo tiempo, la competencia no es tan alta, solo un poco más de dos personas por asiento.

MEPhI- una de las instituciones de admisión más difíciles en Rusia, que trabaja en la dirección de TI. ¡La competencia aquí en algunos años llega a 16 personas por asiento! Sin embargo, esto no significa que sea completamente irreal entrar aquí. La Facultad de Informática Empresarial ofrece muchas oportunidades para estudiantes inteligentes e ingeniosos.

HSE- La Escuela Superior de Economía es una marca establecida de educación de calidad. Y no solo en la especialidad económica. La Facultad de Informática Empresarial aquí se centra más en la obtención de conocimientos prácticos que teóricos. V mundo moderno- eso es exactamente lo que recetó el médico.

También son dignas de mención algunas universidades regionales. Son interesantes principalmente por el menor costo de la educación y, en general, de por vida. Eche un vistazo más de cerca a las universidades de Kazán, Novosibirsk, Tomsk y Nizhny Novgorod. Entonces, por ejemplo, la Universidad de Novosibirsk ocupa uno de los lugares líderes en salario entre los especialistas en TI y compite en este indicador con Moscú MEPhI y MIPT.

Los artículos de las revistas de hackers por sí solos no te llevarán muy lejos. Esto te lo digo seguro. Si desea convertirse en un verdadero especialista en TI, debe estudiar y asegurarse de obtener conocimientos fundamentales sobre el tema. Afortunadamente, hay más oportunidades para esto hoy que nunca. No solo hay muchos libros de texto disponibles en la Web de forma gratuita, sino que se están desarrollando rápidamente formas de aprendizaje completamente nuevas y progresivas. Y esto concierne especialmente a nuestra especialidad de TI.

El propósito de este material es mostrar lo fácil que es hoy aprender por su cuenta. Dominar rápidamente las nuevas tecnologías y lenguajes de programación. Al mismo tiempo, no se esfuerza por hacerlo y obtiene un verdadero placer de aprender. No pretendo ser una imagen completa, y este artículo, por supuesto, no es una colección de todos los proyectos que pueden ayudarte en la autoeducación. Pero intenté recopilar algunos servicios especialmente interesantes que me resultaron interesantes personalmente. Estoy seguro de que también te serán útiles.

Aprendiendo ingles

Estoy tomando un serio riesgo al comenzar este material con las palabras "inglés". Mucha gente tiene dificultades con él, y la ironía es que cuanto más grave es el problema, mas gente resista estudiarlo, inventando excusas y excusas. Sea lo que sea, puedo decírselo con total confianza: un especialista en TI verdaderamente exitoso, si puede prescindir del inglés, entonces pierde muchas oportunidades interesantes. La mayoría de las conferencias de renombre se llevan a cabo en inglés. En las comunidades más grandes de especialistas, se adopta el inglés. Científicos destacados escriben blogs y artículos en inglés. En Silicon Valley se habla inglés. Y los programadores de la India, de los que hay tantos, hablan de ello que no podrás esconderte de ellos con todas tus ganas :). En resumen, el aprendizaje de idiomas debe agregarse a su lista personal de tareas pendientes como una prioridad. A decir verdad, la gran mayoría de los recursos de los que hablaré a continuación requieren al menos un conocimiento mínimo de inglés. La razón es simple: no hacen nada de eso en ruso (estoy seguro solo por ahora). Sin embargo, para el primer proyecto de nuestra revisión, simplemente no se necesita un idioma extranjero; por el contrario, está dirigido a bombear rápidamente su conocimiento de InYaz. Y fue hecho en Rusia :).

LinguaLeo

Hay una regla simple: para tirar mejor y con más confianza de la barra horizontal, debe tirar de la barra horizontal cada vez más a menudo. Solo trabaja más duro. Lo mismo ocurre con el inglés: para entender bien el inglés de oído, sin escuchar cada palabra en un intento de distinguir al menos algo, es necesario escuchar más este mismo discurso. Puedes empezar viendo una serie de televisión, conectando los subtítulos originales para estar seguro, pero ... comparado con lo que representa el servicio LinguaLeo, este es el siglo pasado. Su base de datos ya ha recopilado una gran cantidad de series de televisión, todo tipo de películas, grabaciones de varios seminarios y discursos (por ejemplo, mini charlas temáticas con TED.com), conferencias de universidades occidentales (incluidas idioma extranjero) etc. Todo esto se divide en categorías por tema, dificultad y calificación de los usuarios. Pero lo principal es cómo exactamente el servicio permite que se consuma este contenido. Se muestra una transcripción completa del discurso junto al video, por lo que siempre puede leer un fragmento que no puede entender de oído. ¿Te encuentras con una palabra desconocida? Con un clic, LinguaLeo muestra inmediatamente la traducción e ingresa esta palabra en su diccionario personal, para que pueda recordarla y comenzar a usarla en el contexto adecuado mediante una variedad de ejercicios. No más hurgar en subtítulos y diccionarios: solo mira contenido interesante por ti mismo y trata rápidamente con lugares incomprensibles. Para mí, no veo una mejor manera, en primer lugar, de reponer vocabulario y, en segundo lugar, acostumbrarse al habla en inglés. Para "resolver" esas palabras que simplemente se encuentran en Internet, hace mucho tiempo que instalé un complemento de navegador especial para mí que implementa la integración con el servicio.

Universidades en línea

Hay bastantes personas que quieren discutir sobre si un profesional de TI necesita un título universitario. Aquellos que dicen que se necesitan conocimientos fundamentales con urgencia tienen razón. Pero también se puede estar de acuerdo con aquellos que argumentan que puedes aprender todo por tu cuenta; habría un deseo. Esto último se volvió aún más fácil después de que las principales universidades occidentales con tasas de matrícula fuera de escala comenzaron no solo a cargar videos de sus conferencias (por ejemplo, en iTunes), sino también a dar forma en general a la cultura de la enseñanza de materias universitarias en línea. Ahora me gustaría señalar iniciativas similares por parte de las universidades rusas, pero hasta ahora no hay nada que decir.

Cursos de formación de Stanford

La Universidad de Stanford, ubicada en California, es famosa en todo el mundo. De hecho, es la forja de recursos humanos para las empresas de tecnología de Silicon Valley, muchas de las cuales están ubicadas en Palo Alto, en la misma ciudad que la propia universidad. Llegar a Stanford es un sueño hecho realidad para muchos jóvenes que buscan seguir una carrera en TI. Cuanto más lee sobre Stanford, más se regocija por el hecho de que la universidad lanzó un proyecto de cursos gratuitos en línea en el otoño. Inicialmente, a todos se les ofreció tomar tres cursos: "Aprendizaje automático" (ml-class.org), "Inteligencia artificial" (ai-class.com), "Introducción a las bases de datos" (db-class.org). Cada uno de los cursos consta de conferencias, trabajo de verificación y el examen final. En caso de completar con éxito la formación, el alumno recibe un certificado en forma de archivo PDF, certificado por la firma digital del profesor. El experimento fue un éxito, y Stanford anunció una docena de nuevos cursos a principios de año, que incluyen:

  • Seguridad de la información (security-class.org);
  • Diseño y análisis de algoritmos (security-class.org);
  • Teoría de juegos (cs101-class.org);
  • Ciencias de la Computación (cs101-class.org);
  • Criptografía (cs101-class.org).

Además de las asignaturas de TI directamente, hay un par de cursos sobre emprendimiento (en el campo de las altas tecnologías). Hasta ahora he tenido tiempo de hacer un curso sobre aprendizaje automático y he tenido un gran placer. El curso está estructurado de tal manera que sea comprensible para casi todos, aunque, por supuesto, los conocimientos en el campo de las matemáticas discretas y el análisis matemático serán de gran utilidad aquí. Debo decir que el video de cualquiera de los cursos va acompañado de subtítulos por si algo es difícil de distinguir de oído. Por regla general, el idioma es muy sencillo, por lo que todo está claro incluso con un nivel intermedio de inglés.

MITx del Instituto de Tecnología de Massachusetts

Probablemente hayas oído hablar del MIT, una universidad occidental igualmente conocida. También siguió los pasos de Stanford y, a principios de año, anunció el desarrollo de MITx, una plataforma tecnológica para la educación en línea. Y ya en febrero, apareció información sobre el primer curso, que se llevará a cabo con la ayuda de este sistema - "6.002x: Circuitos y Electrónica". La capacitación comenzará en la primavera y requerirá aproximadamente diez horas por semana. La asignatura no es fácil, por lo que solo se admiten alumnos con los conocimientos necesarios de electricidad, magnetismo y cálculo diferencial. Entre los tres profesores se encuentra el profesor Gerald Sussman, quien creó el lenguaje Scheme y es autor de uno de los más mejores libros de texto sobre programación - "Estructura e interpretación de programas informáticos". En un futuro próximo, se promete la aparición de otros elementos. Estoy seguro de que se puede encontrar lo mismo en los dientes de las instituciones educativas rusas, que simplemente están obligadas a mantenerse al día.

¡Prueba la tecnología!

Tutoriales interactivos que le permiten sentir rápidamente que la nueva tecnología aparece como hongos después de la lluvia. A continuación, doy algunos proyectos más similares que no se incluyeron en la revisión de hoy, pero que serán muy útiles si desea, por ejemplo, familiarizarse con los lenguajes de programación funcional emergentes o las nuevas bases de datos NoSQL.

JavaScript

Sin embargo, cursos de inglés, aunque necesarios, pero aún un paso hacia un lado. Lo principal de lo que quiero hablar hoy son los servicios que te permiten aprender un lenguaje de programación muy específico. Aquí se nota mucho un patrón: cuanto más activamente se desarrolla y gana popularidad un idioma, más herramientas aparecen para su estudio. Por ejemplo, tomé algunos lenguajes de programación particularmente de moda: Python, Ruby (más Ruby on Rails) y, por supuesto, JavaScript (HTML5). Empecemos por lo último. Ninguna aplicación web moderna está completa hoy en día sin una dosis impactante de código JS que implemente por completo la interacción del usuario. Los geeks especiales logran implementar cosas absolutamente imposibles en JavaScript: tome al menos un proyecto de máquina virtual en el que Linux se haya lanzado con bastante éxito (bellard.org/jslinux). Pero no consideraremos este caso :).

Codecademy

Pregunta simple: ¿cuál es la forma más probada de aprender un nuevo lenguaje de programación? Coge un libro inteligente y empieza a leerlo. Este enfoque nunca se volverá obsoleto. Así fue hace veinte años, y es así ahora. Sin embargo, es difícil imaginar que en el siglo XXI no se hayan inventado métodos de enseñanza más progresivos, y mucho menos la enseñanza de la programación. Codecademy es una startup que se posiciona como una escuela de desarrolladores. En setenta y dos horas después de su apertura, reunió a más de doscientos mil (¡piense en el número!) Programadores novatos, invitándolos a tomar un curso interactivo de JavaScript.

El secreto del éxito radica en la elegancia del proceso de aprendizaje. Usando una interfaz especial, los estudiantes comienzan a aprender inmediatamente sobre las características básicas del lenguaje y su sintaxis y, lo más importante, se les ofrece probar inmediatamente el conocimiento en acción escribiendo el código en una consola especial. Todo esto sucede en el navegador, sin tener que instalar nada en tu computadora. Paso a paso, puede descubrir rápidamente qué es qué y comprender todo principios básicos JavaScript. Para alentar aún más a los estudiantes a aprender, se otorgan premios a medida que avanzan en el curso.

El proyecto recibió fondos rápidamente y promete una reposición significativa muy pronto cursos de formación... Ya está disponible un sistema para crear sus propios cursos en la plataforma Codecademy ya preparada.

Aprenda jQuery en treinta días

La biblioteca jQuery se ha convertido gradualmente en una parte integral de JavaScript, lo que facilita trabajar con un documento HTML, manejar eventos, crear animaciones e implementar AJAX. De hecho, jQuery ha cambiado mucho la forma en que programamos JavaScript. Tratar con la biblioteca, en principio, no es difícil. Pero para hacerlo aún más indoloro, Nettuts +, conocido por sus artículos tutoriales de calidad, ha creado un curso dedicado. El curso está dividido en treinta lecciones de screencast de quince minutos cada una, lo que le permite adoptar gradualmente la biblioteca día tras día. Diga lo que diga, pero siempre se pueden encontrar quince minutos. Y el formato de formación es muy agradable: para mí, personalmente, no hay nada más comprensible que una demostración directa de codificación con comentarios en el camino. Para aquellos que recién están comenzando a aprender JS, hay un curso en video del mismo autor (bit.ly/AqK4s0).

Primer vuelo a jQuery

Si pregunta quién está filmando screencasts de calidad de referencia, seguramente los ganadores serán una escuela de programación en línea c<>de la escuela. Este es un proyecto muy profesional que ofrece cursos gratuitos y de pago para especialistas de varios niveles. JQuery Air: First Flight ha sido un curso pago durante mucho tiempo, pero recientemente ha estado abierto a todos. Consta de cinco niveles, cada uno de los cuales incluye un screencast educativo y ejercicios de programación interactiva, implementados directamente en el navegador. Por completar tareas, se otorgan puntos (por ejemplo, 350 por un problema resuelto). Si hay alguna dificultad en alguna parte, puede pedir una pista, pero en este caso no puede evitar los puntos de penalización. En el primer nivel, se propone pasar por los conceptos básicos de JavaScript, en el segundo - selectores, en el tercero - atributos CSS, en el cuarto - manipulando elementos HTML y el DOM, en el quinto - trabajando con eventos. Para completar el curso, debe completar cincuenta y cinco ejercicios simples y no tan.

Ruby y Ruby on Rails

Si leíste el último número de la entrevista con Alena Vladimirskaya, quien es legítimamente considerada la principal cazatalentos de Runet, entonces ya sabes lo populares que son ahora los programadores de Ruby on Rails. Todo el mundo está persiguiendo especialistas competentes que estén listos para generar rápidamente proyectos web en crecimiento. Y cuanto más crece la demanda, más salarios se vuelven. Si tiene experiencia en programación y desea volver a capacitarse para una dirección más demandada, entonces Ruby junto con Ruby on Rails es definitivamente una muy buena opción. Y ahora puedes aprenderlo bastante rápido. Sin embargo, el conocimiento del idioma será útil incluso si no vas a trabajar como desarrollador profesional. Ruby también es popular entre los expertos en seguridad de la información: por ejemplo, el conocido framework de hackers Metasploit (incluidos todos sus módulos) está escrito en Ruby.

rubymonk

El proyecto es un libro interactivo de cincuenta ejercicios para guiarlo rápidamente a través de los conceptos básicos de Ruby. Te dicen: "Así se crea un conjunto de elementos, pruébalo". Y lo intentas. Luego se explica algo más: nuevamente lo verifica de inmediato en acción. Tan pronto como tenga los conocimientos suficientes, se le ofrecerán ejercicios más complejos. La verificación de las tareas completadas es absolutamente sorprendente (el código de la solución, por supuesto, debe escribirse directamente en el navegador, y el editor incluso admite el resaltado de sintaxis). Para cada ejercicio, se establecen puntos de control, mediante los cuales se verifica la corrección de la solución. Por lo tanto, en cualquier momento puede comprender qué es exactamente lo que no le gusta al sistema interactivo, cuál debería ser el resultado y dónde se ocultó el error en su solución.

prueba ruby

Si ha tenido un poco de experiencia en programación, este tutorial interactivo en literalmente quince minutos le permitirá recorrer los conceptos básicos del lenguaje Ruby y comprender qué es qué. Sin embargo, incluso si nunca se ha ocupado de la programación, probar ruby ​​será demasiado difícil para usted. Sin embargo, en este caso, la formación probablemente llevará un poco más de tiempo. En total, debe completar ocho lecciones y hacer frente a más de cincuenta tareas. El proyecto mejoró aún más después de ser tomado bajo su protección por la mencionada escuela c<>de la escuela. Ahora es prácticamente la tutora perfecta.

El Screencast de introducción a Rails que desearía tener

Como ya se señaló, el lenguaje Ruby está claramente asociado con el marco más popular para crear aplicaciones web, Ruby on Rails. Este último ayudó a despegar más de una puesta en marcha de Silicon Valley, incluido Twitter. Jeffrey Way - Editor en jefe service tutsplus.com - grabó un screencast asesino con el título revelador "Un Screencast para Dummies en Rails con el que me gustaría comenzar". Este video de 40 minutos le muestra cómo usar Rails de la manera más intuitiva. Después de eso, las palabras "Modelos", "TDD", "ActiveRecord", "RSpec", "Carpincho", "Parciales" ya no te asustarán. Este no es el único screencast para principiantes: muchos videos tutoriales para programadores de todos los niveles se pueden encontrar en otro proyecto especializado: railscasts.com.

Rieles para zombis

Después (¡y solo después!) De que tengas los conocimientos necesarios de Rails y algo de experiencia en la creación de aplicaciones web, definitivamente deberías tomar el curso gratuito "Rails for Zombies" de la misma escuela c<>de la escuela. Las lecciones grabadas a un nivel constantemente alto, aderezadas con una buena dosis de humor, van acompañadas de ejercicios extraídos de situaciones que los programadores encuentran en los "rieles" todos los días. Si este curso no es suficiente para ti, los autores tienen una secuela de "Rails for Zombies 2", pero solo puedes tomarlo por dinero.

Pitón

Python es uno de los lenguajes de programación más populares entre los profesionales de la seguridad de la información. Una gran cantidad de bibliotecas de complementos le permiten escribir rápidamente scripts complejos y aplicaciones auxiliares. Muchos profesionales generalmente consideran que Python es la herramienta ideal para crear prototipos de sistemas de información complejos lo más rápido posible. Sin embargo, el asunto a menudo no se limita al prototipo: hay muchos proyectos, cuyo código está escrito en Python, y que pueden soportar grandes cargas. Incluso puedes aprender este idioma solo por ti mismo: he tenido una situación decenas de veces en la que era necesario optimizar algo, y cada vez el conocimiento del idioma resultó ser muy útil.

Además, Python a menudo está integrado en muchas aplicaciones serias como un lenguaje de scripting para proporcionar capacidades de scripting enriquecidas.

¡Prueba Python!

La mejor manera de comenzar rápidamente es probar el tutorial de Python en línea. En términos de interactividad, el servicio pierde mucho con proyectos similares para JS y Ruby, pero, sin embargo, te permite completar un curso de formación básico directamente en el navegador. Ni siquiera necesita instalar un intérprete en su computadora. Esto es muy conveniente: cualquier ejemplo dado se puede probar inmediatamente en acción. Sin embargo, aquí es donde termina la interactividad: Try Python no verifica su código de ninguna manera, no monitorea la exactitud de las acciones y no ofrece tareas para probar el conocimiento. El curso completo consta de siete partes (cinco en Python y dos en IronPython). Es curioso que el servicio en sí esté escrito en Silverlight.

Tutor de Python en línea

El divertido servicio se desarrolló como parte de un curso de programación en la famosa forja estadounidense de programadores del Instituto de Tecnología de Massachusetts. Su idea es visualizar la ejecución de scripts escritos en Python, lo que le permite recorrerlos (hacia adelante y hacia atrás) y en cada paso ver los valores de diferentes estructuras de datos (variables, objetos en el montón, marcos de pila). Esto puede ser un código arbitrario escrito directamente en el navegador o uno de varios fragmentos preparados previamente tomados de plan de estudios Python en el MIT. Es curioso que haya varias tareas que se ofrecen a los aspirantes al puesto de programadores. Con soluciones. El servicio podría denominarse depurador en línea, pero ya no se puede utilizar para ejecutar scripts complejos debido a la falta de capacidad para conectar módulos, realizar operaciones de E / S, etc.

Lecciones de Python de Google

Google ha sido reconocido durante mucho tiempo por su uso intensivo de Python. La empresa incluso cuenta con un curso especial diseñado para personas que aún tienen poca experiencia en programación (por supuesto, no trabajan como desarrolladores). Este curso ahora es completamente abierto y gratuito. Incluye manuales paso a paso, video conferencias y muchos ejercicios para practicar y consolidar materiales. Las primeras lecciones tratan sobre conceptos básicos en Python (como cadenas y listas), luego se cubre secuencialmente el desarrollo de aplicaciones completas que funcionan con archivos, procesos y conexiones HTTP. Debo decir que en Google este curso es un escenario intensivo y cabe en dos días.

Muestre este artículo a sus amigos.

Ser un especialista en TI hoy en día no solo es honorable, ¡sino también rentable!
La calidad de la educación que reciben los especialistas está directamente relacionada con el nivel de desarrollo y alfabetización en el uso de las tecnologías de la información.

Para obtener una educación es necesario no solo transferir conocimientos, también es necesario transferir habilidades y habilidades, y esto debe hacerse de manera sistemática. Quienes transfieren conocimientos, habilidades y habilidades deben ser personas alfabetizadas en todos los aspectos.

El sistema de educación superior, aunque no es el único, es este momento la base oficialmente dominante Sistema ruso preparación generación joven especialistas en TI altamente calificados. Más de 270 universidades trabajan en Rusia con TI. Hoy en día, un especialista en TI es una profesión bastante popular. La dirección principal en el mercado de TI es "Programación, Desarrollo". También direcciones bastante populares - "Gestión de proyectos", "Ingenieros", "Integración de sistemas" y "Soporte, Helpdesk".

¿Qué universidades e institutos forman especialistas profesionales en TI?

Sobre la base del análisis de la base de datos SuperJob más grande y las calificaciones actuales de las universidades rusas, incluidas las preparadas anualmente por RA Expert, se elaboró ​​una calificación entre las universidades que producen especialistas en TI más demandados y mejor pagados¹. Según el sitio, hay 33 universidades rusas que capacitan a especialistas en TI:

  • MSU - Universidad Estatal de Moscú M.V. Lomonosov
  • MEPhI - Universidad Nacional de Investigación Nuclear "MEPhI"
  • MIPT - Instituto de Física y Tecnología de Moscú (Universidad Estatal)
  • NSU - Universidad Estatal de Novosibirsk
  • MSTU ellos. Bauman - Universidad Técnica Estatal de Moscú. N.E.Bauman
  • MIEM - Moscú instituto estatal Electrónica y Matemáticas "MIEM" (Universidad Técnica)
  • NSTU - Universidad Técnica Estatal de Novosibirsk
  • NNSU - Universidad Estatal de Nizhny Novgorod lleva el nombre de Lobachevsky (Universidad Nacional de Investigación)
  • SPbSU - Universidad Estatal de San Petersburgo
  • UrFU - Universidad Federal de los Urales que lleva el nombre de el primer presidente de Rusia B. N. Yeltsin
  • SSTU - Universidad Técnica Estatal de Saratov
  • USATU - Universidad Técnica Estatal de Aviación de Ufa
  • KFU - Universidad Federal de Kazán (Región del Volga)
  • MAI - Instituto de Aviación de la Universidad Nacional de Investigación de Moscú
  • MIET - Instituto de Tecnología Electrónica de la Universidad Nacional de Investigación de Moscú
  • NSTU - Universidad Técnica Estatal de Nizhny Novgorod que lleva el nombre de R.E. Alekseeva
  • MPEI - Instituto de Ingeniería de Energía de la Universidad Nacional de Investigación de Moscú
  • OSU - Universidad Estatal de Orenburg
  • PSU - Universidad Estatal de Penza
  • VolgSTU - Universidad Técnica Estatal de Volgogrado
  • SPbSPU - Universidad Politécnica Estatal de San Petersburgo
  • TulSU - Universidad Estatal de Tula
  • ISTU - Universidad Técnica Estatal de Izhevsk
  • VlSU - Universidad Estatal de Vladimir. A.G. y N.G. Stoletovs
  • MSTU MIREA - Universidad Técnica Estatal de Moscú de Ingeniería de Radio, Electrónica y Automatización
  • RGRTU - Universidad Estatal de Ingeniería de Radio de Ryazan
  • KNITU ellos. Tupolev - Universidad Técnica Estatal de Kazán que lleva el nombre de A.N. Tupolev
  • SPbGETU "LETI" - Universidad Electrotécnica Estatal de San Petersburgo "LETI" V.I.Ulyanova (Lenin)
  • VSTU - Universidad Técnica Estatal de Voronezh
  • MGUPI - Universidad Estatal de Ingeniería de Instrumentos e Informática de Moscú
  • MIIT - Universidad Estatal de Transporte de Moscú
  • SPbGUAP - Universidad Estatal de Instrumentación Aeroespacial de San Petersburgo
  • SPbSU ITMO - Universidad Estatal de Tecnologías de la Información de San Petersburgo

Estas universidades forman especialistas en las siguientes especialidades:

  • Sistemas de información.
  • Tecnologías de la información.
  • Modelización e investigación de operaciones en sistemas organizativos y técnicos.
  • Matemáticas Aplicadas.
  • Informática Aplicada.
  • La seguridad informática.
  • Máquinas informáticas, complejos, sistemas y redes.
  • Sistemas automatizados de procesamiento y control de información.
  • Sistemas de diseño asistido por computadora.
  • Hardware informático y software de sistemas automatizados.
  • Organización y tecnología de protección de la información.
  • Protección integral de objetos de informatización.
  • Seguridad integral de la información de los sistemas automatizados.
  • Seguridad de la información de los sistemas de telecomunicaciones.

La tabla muestra los datos sobre los salarios de los especialistas en TI empleados en la especialidad:

Un especialista en TI calificado ahora vale su peso en oro.

¹ Portal de supertrabajo

Kovalchuk Tatiana
Empresa de selección de personal AVICONN
Consultor de contratación