Избранное сообщение

Использование списков для ввода данных в Excel / Office / Excel

Вообще при работе с любой информацией, а уж с управленческой в первую очередь, первоочередное значение имеет ее качество. Она обеспечивае...

Ездил на экскурсию на хлебокомбинат.
Больше я хлеб не ем...
Ездил на экскурсию на мясокомбинат.
Больше я мясо не ем...
Завтра экскурсия на ликеро-водочный завод.
Я не поеду...

суббота, 30 июня 2018 г.

Вот это пара! / Забавные и милые


В водном океане спутника Сатурна Энцелада нашли сложную органику / Космос


Достижение описано в научной статье, опубликованной в журнале Nature командой во главе с Хантером Уэйтом (Hunter Waite) из Нантского университета во Франции.
Исследователи сделали открытие, анализируя данные, собранные знаменитым зондом "Кассини". Хотя аппарат уже погиб в атмосфере Сатурна, обработка полученных им сведений продолжается.
К слову, органику на Энцеладе находят не впервые.
"Раньше мы идентифицировали лишь простейшие органические молекулы, содержащие несколько атомов углерода, но даже это было очень интригующе", — рассказывает соавтор работы Кристофер Глейн (Christopher Glein) из Юго-Западного исследовательского института в США в пресс-релизе организации.
В статье поясняется, что все ранее обнаруженные молекулы имели массу менее 50 атомных единиц массы.
Добавим, что атом углерода "весит" 12 таких единиц, а атом водорода — одну. Углерод и водород являются обязательным компонентом любой органики. Также органическая молекула может содержать более тяжёлые атомы: кислород, азот и так далее.
В этот раз масс-спектрометр зонда обнаружил в крупицах льда, выброшенных гейзерами Энцелада, нечто небывалое.
"Теперь мы нашли органические молекулы с массой более 200 атомных единиц массы. Они более чем в десять раз тяжелее метана", — делится подробностями Глейн.
Напомним, что метан (CH4) — простейшее органическое соединение. Масса его молекулы равна 16 атомным единицам.
Интересно, что подобные вещества были обнаружены как непосредственно в "шлейфах" гейзеров, так и в кольце Сатурна, сформированном из этих выброшенных частиц.
"Сложность органической химии [Энцелада] превзошла наши ожидания!", — признаётся Уэйт.
Авторы делают вывод, что на поверхности подлёдного океана спутника Сатурна существует тонкая плёнка, богатая сложными органическими соединениями.
Возможно, эти вещества получаются в результате химического взаимодействия между твёрдым скалистым ядром Энцелада и водами его океана. Нельзя исключить и того, что эта органика является пищей или же, напротив, продуктом метаболизма каких-либо микробов.
"С учётом наличия сложных органических молекул, выброшенных из жидкого водного океана, эта луна является единственным телом помимо Земли, которое, насколько нам известно, одновременно удовлетворяет всем основным требованиям к существованию жизни, какой мы себе её представляем", — резюмирует Глейн.
В связи с этим особенно заманчиво выглядят проекты аппаратов, которые подвергнут выбросы гейзеров тщательному анализу в поисках не только органики, но и микроорганизмов.
К слову, "Вести. Наука" (nauka.vesti.ru) ранее писали о том, что подлёдный океан Энцелада, скорее всего, существует постоянно, а не возникает спорадически. Также мы рассказывали о планах послать на эту загадочную луну целый флот бурящих лёд роботов.

Эксперты назвали 5 лучших бюджетных смартфонов 2018 года‍ / Android. Пользователям

www.kv.by


Специалисты Gizmochina опубликовали рейтинг лучших бюджетных смартфонов (стоимостью до 200 долларов).
Первыми в списке оказались устройства компании Xiaomi. Специалисты рекомендуют покупать Xiaomi Redmi Note 5, Xiaomi Redmi 5, Xiaomi Redmi 5 Plus и Xiaomi Redmi S2. Также в списке оказались смартфоны от ZTE — Nubia M2 и Nubia Z17 Mini.
Полный список-рейтинг лучших бюджетных смартфонов:
  1. Xiaomi Redmi Note 5.
  2. Xiomi Redmi 5.
  3. Xiaomi Redmi 5 Plus.
  4. Xiaomi Redmi 2S.
  5. ZTE Nubia M2.
  6. ZTE Nubia Z17 Mini.
  7. ZTE Z17 Lite.
  8. Meizu Pro 6 Plus.
  9. Lenovo S5.
  10. ASUS Zenfone Max (M1).

Смотри также:

Ashampoo Photo Optimizer 7 — оптимизация фото одним кликом / Программное обеспечение. Мультимедиа

Ashampoo Photo Optimizer 7 — простая программа для оптимизации фотографий одним кликом или несколькими кликами мыши, улучшения качества снимка: изменения четкости, яркости, резкости и т. д. Программа автоматически применит необходимые настройки для исправления неудачной фотографии.
К сожалению, при съемке у большинства пользователей не всегда получаются хорошие, качественные фотографии. На изображении часто появляются какие-нибудь недостатки, которые портят снимок: низкая контрастность, излишняя яркость, не насыщенные цвета и т. п.
Если сделано несколько одинаковых или однотипных фотографий, можно подобрать лучшее фото. Что делать, если других снимков нет, а есть только единственный, который нужно улучшить?
В этом случае, следует воспользоваться графической программой для изменения качества фотографии, устранения недостатков. Большинство подобных программ имею непонятные для большинства пользователей настройки, поэтому неподготовленный человек может испытывать определенные трудности, пока не научится работать в программе.
Программа Ashampoo Photo Optimizer 7 имеет встроенную технологию оптимизации изображений. Продвинутые алгоритмы исправляют тусклые цвета, неверные настройки температуры цветов или экспозиции, другие потенциальные недостатки фотографии. По утверждению компании Ashampoo, инструмент автоматической оптимизации разрабатывался и изменялся с помощью более 5000 человек, по отзывам пользователей на предоставленные варианты по улучшению качества изображений.
Основные возможности программы Ashampoo Photo Optimizer 7:
  • простой понятный интерфейс
  • автоматическая оптимизация за один клик
  • редактирование изображений: коррекция цветов, удаление эффекта красных глаз, изменение резкости, удаление пятен, царапин, размытие и т. д.
  • автоматическая настройка баланса белого и растяжения контраста
  • поворот, отражение, выравнивание горизонта, изменение размера, наложение изображения, вставка водяного знака и т. д.
  • встроенные эффекты и фильтры
  • пакетная обработка фотографий
  • показ изображения до и после изменений для сравнения
  • отправка готового фото на электронную почту, на печать, в облачное хранилище Ashampoo Web
  • установка фотографии в качестве фона рабочего стола
Во время работы над проектом, пользователь видит в окне программы для сравнения оригинал фотографии и обработанный оптимизированный результат, разделенные между собой чертой. Благодаря этому пользователь может быстро понять подходит ли ему предложенный вариант, или следует применить дополнительные настройки для повышения качества обработки изображения.
Программу Ashampoo Photo Optimizer 7 (программа платная) можно скачать с официального сайта немецкой компании Ashampoo. Приложение работает в операционной системе Windows 10, Windows 8.1, Windows 8, Windows 7 на русском языке.
Установите программу на компьютер, а затем запустите приложение.

Интерфейс Ashampoo Photo Optimizer 7

После запуска, откроется главное окно программы Ashampoo Photo Optimizer 7.
В верхней левой части окна программы находится меню для управления приложением.
Справа расположена панель инструментов: «Основные», «Коррекция цветов», «Лицо». «Эффекты», «Обработка», «Экспорт». В каждом инструменте находятся опции для применения выбранных настроек к изображению, с которым ведется работа.
В центральную область окна программы добавляется изображение. С помощью кнопок слева верхней части окна можно увеличить или уменьшить масштаб изображения.
Слева ниже, расположены кнопки для добавления файла или папки, удаления изображений из программы, по центру — кнопки для запуска процесса автоматической оптимизации и для сохранения файла, справа — кнопки для выбора показа типа изображения: «оригинальное» или «результат», стиля черты разделения, кнопки для поворота фотографии, входа в настройки.
В нижней области окна находятся миниатюры добавленных в программу файлов. Выбрав файл можно добавить изображение для проведения оптимизации или удалить ненужную фотографию из окна программы.
ashampoo photo optimizer 7

Автоматическая оптимизация фото в один клик в Ashampoo Photo Optimizer 7

Самый простой способ устранить недостатки на фотографии: провести автоматическую оптимизацию в Ashampoo Photo Optimizer 7.
Закиньте фотографию в центральную область, нажав для этого на изображение левой кнопкой мыши, или нажмите на кнопку «Добавить файл…», или кнопку «Добавить папку…». Есть еще один способ для добавления фото в окно программы: войдите в меню «Файл», выберите пункт контекстного меню «Добавить файл».
добавление файла
После добавления фото в окно приложения, Ashampoo Photo Optimizer покажет на левой части фотографии оригинальное изображение, а на правой части картинки оптимизированный результат обработки.
сравнение
Перед выполнением оптимизации, предварительно выполните с изображением нужные действия, например, если нужно, добавьте водяной знак, измените размер, поверните картинку и т. д.
Если нажать на стрелку около кнопки «Авто оптимизация», можно выбрать другой тип оптимизации изображения:
  • Авто нормализация
  • Авто гамма
  • Авто уровень
  • Авто удаление пятен
  • Авто контраст
  • Авто резкость
  • Автоматическое уменьшение шума
Выберите необходимый вариант. Для запуска автоматической оптимизации нажмите на кнопку «Авто оптимизация».
Откроется окно показывающее уровень оптимизации фотографии, нажмите в нем на кнопку «ОК».
Для увеличения изображения, кликните по значку с расходящимися линиями, а рядом на кнопке со стрелкой выберите «Результат» для просмотра обработанного изображения.
автооптимизация
Если вас удовлетворил результат обработки, для сохранения снимка на компьютере нажмите на кнопку «Сохранить файл».
Обратите внимание на то, что отредактированная фотография будут сохранена поверх оригинального фото. Если вы хотите оставить оригинал изображения на ПК, войдите в меню «Файл», выберите «Сохранить файл как…», а затем сохраните оптимизированный снимок под другим названием.

Создание эффекта старины в Ashampoo Photo Optimizer 7

Пользователь может воспользоваться встроенными фильтрами в программе Ashampoo Photo Optimizer 7 для создания эффекта старины на фотографии.
скачать яндекс браузер
Для этого выполните последовательные шаги:
  1. Выберите фотографию, которую нужно состарить.
выбор фото
  1. На панели инструментов откройте инструмент «Эффекты», выберите опцию «Состаривание».
эффект старины
  1. Если хотите, можете самостоятельно внести изменения в проект, выбрав подходящие настройки: можно изменить яркость, контрастность, выбрать вариант старения: «Сепия», «Оттенки серого», «Цвет», применить другие дополнительные настройки.
  2. Выберите один из предложенных вариантов эффекта состаривания фото.
  3. Нажмите на кнопку «Применить».
Если результат вас устраивает, нажмите на кнопку «Сохранить файл» (оригинал фотографии будет заменен оптимизированным изображением), или войдите в меню «Файл», выберите пункт «Сохранить файл как…» для сохранения состаренного изображения с другим именем (оригинал фото будет сохранен на компьютере).

Заключение

Программа Ashampoo Photo Optimizer 7 служит для автоматической оптимизации изображений. С помощью нескольких кликов мыши, вы сможете исправить недостатки на фотографии, убрать шум, выровнять горизонт, применить эффекты, обработать файлы в пакетном режиме с заданными параметрами. Ashampoo Photo Optimizer 7 автоматически улучшает качество фото на основе встроенного алгоритма для обработки изображений.

Источник: https://vellisa.ru/ashampoo-photo-optimizer-7


Смотри также:

Лучший плеер для Windows 10. http://fetisovvs.blogspot.com/2017/08/windows-10_19.html
Программы для записи видео с экрана компьютера. http://fetisovvs.blogspot.com/2017/08/blog-post_20.html
3D Youtube Downloader: Как просто скачать и конвертировать в популярные форматы видео из YouTube. http://fetisovvs.blogspot.com/2018/03/3d-youtube-downloader-youtube.html
4K Video Downloader — бесплатная программа для скачивания с YouTube видео 4К и 8К. http://fetisovvs.blogspot.com/2018/06/4k-video-downloader-youtube-4-8.html
Как пользоваться плеером AIMP, как настроить aimp3. http://fetisovvs.blogspot.com/2016/10/aimp-aimp3.html
Как быстро разделить видеофайл на фрагменты. http://fetisovvs.blogspot.com/2014/05/blog-post_2311.html
Как соединить несколько видео фрагментов в один файл. http://fetisovvs.blogspot.com/2014/05/blog-post_1692.html
DAEMON Tools Lite — эмулятор виртуальных CD/DVD приводов. http://fetisovvs.blogspot.com/2015/02/daemon-tools-lite-cddvd.html
Как вырезать музыку из видео. http://fetisovvs.blogspot.com/2016/01/blog-post_26.html
Free Studio — бесплатный пакет мультимедийных программ. http://fetisovvs.blogspot.com/2015/02/free-studio.html
Free Video Editor — редактирование и удаление фрагментов из видео. http://fetisovvs.blogspot.com/2014/11/free-video-editor.html
Freemake Video Converter: конвертор видео и не только... http://www.kv.by/content/freemake-video-converter-konvertor-video-i-ne-tolko
Как повернуть видеоролик? http://fetisovvs.blogspot.com/2015/04/blog-post.html
Как ограничить уровень громкости звука в компьютере. http://fetisovvs.blogspot.com/2017/03/blog-post_14.html
Как обрезать видео и вырезать отдельные кадры с помощью «Киностудии» Windows Live. http://fetisovvs.blogspot.com/2017/01/windows-live.html
Программа для восстановления удаленных фотографий — ФотоДОКТОР! http://fetisovvs.blogspot.com/2016/12/blog-post_15.html
Видеоредактор для Windows 10: особенности, виды, преимущества. http://fetisovvs.blogspot.com/2017/09/windows-10_15.html
Как обрезать видео штатными средствами Windows 10. http://fetisovvs.blogspot.com/2018/04/windows-10.html

пятница, 29 июня 2018 г.

Великолепие белки-летяги / Забавные и милые


ТЕСТ: Насколько хорошо вы воспитаны?

Советы для тех, кто решил стать iOS-разработчиком / Android. Разработка приложений




Очень давно меня просили написать эту статью, но то ли мне микрофон мешал, то ли просто звезды не сошлись. 



Коротко обо мне: мне 43, я Женщина и iOS-разработчик. Сейчас у меня одна из самых востребованных специальностей на рынке, поиск работы составляет в среднем от 2 дней до 2 недель.



Тем, кто случайно натолкнулся на эту статью и все еще раздумывает, сменить ли ему профессию или род деятельности, отвечу: если Вы не попробуете, то никогда и не узнаете — сможете изменить свою жизнь, или нет. Заранее бояться ошибиться — пустая трата времени. 

Ну а теперь, хватит моралей, приступаю к повествованию о том, как я стала iOS-разработчиком, и с какими столкнулась трудностями на своем пути. Кому лень читать, можете сразу перейти к итогам. 


Определение направления



В 2014 году компания, в которой я проработала 7 лет, закрылась (сотрудникам Ланка привет!). И передо мной встал выбор: искать работу или подумать о том, кем я на самом деле хочу работать.
При закрытии руководство компании поступило по отношению ко всем своим сотрудникам очень лояльно, и мы получили при увольнении деньги, с учетом скакнувшего тогда курса очень даже приличные (мне хватило прожить на них 8 месяцев).



В Ланке я работала в закупках, аналитиком. Ничего аналогичного по зарплате или функциональным обязанностям я долго не могла найти.



На сайте hh.ru натолкнулась на рекламу: стань программистом и получи «сто миллионов» зарплату уже через полгода! Я решила проверить рынок и была приятно удивлена, что средняя зарплата программиста выше зарплаты хорошего закупщика со знанием английского в 2-3 раза. Ух ты! (подумала тогда я): работаешь в офисе, занимаешься логическими задачами. Может, вспомнить институтскую молодость и начать программировать? 



Пошла на один общеизвестный ресурс, о котором, по этическим соображениям к читателям, не буду сообщать, и прошла там бесплатный курс по основам программирования. Курс пролетел, даже не заметила! Все задачи были легкими (сказалась институтская база), и я окончательно поняла, что ближайшей моей целью будет: переквалифицироваться в программиста! (для понимающих небольшое отступление: знания английского у меня были нулевые, т.к. в школе и ВУЗе учила французский).


Курсы



Цель поставлена, теперь надо было определиться — какой из множества направлений в программировании имеет смысл освоить? Нашла друга — программиста (java), он мне порекомендовал податься в Мобильную разработку, т.к. ниша достаточно новая, быстро развивается, и разработчиков с каждым годом будет все больше и больше не хватать. (Альберт, если ты это читаешь, очередной тебе привет и огромная благодарность за совет!).



Ну что ж, цель поставлена, пора действовать! Заплатила за онлайн курсы (рассчитанные на 6 месяцев + 2 месяца стажировка), тогда стоимость курсов составляла порядка 40к рублей (если что, то сейчас в два раза дороже). Подождала старта своей группы и плюхнулась со всего разбега в этот океан новых знаний. 




Было очень страшно рисковать, т.к. на курсе все были сильно моложе меня (от 18 до 30 лет), а девушек практически не было (отсеялись после первых уроков). 



Небольшое отступление: здесь и ниже все цены будут указаны для Москвы. Как дела с зарплатами и ценами в другом регионе, я подсказать не смогу. 



Забегая вперед, хочу сказать, что многое зависит не только от Вашей целеустремленности, желания и возможностей, но и от того, какой преподаватель вам попадется на этом пути. Мне в этом смысле повезло!



Теперь же по порядку: онлайн-обучение на мобильного разработчика включало в себя 2 курса по ios-разработке, основы Java и 2 курса по Андроид-разработке + любой подарочный курс, какой мне понравится. Занятия (онлайн) начинались вечером около 20-00, чтобы все работающие успели к этому времени вернуться домой. 



Я для себя определила, что хочу заниматься именно Андроид-разработкой, т.к. ни одного яблочного устройства у меня не было, да и я относилась к тем людям, кто постоянно троллил владельцев гаджетов apple за их необдуманную трату денег (кто бы тогда мог представить, что через три года у меня будет два iPhone и macBook pro).



Я несколько разочаровалась из-за того, что обучение стартовало именно с изучения iOS. Однако, поскольку iOS изучался на языке objectiveC, мне в этом смысле было даже проще, т.к. синтаксис очень схож с родным институтским C/C++. Самая большая сложность на курсе возникла из-за отсутствия mac-а. У меня был очень крутой ноутбук на Windows (16gb, i7, SSD256), поэтому, перелопатив форумы, нашла, как можно установить виртуальную машину и под ней уже разрабатывать на iOS. Сказать, что виртуалка тормозила — это мягко сказано! Кроме того, собирать проекты приходилось на симуляторе, т.к. у меня ни аккаунта разработчика не было, ни устройства, на котором разрабатывать, да и подключить устройство для сборки на виртуальной машине — то еще удовольствие. Покупать б/у телефон я не рискнула, да и бюджет у меня был жестко распланирован ровно на 8 месяцев. 




Но… так получилось, что мне очень повезло с преподавателем iOS. (Lowtrack, в очередной раз, огромная Вам благодарность за помощь и терпение!). Он очень ответственно подходил ко всем урокам, готовился заранее, каждый урок длился не 1 час, а 3+ часа, т.к. за 1 час сложно было раскрыть все темы, объяснить начинающим, как пользоваться XCode. Но самое замечательное то, что если я чего-то не понимала, Lowtrack всегда был на связи и в любой день (рабочий или выходной) давал по скайпу все разъяснения, объяснял ошибки, разжевывал весь непонятный для меня материал. 



Небольшое отступление: я надолго запомню, как он мне на примере офисного шкафа и рабочего стола объяснял, что такое ООП, что такое классы, объекты, методы. 



Поскольку, я знала, что мой уровень в программировании далек от того, который имелся у молодых ребят после ВУЗа, я занималась целыми днями по 14 часов. Забывала обедать, ужинать. Иногда ДЗ делала не только днем, но и ночью. Сбила себе режим так, что ложилась в 6 утра, в 12 просыпалась и опять за учебу. В общем, чтобы все успевать наравне со всеми, выкладывалась на 300%. 



На курсах Lowtrack посоветовал мне пойти изучать английский (хотя бы получить базовый уровень), пришлось раскошелиться и еще 25к вложить в начальные 3-х месячные курсы английского. 


Поиск стажировки



Через 3 месяца курсы iOS закончились, и я осознала для себя, что влюбилась в iOS-разработку. Позже, когда я уже приступила к изучению Андроида, я поняла, что хочу заниматься именно iOS. Да и преподавание Андроида было ниже плинтуса: не смотря на то, что преподаватель на курсах был лучшим из лучших, он совсем не уделял нам времени, скидывал уже заранее заготовленные методички по теории, 90% занятий уходило на разбор чужих домашних заданий, причем моя работа так ни разу и не была просмотрена. В общем, на этих курсах я поняла, что зря трачу время, пора искать стажировку. 



На онлайн-обучении мне обещали обязательную стажировку 2 месяца. Я начала их дергать по этому поводу, и мне предоставили контакты фирм, которые набирают джуниоров на стажировку после этих курсов. Как оказалось, стажировка — это замануха. На самом деле никто ее тебе не организует, только даст контакты компаний, где твое резюме, возможно, посмотрят. Контакты онлайн-ресурса на стажировки у них были красиво оформлены на отдельной странице. Результат: из 5 компаний только 2 рассмотрели мое резюме, и я тут же получила отказ (да и что тут удивляться, когда там висели вакансии таких компаний как redmadrobot), остальные компании даже не удосужились посмотреть мое резюме. На hh также ни одной вакансии для джуниоров не было. Я начинала паниковать, т.к. прошло уже 5 месяцев с начала курсов, и время уже поджимает. 



Мне пришлось заняться поиском стажировки самостоятельно. Те золотые горы, что мне обещали на hh.ru в рекламе, я не обнаружила. Много гуглила и натолкнулась на сообщение в vk, что в команду Conditional (название специально изменено) постоянно набираются стажеры ios и Андроид. Написала им в группе. Что самое удивительное, быстро получила ответ. Мне и ребятам, с которыми я вместе закончила курсы ios (таких было еще 3, а брали только 1), дали тестовое задание. Я его выполнила (подозреваю, код у меня был очень смешной и некрасивый). Мне дали еще одно задание, чтобы я не изобретала велосипеды, а свое тествое задание сделала с определенным фреймворком. Переделала! И дальше оставалось только ждать ответа… Ждали ответа мы долго (порядка 3 недель). Через 3 недели я не выдержала ожидания и съязвила в чатике, что, наверное, тестовое задание — это и было нашей стажировкой. После этой фразы из Conditional со мной связались и позвали на собеседование в Зеленоград. 



На собеседовании мне дали простенькую задачку, что-то связанное с сортировкой. Я честно говоря, не знала синтаксис, поэтому загуглила, а саму сортировку худо-бедно изобрела. Уж не знаю, видел ли руководитель мои мучения (наверняка видел), сказал только, что логика интересная, но можно было сделать попроще. 



Потом задал несколько задач на логику. И сообщил, что я им подхожу. 


Стажировка и первая работа



Итак, началось! 



Через 6 месяцев после старта курсов я получила долгожданную стажировку! Но радоваться я перестала сразу, как только мне объявили, что стажировка неоплачиваемая, и если я стажировку пройду успешно, то тогда, возможно, меня возьмут на работу. Т.е. я 3 месяца каждый день приезжаю в компанию, учусь/работаю, а за это мне не платят ни копейки! Взгрустнулось немного, т.к. те ребята, которых не позвали на эту стажировку, всё же нашли себе оплачиваемую работу, правда у них уже был опыт программирования на других языках. Я решила, что не нужно завидовать, а ухватиться за этот шанс. Конечно, я очень рисковала! Денег у меня было запланировано только на 8 месяцев, а поскольку еще ушли деньги на курсы английского, вообще только на 7, поэтому даже пришлось немного влезть в долги. 





К концу стажировки я осознала, насколько знания, которые даются на курсах, отличаются от реального опыта! Если брать в процентном соотношении, то те знания, что я получила на курсах — это примерно 10% от всех знаний, что я получила на стажировке. 



К моему стыду, на стажировке и курсах я очень мало внимания уделяла теории. Тогда мне никто не объяснил, что теоретические знания очень важны и понадобятся при освоении практических заданий и для дальнейших прохождений собеседований. 




На стажировке нам, таким же джуниорам, как и я (по 5 человек на каждой платформе), доверили писать реальный проект! Это было очень интересно! 



Поскольку в этой компании такой большой проект был организован впервые, везде и всюду в проекте наблюдался хаос. Каждый стажер писал кто во что горазд. Толком ревью не было, т.к. не успевал у нас один руководитель уследить за всеми, обучить всех, еще и архитектуру продумать. Но зато мы все получили незабываемый опыт, при работе над этим проектом. (Отдельная благодарность: Mehdzor, руководителю Мобильной разработки, за полученные знания, за терпение и за понимание). 



Стажировка закончилась. По завершении стажировки мне предложили не густо, не пусто — зп в 45к (это, конечно, не такая зарплата, которую мне бы хотелось, т.к. работая менеджером я бы смогла получать около 60к), но я так уже сработалась с этими ребятами, что мне не хотелось расставаться. Компания серая, все платили наличными в конверте, по трудовой мы даже не числились. Ни дня стажировки мне не сократили, хотя обещали, что если я себя хорошо покажу, то срок уменьшится. Как оказалось, это только обещания… испытательный срок у всех коллег был одинаковым, т.к. это дополнительная мотивация для стажеров для улучшения работы!



Через полгода к нам в компанию на стажировку взяли еще 2 девочек. 



И тут началась травля: мне постоянно указывали на прогресс этих двух девочек-студенток, на их отличную теоретическую базу, на схватывание на лету (кстати, одна из них стажировку так и не прошла). Было очень обидно! Кроме того, мне тогда приходилось параллельно заниматься менеджерской работой на новом проекте, и времени на разработку оставалось мало (80% времени я уделяла не разработке, а менеджерским обязанностям). Чем дальше, тем было в компании хуже. Набрали много студентов-стажеров, появились задержки в зарплатах. А осенью начали сокращать людей, т.к. проектов больше не было.



Да, обидно, грустно, но, видно, пришло время двигаться дальше. 



К сожалению, последнюю зп мне так и не выплатили. Думаю, эти деньги легли черным пятном на их карму. Проекты у них больше не появились, и компания закрылась. 



Однако все, кто ушел, смогли быстро найти хорошую работу на зп от 80+, даже с опытом от 6 месяцев, в таких компаниях как Сбертех, Альфабанк, Тинькофф. 



Очередной совет начинающим: да, найти работу джуниорам очень сложно, и возможно, вы потратите не один месяц, однако старайтесь все же найти белую зарплату и желательно, чтобы был куратор (т.е. либо стажировка с дальнейшим рабочим местом, либо джуниором в уже сложившийся коллектив).



Например, у меня коллега (Саша, помаши рукой маме!), который со мной работает (джуниор), искал работу после курсов 2 месяца. Прошел 8 собеседований. Из них только 2 приглашения. Средняя ЗП на рынке для джуниора порядка 60-80к. Если вариант со стажировкой, то за стажировку могут платить около 30-50к, что, согласитесь, лучше, чем работать в H&M или курьером. 


Низкая квалификация разработчиков в маленьких компаниях



Меня же немного поштормило. Hr-ы, когда видят мой возраст, скептически относятся к моему резюме (и я их, наверное, даже понимаю), поэтому такого количества предложений, как молодые ребята, я не получала. 




Я устроилась в одну небольшую конторку с белой зарплатой. Поскольку опыта у меня было чуть больше года, я себя честно оценивала джуниором. Очень сильно удивилась, когда в этой компании ребята, которые писали проект уровнем, оказались еще ниже (такое тоже бывает)… 



Моей главной ошибкой при устройстве в эту компанию было: на собеседовании я не поинтересовалась, кто будет тимлидом и как организован процесс обучения джуниоров. Позже оказалось, что тимлида не было вообще, и им пытались сделать меня, повесив обязанности без повышения в зарплате, т.к. по уровню я только джуниор. 



Возможно, кому-нибудь из молодых и амбициозных ребят это покажется очень интересным, но я бы рекомендовала не браться за такую должность без соответствующего опыта, т.к. не имея опыта, вы не сможете продумать архитектуру проекта (можно, конечно, везде и всюду пихать Viper, но далеко не все стажеры или джуниоры знают, что это такое из-за отсутствия теоретической базы). 


Для примера, что было сделано в этом конкретном проекте (до моего прихода) такого, от чего у опытного человека зашевелятся волосы


Проработав 2 месяца, я решила уйти, т.к. не было грамотного тимлида в компании, мало работы, запрещали проводить рефакторинг, а поддерживать такой код нереально. 



Потом мне опять пришлось искать работу и не один раз…


Ситуация на рынке и серые зарплаты



Ситуация на рынке сейчас такая, что многие компании не заморачиваются над маркетингом, набирают разработчиков, вкладывают деньги, проект стартует, после того, как написан минимальный функционал, и проект попадает в стор, проходит неделя и проект закрывают, т.к. не приносит ожидаемой прибыли.





Вот с такой же ситуацией я тоже столкнулась: решила рискнуть и пошла опять на серую зарплату, т.к. на этот проект позвали бывшие коллеги. Хороший коллектив и адекватный тимлид для многих имеет большое значение. Для меня тоже это сыграло большую роль, и пришлось за это поплатиться. Проект был закрыт, зарплаты за последние 1.5 месяца не выплатили. Предложили компенсировать оборудованием с рабочего места. 



Так я получила два приобретения: новенький мак 2016 года и опыт (никогда больше не связываться с серыми зарплатами). 


Совет: обходить стороной серые зарплаты

Итоги



Подвожу итог всему изложенному: 


  1. Не верьте рекламе онлайн-курсов со стажировками! Либо стажировку Вам предоставят фиктивную, либо дадут только контакты, а дальше уже сами… И снимите розовые очки, на рынке очень мало компаний, готовых брать людей на стажировку, т.к. стажер отнимает ценное время у высокооплачиваемого специалиста.
  2. Да, зарплаты разработчиков сейчас на рынке очень вкусные, но если Вы захотите сменить профессию здесь и сейчас, то придется запастись терпением и понять, что в первые 2-3 года на высокую зарплату можно не рассчитывать. 
    Также учтите, что курсы длятся от 6 до 10 месяцев. Если не готовы увольняться с работы, то придется отказаться от привычных посиделок с друзьями, отпусков и выходных, т.к. все свободное время уйдет на обучение и выполнение домашних заданий.
  3. Отложите денег на случай, когда придется долго искать стажировку или работу.
  4. Учите теорию с первых дней курсов. Если самостоятельно получать знания и изучать что-то новое — это не ваше, значит, и профессия программиста — не ваше!
    Пример: на курсах я изучала objC, однако, в процессе работы возникла необходимость выучить еще и Swift. Разработчики, которые умеют писать на двух языках ценятся выше. Знание теории же всегда требуют при прохождении собеседований.
  5. Подтяните английский язык (минимум до intermediate), чтобы хотя бы WWDC могли смотреть в оригинале.
  6. Если планируете разрабатывать на iOS, лучше купить какой-нибудь б/у macMini или, если руки правильные, собрать хакинтош. Желательно (но не обязательно) иметь возможность проверять свои результаты на реальном устройстве и, соответственно, купить аккаунт разработчика (100 у.е./год).
  7. Если у Вас мало опыта, обязательно уточните на собеседовании, есть ли опытный тимлид, и каким образом в компании происходит рефакторинг. Т.к. если попадете в компанию, где работают малоопытные коллеги, то Ваше развитие затормозится.
  8. Не покупайтесь на серые зарплаты и ИП
  9. В статье не стала раскрывать вопрос о том, как на меня смотрели близкие и друзья, но имейте в виду, что смотреть на вас будут дикими глазами, всячески отговаривать и убеждать, что сделали неверный шаг. 
    Думайте только своей головой. В конце концов, это ваша жизнь, и вам решать, как с ней поступить и куда дальше двигаться.
  10. Поставьте цель, пообещайте кому-нибудь, что выполните ее и рискните! 
    Дальше все зависит только от вас! У меня получилось.

Теперь немного похвастаюсь. Что я смогла позволить себе за последний год: 

  • расплатилась со всеми долгами;
  • выкупила машину;
  • купила курсы английского для дочери и для себя;
  • оплатила обучение в Греции дочке и ее бойфренду;

Всем желаю удачи в достижении поставленных целей!


P.S. HR-ам: Нет, я не занимаюсь поиском работы. Да, у меня есть хорошая высокооплачиваемая работа с белой зарплатой на интересном проекте, менять я ее не планирую. Точно не рассматриваю варианты релокации в СПБ, Н-Новгород, Калининград, Казань или Севастополь. 
Рассмотрю только вариант переезда в Израиль (нет, еврейских корней нет, английский на уровне intermediate, еще знаю русский и украинский. Просто мне нравится море, страна и еврейское мировоззрение).



P.P.S.: Выйду замуж за еврея, желательно с фамилией Абрамович или Ротенберг (шутка)



Спасибо за то, что дочитали до конца!


Благодарю Lowtrack, за помощь в написании статьи.

Источник: https://habr.com/post/415345/?utm_source=habrahabr&utm_medium=rss&utm_campaign=415345

Смотри также:

Учимся программировать под Андроид. http://fetisovvs.blogspot.com/2017/08/android.html
Новости Android-разработки, на которые стоит подписаться. http://fetisovvs.blogspot.com/2018/02/android-android.html
Советы по созданию современного Android-приложения. Лекция Яндекса. http://fetisovvs.blogspot.com/2017/12/android-android.html
Несколько книг для начинающего и продолжающего разработчика под Android. http://fetisovvs.blogspot.com/2018/01/android-android.html
Модульная разработка Android приложений. http://fetisovvs.blogspot.com/2018/04/android-android_21.html

8 учебных проектов. http://fetisovvs.blogspot.com/2017/12/8-android.html
Советы по чистому коду новичкам в Java/Android. http://fetisovvs.blogspot.com/2017/12/javaandroid-android.html
Файловые системы Android | Losst. http://fetisovvs.blogspot.com/2017/12/android-losst-android.html
Android и архитектура. http://fetisovvs.blogspot.nl/2017/05/android-android_20.html
Новая архитектура Android-приложений — пробуем на практике. http://fetisovvs.blogspot.nl/2017/06/android-android.html
Шпаргалка по тестированию требований к мобильным приложениям. http://fetisovvs.blogspot.com/2017/09/android_6.html
Обновление строк на лету в мобильных приложениях: часть 1. http://fetisovvs.blogspot.com/2018/01/1-android.html
Как Android запускает MainActivity. http://fetisovvs.blogspot.com/2017/12/android-mainactivity-android.html
Для чего нужен Android-эмулятор BlueStacks. http://fetisovvs.blogspot.com/2016/11/android-bluestacks-android.html
Теория по Service в Android. http://fetisovvs.blogspot.com/2017/09/service-android-android.html
Пример использования ScrollView в Android. http://fetisovvs.blogspot.com/2016/09/scrollview-android-android.html
Пример использования ViewFlipper в Android. Обзор контейнера ViewFlipper. http://fetisovvs.blogspot.com/2016/09/viewflipper-android-viewflipper-java.html
Remix OS Player – новый эмулатор Android для Windows. http://fetisovvs.blogspot.com/2016/09/remix-os-player-android-windows-android.html
Руководство по фоновой работе в Android. Часть 1. http://fetisovvs.blogspot.com/2018/02/android-1-android.html
Анимации в Android по полочкам. http://fetisovvs.blogspot.com/2018/02/android-3-android.html
Стабилизация экрана в Android. http://fetisovvs.blogspot.com/2016/12/android-android.html
Android и звук: как делать правильно. http://fetisovvs.blogspot.com/2017/10/android-android.html
Разработан инструмент для проверки Android-приложений на уязвимости. http://fetisovvs.blogspot.com/2018/02/android-android_16.html

Интеграция Android-приложения с фискальным принтером и кардридером. http://fetisovvs.blogspot.com/2017/04/android-android.html
Создание простейшей 2D игры на андроид. http://fetisovvs.blogspot.com/2017/06/2d-android.html