R.
Ребят, посоветуйте, может есть кто сведущий в делах образовательных, возможно ли с дипломом специалиста, инженера "электрификации и автоматизации" поступить на магистратуру в другой вуз на факультет информационных технологий и таким образом получить второе высшее. и еще вопрос если это возможно, то возможно ли сделать это за счет бюджетных средств если успешно сдам вступительные...
Если вы получили степень "дипломированного специалиста" до 2013 г, то можете учиться бесплатно на магистратуре. А если после, и степень "специалист", то только на платную форму обучения. А направление можете выбрать любое. И насколько мне известно, полно вузов, где есть бюджетные места на направлении IT
DM
Привет , может кто-то подсказать - что такое эксперимент force_stopped_listing ? И существует ли это вообще.
DM
Это из тестирования
Artem
Maksim
Alex
Maksim
Артур
блин, а в чате собирали информацию по ботам?
Апач
Axel Daga
кхы. с компилируемым может быть в разы хуже.
питон, когда опечатка, хоть говорит строчку; в Си или плюсах, ошибка может быть вообще в соседних файлах. а если в gcc собирать, - не соответствие указанному стандарту, пока дойдёшь до этого, все мозхи может съесть
Сидредин
Сидредин
Aleksander
Mikhail
Andrii
Andrii
Когда я работал контрактором в AMD, был такой случай. Там одному сотруднику обещали, что диплом проведут по базе. Но секьюрити AMD выяснили что подделка и недопустили просто. А у меня диплома вообще нет, и проверять нечего. Но на прошлое место работы звонили, спрашивали.
Anonymous
Борисов
Не уверен.
Как не уверен ?)
Представь проект с 10-летней историей
Там может быть дофига кода, смысл которого совершенно не очевиден ))
И вот вносишь ты изменения и что-то где-то ломается ))
Andrii
Борисов
Конечно. Не стоит слепо верить написанному, даже если это газета "Правда" )
Andrii
Борисов
Какие расхождения, например ?
Andrii
Имена переменных не всегда содержательные, функции часто 200-500 строк кода, и т. п.
Борисов
И это типа хорошо ?)
Andrii
Объеков нету, нельзя писать блок try..catch сразу, потому что его просто нету
Andrii
И это типа хорошо ?)
Это работает, а хорошо или нет это вопрос субъективный. Лично я с большим удовольствием буду работать в кодом Linux, чем с чистым кодом по книге Мартина :)
Борисов
Ну не знаю :).
Там полкниги за вполне здравые вещи, наподобие адекватных названий переменных, здравых комментариев, форматирования, важности тестирования
Andrii
Например, G23: Используйте полиморфизм вместо if/Else или switch/Case
Борисов
Наверняка есть советы из этой книги неправильные/некорректные
Тут вопрос больше в процентном соотношении хорошего и не очень :)
Andrii
Ну... тут сложно имерять процентами, потому что один вредный совет может стоить десятка хороших. Опять же, это мир Java, там все следуют этим советам, что даёт привыкание. Но если брать другие миры разработки ПО там всё по другому...
Именование? Я вот недавно у Microsoft встретил небольшой рассказ в имени функции, 61 символ, 11 слов :)
Борисов
Длинные имена - это как раз чаще всего происходит, когда сложно сказать ясно, что делает функция.
Andrii
» Используйте исключения вместо возвращения кодов ошибок
Это достаточно спорный момент, в новых языках типа Go, Rust просто выпилили исключения и все довольны этим
Борисов
Это да, с исключениями автор перегнул
Борисов
У меня позиция достаточно простая - есть много книг, в них разный опыт. Если по какой-либо книге много позитивных отзывов от IT сообщества - надо бы посмотреть, почитать, попробовать.
Но не стоит слепо брать приемы, так как то что работает для разработки ядра Linux, вполне может не взлететь у вас.
Andrii
Ну это особенности разработки в Java по крайней мере некоторое время назад. Но вопрос как минимум дискуссионный.
Andrii
У меня позиция достаточно простая - есть много книг, в них разный опыт. Если по какой-либо книге много позитивных отзывов от IT сообщества - надо бы посмотреть, почитать, попробовать.
Но не стоит слепо брать приемы, так как то что работает для разработки ядра Linux, вполне может не взлететь у вас.
Или просто читай исходники, смотри какие грабли...
А отзывы такое.. Мартина читают больше в Java сообществе, там 90% примерно такого, и вот они позитивно отзываются
Какой-нить Linux Kernel Developer будет читать Роберта Лава, и будут следовать его рекомендациями
А если брать Agda, там вообще большей части концеций, описанных в книге нету. Но есть дофига своих :)
Igor
Сформировавшийся разработчик имеет чувство кода. Оно либо есть либо нет. Все остальное костыли. Не возможно формальными правилами описать что такое хороший код. Он тебе либо нравится либо нет. Иногда до "боли")
Andrii
Igor
И да следовать формальным правилам в команде это другое.
Борисов
Критерии хорошего кода известны :)
- работоспособность
- простота
- малое зацепление
- гибкость
- масштабируемость
Andrii
Эти критерии надо как-то формализовать, иначе это демагогия. Для кого-то код простой, для кого-то непросветный
Борисов
Дак да, баланс важен.
Andrii
Я использую метафору, где команда разработчиков это футбольная команда. Кто-то ставит высокий прессинг, кто-то автобус, у кого-то зонная система при корнерах, у кого-то персональная, у кого-то смешання. И один футболист может хорошо играть в одной команде при одном тренере, и плохо в другой.
Andrii
Поэтому любое собеседование субъективно, ты ещё отвечаешь на вопрос, а подходит ли кандидат под тот стиль, что сложился.
Борисов
И опять он будет субъективен.
Ну как субъективен. Просто метрики для баланса - они другие. Они не к коду относятся. А в общем к проекту.
Если, условно, время (== стоимость) добавления новой фичи постоянно растет, количество багов после каждого релиза растет - то что-то пошло не так
Andrii
И любые догмы относительно кода тода
Andrii
Alexander
Igor
Пеп он про оформление "это другое"
Andrii
Когда мы говорим о чистоте коде, это больше о том, как писать правильно и как неправильно. И тут хоть какие-то доводы можно приводить. Если мы говоритм про форматирование, то это больше соглашение. сamelStyle или camel_style как тут можно решить, что лучше? Можно договориться только.
Andrii
Или отступы, 2, 3, 4, 5 или 8?
Igor
Смотря кому вопрос) для питона 4 ответ довольно однозначен. Но отступы в питоне "это другое"
Alexander
Igor
Кстати вполне могли заложить это в требования самого языка и не париться. Как раз вопросы форматирования считаю не принципиальными. Автоформат бы меня вполне устроил.
Борисов
Кстати, в плане простоты кода был хороший критерий
"Если с первого взгляда не понятно, КАК данный код работает, то это не лучший код"
Борисов
Именно не "Что делает", но "Как это делает"
Борисов
Регулярно случаи, когда есть некий кусок кода, который, мало того, что непонятно что делает, но и, вдобавок, малопонятно как он это делает 😆
SWORD
SWORD
#include <iostream>
using namespace std;
int main()
{
float n, p=1;
cout << "Insert number: "; cin >> n;
for (int i = 1; i <= n; i++) {
p *= 1 + (1 / (i * i));
cout << p << endl;
}
cout << p << endl;
}
Сидредин
Бомбовый курс по основам Линукс https://stepik.org/course/73/ При решении сложных задач (2 балла и более) дают сертификат JB на 3 или 6 месяцев. 3 месяца - на все продукты, 6 - на один продукт
SWORD
ST1VE
Всем привет!
Планирую стать Джуном фронтенд, поэтому такой вопрос, какой минимальный стек технологий нужен? Смотрел много видео на эту тематику, однако у всех разное мнение. JS+CSS+HTML все говорят, а остальное своё.
Ещё такой вопрос, возможно, кто-то знает, где можно пойти на стажировку в Москве с ЗП небольшой(25-40к) на фронтенд, может даже разраотка на iOS или Android? Смотрел уже Тинькофф и Яндекс, но хочется что-то проще, в плане входных знаний.
Сидредин
Всем привет!
Планирую стать Джуном фронтенд, поэтому такой вопрос, какой минимальный стек технологий нужен? Смотрел много видео на эту тематику, однако у всех разное мнение. JS+CSS+HTML все говорят, а остальное своё.
Ещё такой вопрос, возможно, кто-то знает, где можно пойти на стажировку в Москве с ЗП небольшой(25-40к) на фронтенд, может даже разраотка на iOS или Android? Смотрел уже Тинькофф и Яндекс, но хочется что-то проще, в плане входных знаний.
"JS+CSS+HTML все говорят" - вот это и надо учить)
Сидредин
Всем привет!
Планирую стать Джуном фронтенд, поэтому такой вопрос, какой минимальный стек технологий нужен? Смотрел много видео на эту тематику, однако у всех разное мнение. JS+CSS+HTML все говорят, а остальное своё.
Ещё такой вопрос, возможно, кто-то знает, где можно пойти на стажировку в Москве с ЗП небольшой(25-40к) на фронтенд, может даже разраотка на iOS или Android? Смотрел уже Тинькофф и Яндекс, но хочется что-то проще, в плане входных знаний.
насчёт вакансий смотри на hh.ru
Alex
Всем привет!
Планирую стать Джуном фронтенд, поэтому такой вопрос, какой минимальный стек технологий нужен? Смотрел много видео на эту тематику, однако у всех разное мнение. JS+CSS+HTML все говорят, а остальное своё.
Ещё такой вопрос, возможно, кто-то знает, где можно пойти на стажировку в Москве с ЗП небольшой(25-40к) на фронтенд, может даже разраотка на iOS или Android? Смотрел уже Тинькофф и Яндекс, но хочется что-то проще, в плане входных знаний.
как найдешь что-то дай знать, тоже ищу)
Сидредин
Andrii
Александр
А математику всю надо знать? Доказательства и тп? Или только часть?
Александр
Как и весь JS, про что писали выше…
Сидредин
Сидредин