Форум программистов, компьютерный форум, киберфорум
Наши страницы
Крашеная
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 2.

Тернистый женский путь в IT и непредсказуемость жизни. Начало.

Запись от Крашеная размещена 10.08.2018 в 22:40

Никогда не писала блоги. Да и вряд ли это получится классический блог.
Просто хочу попробовать использовать блог как органайзер/мотиватор/дневник... Если при этом кто-то будет иногда заглядывать и читать, то это добавит мне мотивации и дисциплины. А мотивация и дисциплина мне сейчас очень нужна. По этой причине хочу писать здесь боле-менее регулярно в стиле "а сегодня что для завтра сделала я"

И так, кто я.
Мне давно не 18. По роду деятельности и образованию меня покидало из стороны в сторону. Подробности опущу, опишу кратко:
Когда-то закончила физ.фак. В институте по специальности проработала меньше года, потом - ребенок. Через чуть больше чем через год перешла в аспирантуру в биологию, точнее в математическое моделирование в биологии. Еще через год муж получил работу в Европе. Переехали. Долгий провал для меня. Потом нашла позицию PhD-студента, уже в... медицине Точнее, в опять же, мат. моделировании применительно к медицине. К окончанию контракта опять переезд, правда теперь только в другой город, в пределах текущей страны. Переезд усложнил окончание проекта для моего PhD, кроме того я потеряла мотивацию. Длилось это все долго, но, в конце концов, я закончила последний проект и защитилась. Защитилась у медиков, но по мат.моделированию. Кто я теперь? Найти позицию в науке сразу не получилось - ограничение одним городом (где семья, работа у мужа) - это очень серьезное ограничение для карьеры в науке. Стала искать работу ... да везде уже. Как-то наткнулась на об'явление по job-cafe в IT-секторе. Пошла просто для галочки - чтоб сама себе могла сказать, что делаю все, что могу.
Каким-то очень загадочным образом, одна фирма мной заинтересовалась, и пригласила на собеседование и на тест. Программирование у меня, надо сказать, было в совсем зачаточном уровне - пока делала диссер, использовала программу, написанную другими на c++ и немного модифицировала ее под свои нужды - все!. Пока готовилась с собеседованию (полторы недели 24 часа в сутки вряд ли могли меня спасти, я понимала это ), подумалась, что если бы мне платили, я бы с удовольствием поучилась программированию. И о, чудо! Несмотря на полностью проваленный тест по программированию, меня решили "попробовать взять" на позицию junior software developer с условием, что я всему быстро научусь. И так я уже 4 месяца работаю, а точнее учусь на работе. Пока все очень интересно и нравится, правда не покидает ощущение, что я все еще бесполезна и очень хочется поскорее начать приносить пользу.

И так, что я делала и делаю:

- Начала я здесь: http://www.learncpp.com/ Сидела целыми днями читала и делала упражнения.

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

- Параллельно читаю все, что кажется полезным по теме в интернете.

- Прочитала эту книжку https://www.amazon.com/Clean-Coder-C...ean+coder+book Для меня было интересно и довольно полезно.

- Начала читать : https://www.amazon.com/Primer-5th-St...C%2B%2B+Primer Идет туго и скучно, но потихоньку буду читать дальше.

- Параллельно читаю : https://www.amazon.com/Modern-Progra...ern+TDD+Better Эту книгу дали на работе. Пытаюсь применять ТДД. Пока получается со скрипом (сложно логику перестроить), но очень нравится.

- Еще наткнулась на этот сайт https://app.codesignal.com Делаю ыам упражнения. Начала с самых легких. Хотела делать самые простые упражнения каждый день, но не получается. Делаю когда получается. Буду стараться как можно чаще заниматься. (Это я про Ката начиталась )) )

Это было вступление. Дальше хочу уже писать что именно я делаю для самообучения и самосовершенствования конкретно сейчас. Скорее всего в форме очета - дисциплины для
Советы очень и очень приветсвуются!
Просто зрители и болельщики - тоже! - это же мотивация для меня.
Размещено в Без категории
Просмотров 149 Комментарии 6
Всего комментариев 6
Комментарии
  1. Старый комментарий
    Аватар для Avazart
    Только делать упражнения мало, т.е можно работающий код, но при этом плохого качества.
    Неплохо бы иметь кто бы их проверял.

    Если Вы уже сидите на предприятии вероятно стоит брать какой нибудь их проект и пытаться читать рабочий код, если не получается его понять обращаться к разработчикам, искать в книгах, спрашивать на форуме.
    Запись от Avazart размещена 12.08.2018 в 11:04 Avazart вне форума
  2. Старый комментарий
    Цитата:
    Сообщение от Avazart Просмотреть комментарий
    Только делать упражнения мало, т.е можно работающий код, но при этом плохого качества.
    Неплохо бы иметь кто бы их проверял.

    Если Вы уже сидите на предприятии вероятно стоит брать какой нибудь их проект и пытаться читать рабочий код, если не получается его понять обращаться к разработчикам, искать в книгах, спрашивать на форуме.
    Вы абсолютно правы - контроль качества - это то, чего мне катастрофически не хватает на данном этапе.
    На работе, то что я творю, просматривают, точнее делают ревью - это в некоторой степени помогает. Особенно что касается того большого проекта, где много свободы. Но все равно этого мало.
    В последнее время стали появляться более "нормальные" задания. Это когда код уже есть, но надо изменить метод так, чтоб он что-то делал немного по-другому. Вот здесь приходится разбираться в уже существующем коде. И, конечно он тоже ревьюируется потом. Но существующий код бывает иногда и очень старый код попадается.
    Книги... книги читаю, но вот именно касательно стиля и качества кода оказалось очень трудно оценить, какие именно книги стОящие. Есть советы?
    Форумом планирую пользоваться активно Пока, правда больше читаю ответы на вопросы дугих.
    Avazart, спасибо!
    Запись от Крашеная размещена 12.08.2018 в 13:14 Крашеная на форуме
  3. Старый комментарий
    Avazart,
    принято считать, что хороший код - это быстрый код. А вот я так не считаю. Хороший код - это тот, который приносит радость. И пусть его будет много, разных вариантов, разных подходов, обычных и необычных и пусть этот код не доведен до конца. Но он ... он пусть не в этот раз ... он поможет вам решить вашу задачу ... пусть другую ... А то многие живут одним днём. Что-то сделал и ... забыл. А надо ... что-то сделал и порадуйтесь тому, что это вы сделали, а не кто-то другой.
    Запись от нтч размещена 12.08.2018 в 13:49 нтч вне форума
  4. Старый комментарий
    Аватар для Avazart
    Цитата:
    Книги... книги читаю, но вот именно касательно стиля и качества кода оказалось очень трудно оценить, какие именно книги стОящие. Есть советы?
    Стиль и требования к коду могут быть разные - часто они диктуются организацией/коллективом.
    Кроме того есть старые подходы, а есть новые это тоже оказывает свое влияние. Если читаешь не новые книги стоит всегда делать поправку на то что это раньше так было, а сейчас может быть стоит писать по другому.
    Главное понимать почему так, а не иначе, а не тупо следовать указаниям и тогда все будет в порядке.

    Есть книги Саттера,Маерса,Дьюхерста там задачи на понимание/углубление/проверку знаний по С++ с ними советую ознакомиться.
    Запись от Avazart размещена 12.08.2018 в 15:06 Avazart вне форума
    Обновил(-а) Avazart 12.08.2018 в 15:09
  5. Старый комментарий
    Аватар для Kastaneda
    Если не секрет, где в какой стране находитесь?
    Запись от Kastaneda размещена Сегодня в 08:25 Kastaneda на форуме
  6. Старый комментарий
    Цитата:
    Сообщение от Kastaneda Просмотреть комментарий
    Если не секрет, где в какой стране находитесь?
    Нидерланды
    Запись от Крашеная размещена Сегодня в 10:07 Крашеная на форуме
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru