Тест: твоя идеальная профессия в ИТ

В инфор­ма­ци­он­ных тех­но­ло­ги­ях огром­ное коли­че­ство направ­ле­ний и про­фес­сий. Ино­гда мож­но года­ми грызть про­фес­сию раз­ра­бот­чи­ка, что­бы потом вне­зап­но ока­зать­ся на сво­ём месте в управ­ле­нии про­дук­том. А дру­гой чело­век стра­да­ет на тести­ро­ва­нии, про­сто пото­му что его истин­ное пред­на­зна­че­ние — сиять на фрон­тен­де. Что­бы не маять­ся в буду­щем и сра­зу най­ти заня­тие по душе, вот несколь­ко наво­дя­щих вопро­сов, кото­рые помо­гут вам профори­ен­ти­ро­вать­ся.

Задача о подозрительном автосалоне

Что будет, если про­да­вать маши­ны дешев­ле себе­сто­и­мо­сти.

Как получить удалённый доступ к компьютеру

Раз­бор систем и под­хо­дов.

Задача про таблетки и злого гения

Как логи­ка и огра­ни­че­ния помо­га­ют най­ти бан­ку с отрав­лен­ны­ми таб­лет­ка­ми.

Домашнее видеонаблюдение на Raspberry Pi

А так­же рабо­чее видео­на­блю­де­ние, улич­ное видео­на­блю­де­ние, офис­ное видео­на­блю­де­ние и гараж­ное видео­на­блю­де­ние.

Школьная загадка про сейф, которая ставит в тупик большинство взрослых

Но не про­грам­ми­стов.

Убираем спагетти-код

Два под­хо­да к упо­ря­до­чи­ва­нию хао­са.

Задача о деньгах

Про­па­ло 300 руб­лей, но никто это­го не заме­тил.

Нестандартная задача про вероятность и шары

Оче­ред­ная зада­ча из собе­се­до­ва­ний.

Кто такой фронтенд

Руко­вод­ство для вхо­да в про­фес­сию.

Простая задача о почти сорванном дедлайне

Как всё успеть в послед­ний момент.

Сложный тест: узнай язык программирования по описанию

Мно­гие могут напи­сать про­грам­мы на несколь­ких язы­ках, осо­бен­но когда рядом есть Stack Overflow. Но смо­же­те ли вы уга­дать язык по его опи­са­нию? Прой­ди­те этот тест, что­бы опре­де­лить свой уро­вень про­грам­мист­ской эру­ди­ро­ван­но­сти. Но помни­те: знать мно­го язы­ков и хоро­шо на них писать — раз­ные вещи. С дру­гой сто­ро­ны, если хоро­шо пишешь на одном, мож­но быст­ро научить­ся и на мно­гих дру­гих.

Пишем игру на Python

Без дона­тов!

Объясняем объекты

Глав­ное поня­тие совре­мен­ных под­хо­дов к про­грам­ми­ро­ва­нию.

Задача: баг или фича?

Сколь­ко вре­ме­ни потре­бу­ет­ся про­грам­ми­сту, что­бы запи­лить весь про­ект?

Как это устроено: транзисторы

Наши ком­пью­те­ры осно­ва­ны на тран­зи­сто­рах. Но на чём осно­ва­ны тран­зи­сто­ры?

Тест на циклы и условия

Цик­лы и усло­вия — важ­ней­шая вещь в любом язы­ке про­грам­ми­ро­ва­ния. Они помо­га­ют быст­ро делать всю рутин­ную рабо­ту, если их пра­виль­но орга­ни­зо­вать. В этот раз мы взя­ли выра­же­ния на выду­ман­ном язы­ке про­грам­ми­ро­ва­ния и немно­го жиз­нен­ных ситу­а­ций, в кото­рых встре­ча­ют­ся цик­лы. Про­чи­тай­те код и пофан­та­зи­руй­те, что полу­чит­ся при его испол­не­нии. Если полу­чит­ся уга­дать поло­ви­ну или боль­ше — у вас талант в про­грам­ми­ро­ва­нии, не рас­тра­чи­вай­те его напрас­но!