Kirill Vlasov @Neikist
Android developer в author.today
Я разработчик с 9 до 17 (и ты можешь стать таким)

Эх, меня даже на стажировке спрашивали почему почти 20% рабочего времени на обучение ушло.
0
LookКакие привычки делают меня лучше как разработчика ПО?

А также хорошо питаться важно. Заметил что если сравнивать с вузом когда ел раз в день примерно (бывало еще реже, перекусами обходился), то когда на работу устроился и стал питаться нормально — резко поумнел (хотя возможно это с возрастом произошло, не знаю даже)
0
LookОрги среди программистов

А мне недовольство вполне понятно. Всегда раздражали такие люди. И даже не из за того что плюшки отбирали (обычно они мне и даром не нужны были, типа тех же поездок на море), а просто не понимаю их образа мыслей и системы ценностей. Впрочем хоть они меня и раздражают — это их выбор, так что мешать допустим ни коим образом не собираюсь. Но любить их — меня никто не обяжет.
+1
LookПочему ранний возврат из функций так важен?

От задач зависит все же. Например в моей области примерно 80-90% времени выполнения по данным профилировщика — как раз работа с базой (это при том что все естественно стараются запросы и их количество оптимизировать). Ну, конечно если совсем очевидных ляпов не допускать. Недавно мобильное приложение делал — тоже основной проблемой было оптимизировать загрузку по сети больших объемов данных.
0
LookЯ разработчик с 9 до 17 (и ты можешь стать таким)

Мне одному кажется что такой подход неправильный? Если тестировщики будут постоянно подбегать к разработчикам по любому возникшему вопросу — то последние не смогут нормально работать, поток, концентрация, вот это все.
+1
LookПочему ранний возврат из функций так важен?

В 95% прикладных задач основной затык на I/O (ожидание выполнения запроса на СУБД, ответа какого нибудь http api, чтение/запись файлов и т.д.), а уж никак не там где вы пишете. Это важно на вычислительных задачах, сложных алгоритмах, в системном ПО.
0
LookПочему ранний возврат из функций так важен?

Да, я примерно так же этот раздел понял. Но все таки странно что у меня в памяти это в другом виде отложилось… Ведь и сам в основном писал сначала проверки с возвратом, далее основной код, и в конце еще один возврат.
0
LookОрги среди программистов

Автору не нравится что они как раз в программисты идут, в итоге и образование ни рыба ни мясо, и на работе несмотря на должность программиста болтологией пытаются заниматься.
+4
LookЯ разработчик с 9 до 17 (и ты можешь стать таким)

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

Timmmm Хм, не нашел, хотя казалось бы точно читал. При этом у Макконела, книга которого мне как то больше понравилась, есть раздел «множественные возвраты и функции» в котором ранний выход при проверке условий как раз поощряется.
0
LookПочему ранний возврат из функций так важен?

Постараюсь вечером найти, если не забуду.
0
LookПочему ранний возврат из функций так важен?

За рамками одной иерархии собственно как раз вложенные иерархии. Или я что то не так понял?
+1
LookПочему ранний возврат из функций так важен?

Если у вас вложенные иерархии if-else — то это уже явно не проверка одного параметра, а проверка каких то комбинаций условий. Которые лучше в отдельные функции вынести для снижения цикломатической сложности конкретной функции, имхо.
0
LookПочему ранний возврат из функций так важен?

Если выходят за рамки одного уровня иерархии возможно стоит рассмотреть возможность вынести в отдельные функции?
0
LookПочему ранний возврат из функций так важен?

Хм, могу ошибаться но дядюшка Боб как раз из за проблем 1 и 3 рекомендует делать только один возврат в конце.
0
LookЯ разработчик с 9 до 17 (и ты можешь стать таким)

Та же история с велосипедом. О чем то думать можно только на низко-среднем пульсе, на среднем или высоком думать уже толком не получается. Ну еще думать не очень выходит после того как проедешь заметное расстояние. Как то через месяц после покупки велосипеда скатался на 70+ км, да еще и без быстро усваиваемой еды, так под конец в голове было только: «лишь бы до темноты успеть вернуться да не сдохнуть»
0
LookЯ разработчик с 9 до 17 (и ты можешь стать таким)

Ну по факту на работу уходит от 10 часов (обеденный перерыв, дорога), а если добавить еще всякие обязательные дела — свободного времени на обучение или хобби еще меньше остается. Так что по факту 8 — все же много.
+2
LookЯ ненавидел Javascript. А теперь он мне нравится

А, это скайп новый десктопный и мобильный просто уровней абстракции нарастил. А я то думал…
+4
LookКак писать чистый и красивый код

Противоположная крайность тоже плохо, недаром шутки ходят про ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокументИмениНуралиеваБорисаГеоргиевича
+1
LookКак у меня получилось взломать и распаковать ресурсы старой игры для PSX

Хех, массовое одобрение комментариев выше автором?
0
LookHereThere
12 ...
332333
334335336 ...
345346
Information
- Rating
- 1,736-th
- Location
- Брянск, Брянская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Mobile Application Developer
Senior
Kotlin
Android SDK
Android development
Development of mobile applications
Kotlin Multiplatform