Как стать автором
Обновить
23
1.4
Kirill Vlasov @Neikist

Android developer в author.today

Отправить сообщение
Все таки способности у всех разные, + необходимо на нескольких областях сосредотачиваться, а не на одной. Соответственно и результаты размазываются.
Знание расшифровки возможно и не поможет, зато покажет что человек интересуется темой. Так или иначе если занимаешься программированием — со временем сталкиваешься, чуть ли не в каждой статье описывающей дизайн систем или классов встречается если не аббревиатура, то упоминание самих принципов. Ну и опять же упрощения коммуникации. Можно сказать что здесь нарушается open-closed принцип, и в общем то смысл понятен, а можно начать рассказывать что здесь сущность изменяет поведение, а не расширяет, и чем это плохо. Ну и у дядюшки боба если не ошибаюсь принципы как минимум по отдельности упоминались, не помню правда, упоминалась ли аббревиатура.

P.S. Справедливости ради — сам далеко не знаток этих принципов что в теории, что на практике, и хоть они не только для ООП смысл имеют, но все же в 1с пока так себе применять удается, а часто и вовсе не удается, а иногда и парадигма платформы чуть ли не против них. Да и, имхо, как и ко всему субъективному к ним стоит наверно с оглядкой подходить.
Это вы просто мою тупость недооцениваете)) Я конечно понимаю что до 20-ти раздолбайствовал, да и компа не было (что в общем то дохлое оправдание), но тем не менее за 5 лет изучения всего подряд я лишь смог научиться читать простые статьи на английском, и то со словарем иногда, программирую на уровне джуна, если не хуже учитывая что образование не айтишное и изучение алгоритмов только в планах, придерживаться всяких SOLID, KISS, DRY и т.п. не выходит пока вообще никак, оптимальность тоже часто хромает, проектирование каких то крупных частей систем и формулирование задач и вовсе только пол года как доверили. Я конечно постоянно что то изучаю, но вот недавно слушаю подкаст — а там автор что то про стохастические дифференциальные уравнения рассказывает какие то и монте-карло. Полез на вики — понял что нифига не понимаю. Прикинул свои знания математики — и понял что даже школьный курс вспоминать нужно, что уж о серьезной говорить, на всякие там arxiv и т.п. даже заглядывать смысла нет, я там 90% обозначений впервые увижу.

Если учесть что говорят о развитии активном мозга только до 20-ти да учесть что все таки по 10-11 часов проводим на работе по будням, то лет 20 на то что можно изучить в вузе, старших классах фуллтайм, да еще если учесть что одаренностью и не пахнет, боюсь еще и мало будет. К слову, это отнюдь не причина это не делать, просто лучше здраво оценивать свои силы чтобы в будущем не разочароваться крушению надежд и ожиданий.
Проблема в случае девушки из статьи как раз не в том что она сделала слишком просто, когда автор хотел сложно, гибко и т.п. Позволю себе процитировать: «неопределённое поведение кода для искажённых входных данных или то, что структуры потока управления в одной из её функций находились на шестом уровне вложенности» — это никак не желание автором чрезмерной гибкости и усложнения архитектуры. Скорее наоборот, автор просто хотел четкости, ясности и простоты в коде.
Ну к слову общий словарь действительно важен для коммуникаций. Те же паттерны вроде как многие знают и применяют — но с именованием беда, если вам только по причине незнания одной аббревиатуры отказали — это странно, очень, а если по совокупности незнания разных терминов/использования других + в целом были сомнения — то логика в этом есть.
Прямо сейчас читаю книжечку одну про триз, там историческая статистика приводится про сотни тысяч изобретений в год в советах, из которых там процент что ли внедрялся больше чем на 5 предприятиях.
А я кем работаю? Если надрываться и решать задачи быстрее и лучше — никто не оценит, только больше навалят при той же оплате. Ну и естественно что отработано в месяц должно быть не меньше чем 8*количество дней рабочих. Именно отработано, а не на обучение. На какой результат в таких условиях работать можно?
Ну, на работе ведь работают, так что какая разница сколько они свободного времени тратить будут. Я например себе иногда позволяю пол часика выделить в рабочее время на интересные вещи, но вообще все самообразование, в т.ч. и по неинтересным но нужным работодателю темам только в свободное время, я же свое рабочее время продаю. Иногда конечно нужно что изучить «вот прям щас», но это уже по производственной необходимости, если сроки поедут в случае изучения в свободное время.
Ну вот, а я можно сказать только стартовал, для того чтобы прокачаться по интересным мне темам — боюсь лет 20 потребуется, так что и вовсе к 40 будет когда я, надеюсь, буду из себя что то представлять. С одной стороны конечно да, есть что вспомнить из молодости, были веселые и безумные моменты, с другой чтобы что то значимое теперь сделать — придется сначала параллельно с основной работой вспоминать и ботать математику, в ооп поглубже погрузиться (практики маловато, да и теория больше от начитанности), в функциональщину, потратить какое то время на переход с 1с в более интересную сферу, которая позволит в отличие от 1с в свободное время изучать то что интересно, а не учет и 1сные сертификации разные, и только черт знает когда, если это вообще случится, у меня будет шанс развиться во что то полезное. Одна надежда что не все мозги со школы пропил и способности сохранились, и интерес будет как и раньше, если не сильнее, теперь ведь реальное применение вижу, и с абстрактным мышлением получше. Понятно что сельская школа не показатель, но математика действительно хорошо давалась, на 2 параллельных класса из 30 человек был стабильно в топ-3 в математике, и где то близко в физике и т.п. несмотря на то что из за тех же гулянок все что учил — учил на переменах, либо прямо на уроках.
В смысле не нужны? Там же по идее еще сложнее тепло отводить будет.
Ну вот вы бауманку закончили, в хорошей компании работаете над интересными задачами, а я поступил вместе с собутыльниками в сельхоз академию, просто чтобы с знакомыми продолжить гулять и пьянствовать, хотя интересна мне математика всегда была, и, по крайней мере по меркам сельской школы, я в ней разбирался великолепно, хорошо хоть после того как первый комп появился на втором курсе — после года игр компьютерных, уже к концу третьего за ум взялся, и после выпуска хотя бы 1сником устроился в достаточно неплохую компанию. Теперь придется чуть ли не с нуля вспоминать школьную математику и пытаться въезжать в вузовскую, да и в том же программировании пробелов много.
Может имелось в виду: сохранение гибкости и масштабируемости путем рефакторинга? Ну например поняли в процессе что двигаемся немного не туда, и старая архитектура не подходит — ну и занялись рефакторингом.
Вот тут не надо, сам сижу в основном на винде, но знаю что есть очень много программ имеющих например интерфейс в стиле вим, и даже не только программ, но и оконных менеджеров, например awesome. Это после некоторой подготовки гораздо удобнее, поскольку при желании можно настроить чуть ли не всю систему под единое управление с клавиатуры. Ну и насчет тех же команд в терминале — обычно ключи стараются все же делать похожими. Например -f это файл или force, -o имя выходного файла, и т.п. Есть понятно что и исключения, и неудобства, но тем не менее логика во всем этом есть, + консоль чаще всего все же дает гораздо больше возможностей чем графические инструменты.
Ну да, я интроверт. Если я не изучаю что то по программированию (а код я редко пишу, больше читаю статьи или книги, или линух пытаюсь под себя настроить, ну и иногда да, пишу код, а, забыл, еще математику заботать хочу, в свое время на гулянки потратил молодость, теперь жалею), то могу читать книги развлекательные, слушать подкасты, читать здесь статьи, смотреть аниме, и даже если выбираюсь на велосипеде покататься — то предпочту куда нибудь за город махнуть, подальше от людей, по грунтовкам км 40-50 накатать. Все это естественно в одиночку, вообще не вижу смысла в каком то общении. Одно время да, пытался социализироваться «потому что надо», в итоге жалею бездарно потраченное время.
Вот странность, у меня нет аккаунта на гитхабе, всего лишь в свободное время читаю книги и статьи о программировании, и считаю что мне нужно платить больше чем моим коллегам, ведь у меня в программировании более широкий кругозор. И пока работодатель так и делает, получаю ненамного — но больше чем коллеги с тем же стажем на той же должности. Если бы был аккаунт на гитхабе — скорее всего просил бы еще болше, либо пошел бы в более интересное место, где без гитхаба вероятность что мне сделают предложение — около нуля. Собственно со временем так и планирую, просто только недавно получил достаточную для текущего места работы квалификацию чтобы было время не только на изучение текущей платформы.
Во во, пришел стажером — 9 часов на работе работа и учеба, 3-4 часа учеба дома, учеба на выходных, иногда работа на выходных… Все что это мне дало — нервный тик еще на год после полугода в таком режиме, и постоянные головные боли от которых только года через 2 отходить начал.
Да, бывает что несмотря на все увещевания программистов — продолжают наваливать новое, что только костылями прилепить удается и баги которые возникают из за непродуманной архитектуры «быстрей-быстрей», вместо того чтобы остановиться и переделать по нормальному. И так до тех пор пока либо это нагромождение костылей не развалится, либо до момента когда уже любое изменение обходится в недели вместо часов, либо до момента когда любое изменение добавляет багов больше чем исправляет, либо… Ну вы поняли.
Публичная похвала гораздо значительнее, чем с глазу на глаз.
Вот с этим можно и поспорить. Мне наоборот неприятно, даже скорее наоборот противно.
У меня IDE например к сожалению так не умеет в основном языке, и если пишу на чем то другом — руки на автомате символы зеркалят:"", (),{},[], и т.д. Тем более что они рядом.

Информация

В рейтинге
1 422-й
Откуда
Брянск, Брянская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Mobile Application Developer
Middle
Kotlin
Android SDK
Android development
Development of mobile applications