Всем добрый вечер!
По поводу предыдущего поста с цитатой из Булгакова. Плюс был комментарий к нему.
Это очень сложный вопрос. Свою позицию я много раз озвучивал. На мой взгляд есть два ключевых момента, которые обосновывают эту цитату:
1. Сам по себе институт, или конкретный препод (в том числе и я) - это инструмент для получения знаний. И этот инструмент впихнуть знания в голову студентов не сможет. Задача студента в том чтобы воспользоваться институтом и преподами для того чтобы приобрести знания и навыки. Надо выполнять лабы самостоятельно, задавать вопросы преподу, использовать лаборатории, оборудования, мероприятия итд.
2. В нашей конкретной специализации (IT, программирование), знаний которые даются в институте за 4-5-6 лет не хватит чтобы стать спецом. Такая уж действительность. Поэтому надо дополнительно устраиваться на работу, самостоятельно что-то добирать по знаниям итд.
Я про это все уже писал.
Тут такая же аналогия как скажем с игрой на гитаре - можно сколько угодно читать про гитару, изучать ноты, и смотреть видосы, но пока ты сам лично руками не попробуешь, много раз ошибаясь, бренчать пальцами по струнам - ты не научишься играть на гитаре. Надо приложить усилия самому. Хотя и видео уроки и книги про гитару и ноты - все нужно и полезно.
Всем доброй ночи и приятных снов!
По поводу предыдущего поста с цитатой из Булгакова. Плюс был комментарий к нему.
Это очень сложный вопрос. Свою позицию я много раз озвучивал. На мой взгляд есть два ключевых момента, которые обосновывают эту цитату:
1. Сам по себе институт, или конкретный препод (в том числе и я) - это инструмент для получения знаний. И этот инструмент впихнуть знания в голову студентов не сможет. Задача студента в том чтобы воспользоваться институтом и преподами для того чтобы приобрести знания и навыки. Надо выполнять лабы самостоятельно, задавать вопросы преподу, использовать лаборатории, оборудования, мероприятия итд.
2. В нашей конкретной специализации (IT, программирование), знаний которые даются в институте за 4-5-6 лет не хватит чтобы стать спецом. Такая уж действительность. Поэтому надо дополнительно устраиваться на работу, самостоятельно что-то добирать по знаниям итд.
Я про это все уже писал.
Тут такая же аналогия как скажем с игрой на гитаре - можно сколько угодно читать про гитару, изучать ноты, и смотреть видосы, но пока ты сам лично руками не попробуешь, много раз ошибаясь, бренчать пальцами по струнам - ты не научишься играть на гитаре. Надо приложить усилия самому. Хотя и видео уроки и книги про гитару и ноты - все нужно и полезно.
Всем доброй ночи и приятных снов!
❤7
Всем рекомендую почитать дискуссию в комментариях от предыдущего поста. Очень хорошие вопросы и тему товарищ поднял и я высказал свое мнение.
🔥6
Всем привет!
Сегодня у меня такой вопрос к вам - знатокам:
===> 👀 <===
Вот такой смайлик есть.
Я его не понимаю. Для меня он выглядит так:
"Нифига себе"
Или даже: "ну посмотрим посмотрим.. "
Напишите, пожалуйста, в комментариях как правильно его интерпретировать и как им пользоваться.
P.S. мне уже годиков много, я реально не шарю, а хочу понимать как правильно с этим работать
Сегодня у меня такой вопрос к вам - знатокам:
===> 👀 <===
Вот такой смайлик есть.
Я его не понимаю. Для меня он выглядит так:
"Нифига себе"
Или даже: "ну посмотрим посмотрим.. "
Напишите, пожалуйста, в комментариях как правильно его интерпретировать и как им пользоваться.
P.S. мне уже годиков много, я реально не шарю, а хочу понимать как правильно с этим работать
👀25😁3
EBFE: software internals
Всем привет! Сегодня у меня такой вопрос к вам - знатокам: ===> 👀 <=== Вот такой смайлик есть. Я его не понимаю. Для меня он выглядит так: "Нифига себе" Или даже: "ну посмотрим посмотрим.. " Напишите, пожалуйста, в комментариях как правильно его интерпретировать…
Всем спасибо!
Вывод один: означает разное у всех и зависит от контекста. Мне, тем не менее, стали понятны разные варианты, о которых раньше не задумывался. Спасибо всем!
Вывод один: означает разное у всех и зависит от контекста. Мне, тем не менее, стали понятны разные варианты, о которых раньше не задумывался. Спасибо всем!
Всем привет!
Под одним из предыдущих постов разразилась дискуссия о несоответствии баланса бюджета на проекты и зарплат. Работяги все делают, а жадные коммерсанты все отбирают. Поговорим про экономику.
Опять будет многобукв и, наверное, вам опять не понравится то, что я напишу. Но, как вы уже знаете слова моей дочки: "Уж как".
Я не специалист в экономике - я код пишу, поэтому за более развернутыми ответами отсылаю вас к специалистам.
Однако я работал и работаю в коммерческих организациях как в отечественных, так и в иностранной, не только программистом, но и тимлидом, и project manager, и руководителем проектов. Участвовал в найме сотрудников, формировании ТЗ и документов на тендеры, общался с заказчиками, формировал списки на закупки оборудования и софта, сдавал работы заказчикам, увольнял сотрудников и делал многое другое помимо кодинга. Другими словами - кое-какой опыт у меня имеется, да и в индустрии я работаю больше 20ти лет.
Я постараюсь объяснить как все работает на пальцах и вы сами сможете посчитать циферки и прикинуть что к чему.
Если интересно как зарабатываются большие деньги, то есть только три способа в мире: хрючить, копытить и крысить. Это не шутка, кому интересно погуглите по этим словам. Пост не про это.
Если речь про IT сферу и в принципе про работяг и инженеров, то платят деньги за две вещи: квалификацию и ответственность.
Квалификация - тут все просто - чем компетентнее, опытнее, результативнее, аккуратнее и умнее специалист - тем больше ему платят. В идеале обладать уникальными знаниями и опытом.
Ответственность - это не только про выполнение обещаний (это и так понятно), а про то что если сотруднику поставлена задача, то руководитель знает, что задача будет выполнена в срок не смотря ни на что и нет необходимости что-то контролировать, проверять. Руководитель знает, что все будет сделано, и сотрудник сам справится со всеми проблемами. Это позволяет действительно делегировать задачи и эффективно работать бизнесу. Но таких людей мало, увы.
Приведу пример: есть компания - руководитель, команда и тимлид. У тимлида есть задача написать программу - программа большая - в одну каску не написать - у него для этого команда. Подходит срок сдачи, но что-то не работает, и вот тимлид приходит к заказчику и говорит, что не получается в срок, из-за условного Jhon который заболел или накодил с ошибками и надо перенести сроки сдачи проекта. Перенос сроков для меня это вообще дико. Я в основном с госзаказами работал, где меня научили, что срок сдачи сдвигать нельзя ни на один день. В общем, это инфантильное безответственное поведение и это не тимлид - он не смог взять на себя ответственность. Правильное поведение - это выполнить в срок и заказчик о твоих проблемах и кранчах знать не должен - приходи сам кодь, работай ночами, набирай другой персонал, учи лучше сотрудников - это заказчику не интересно ("его это ...." - ну вы поняли). Я как-то раз в ночь перед приездом генерала для сдачи работы исправлял код сотрудника, который в Win32 GUI приложении не использовал CloseHandle (почти нигде) и очевидно программа падала, когда звезды так складывались. Задача была выполнена. Вот что я понимаю под ответственностью.
Работа с людьми, кризис менеджмент и несение ответственности за других людей - это тяжелая работа и именно поэтому директорам предприятий платят хорошие деньги. Поруководите коллективом хотя бы из 3х человек годик а лучше 2 - много нового узнаете. Кроме того именно директора всегда несут еще и риски: как юридические, так и финансовые, иногда и уголовные. Управлять компанией, предприятием, бизнесом - тяжелейшая работа - у меня есть несколько знакомых таких - они пашут как кони, на них смотреть страшно - стрессы. И все они готовы платить ответственным сотрудникам которые готовы снять с них часть этой работы - но не за слова а за дело.
Под одним из предыдущих постов разразилась дискуссия о несоответствии баланса бюджета на проекты и зарплат. Работяги все делают, а жадные коммерсанты все отбирают. Поговорим про экономику.
Опять будет многобукв и, наверное, вам опять не понравится то, что я напишу. Но, как вы уже знаете слова моей дочки: "Уж как".
Я не специалист в экономике - я код пишу, поэтому за более развернутыми ответами отсылаю вас к специалистам.
Однако я работал и работаю в коммерческих организациях как в отечественных, так и в иностранной, не только программистом, но и тимлидом, и project manager, и руководителем проектов. Участвовал в найме сотрудников, формировании ТЗ и документов на тендеры, общался с заказчиками, формировал списки на закупки оборудования и софта, сдавал работы заказчикам, увольнял сотрудников и делал многое другое помимо кодинга. Другими словами - кое-какой опыт у меня имеется, да и в индустрии я работаю больше 20ти лет.
Я постараюсь объяснить как все работает на пальцах и вы сами сможете посчитать циферки и прикинуть что к чему.
Если интересно как зарабатываются большие деньги, то есть только три способа в мире: хрючить, копытить и крысить. Это не шутка, кому интересно погуглите по этим словам. Пост не про это.
Если речь про IT сферу и в принципе про работяг и инженеров, то платят деньги за две вещи: квалификацию и ответственность.
Квалификация - тут все просто - чем компетентнее, опытнее, результативнее, аккуратнее и умнее специалист - тем больше ему платят. В идеале обладать уникальными знаниями и опытом.
Ответственность - это не только про выполнение обещаний (это и так понятно), а про то что если сотруднику поставлена задача, то руководитель знает, что задача будет выполнена в срок не смотря ни на что и нет необходимости что-то контролировать, проверять. Руководитель знает, что все будет сделано, и сотрудник сам справится со всеми проблемами. Это позволяет действительно делегировать задачи и эффективно работать бизнесу. Но таких людей мало, увы.
Приведу пример: есть компания - руководитель, команда и тимлид. У тимлида есть задача написать программу - программа большая - в одну каску не написать - у него для этого команда. Подходит срок сдачи, но что-то не работает, и вот тимлид приходит к заказчику и говорит, что не получается в срок, из-за условного Jhon который заболел или накодил с ошибками и надо перенести сроки сдачи проекта. Перенос сроков для меня это вообще дико. Я в основном с госзаказами работал, где меня научили, что срок сдачи сдвигать нельзя ни на один день. В общем, это инфантильное безответственное поведение и это не тимлид - он не смог взять на себя ответственность. Правильное поведение - это выполнить в срок и заказчик о твоих проблемах и кранчах знать не должен - приходи сам кодь, работай ночами, набирай другой персонал, учи лучше сотрудников - это заказчику не интересно ("его это ...." - ну вы поняли). Я как-то раз в ночь перед приездом генерала для сдачи работы исправлял код сотрудника, который в Win32 GUI приложении не использовал CloseHandle (почти нигде) и очевидно программа падала, когда звезды так складывались. Задача была выполнена. Вот что я понимаю под ответственностью.
Работа с людьми, кризис менеджмент и несение ответственности за других людей - это тяжелая работа и именно поэтому директорам предприятий платят хорошие деньги. Поруководите коллективом хотя бы из 3х человек годик а лучше 2 - много нового узнаете. Кроме того именно директора всегда несут еще и риски: как юридические, так и финансовые, иногда и уголовные. Управлять компанией, предприятием, бизнесом - тяжелейшая работа - у меня есть несколько знакомых таких - они пашут как кони, на них смотреть страшно - стрессы. И все они готовы платить ответственным сотрудникам которые готовы снять с них часть этой работы - но не за слова а за дело.
🔥8👍1💯1
Возвращаемся к сотрудникам. Я не буду работать с человеком (даже если он супер квалифицирован), если он не просто не хочет нести ответственность, но и несет какие-то риски:
- может просто не прийти на работу, потому что не захотелось;
- постоянно болеет;
- все время пытается какие-то права качать, потому что может;
- не хочет ездить в командировки;
- токсичное поведение в коллективе;
- и, увы, многое другое.
У меня есть такие истории из личного опыта.
Просто, блин, работу свою выполняйте нормально пожалуйста.
И наконец, про циферки. Все очень просто. Можно легко посчитать бизнес план так сказать на коленке: берете сколько в коллективе людей, умножаете на примерную зарплату, умножаете на 12 месяцев (среднее время на скромную работу по проекту), умножаете на 1.5 (это налоги, социалка, пенсионный фонд итд - коэффициент примерно такой) - вот и бюджет проекта. Это еще без аренды помещения, коммуналки за него, интернет (для бизнеса это не 1000р в месяц), далее работа по продвижению проектов, реклама, коммандировки итд...
Например: зарплата 200к * 3 (человека) * 12 (месяцев) * 1.5 (налоги) = (примерно) 10млн р в год. Вот теперь задача руководителя найти 10 млн и убедить заказчиков эти деньги ему дать, и это просто в 0 работа - а хорошо бы и самому заработать, да и на развитие компании, да и технику бы обновить. А ведь риски несет руководитель: например, не заплатит ЗП - можно и под суд пойти, а сотрудника в худшем случае просто уволят.
Заметка про повышение зарплаты. Расскажу свой личный опыт общения с руководителем по этому вопросу. В какой-то момент я почувствовал, что я уже делаю больше чем год назад, а зарплата осталась та же - я пошел к руководителю и сказал: "Что мне нужно делать, чтобы я смог получать больше? Сейчас я делаю то-то и то-то." - и он подумал и просто сразу поднял ЗП и даже извинился, что не отследил этот момент. Я не ныл, не клянчил, не шантажировал. Последнее вообще жесть (видел такое), когда сотрудники говорят, что повысьте, а то уволюсь - ответ на этот детский сад один - увольнение.
Еще важный момент - если вам платят зарплату, то все что вы делаете - принадлежит компании где вы работаете а не вам. Это нормальный адекватный подход: кто-то взял на себя риски что вы можете все провалить, и дал вам деньги, поэтому результат работы какой-бы он ни был не только ваш - это уж точно.
Можно ли все делать самому и не работать на дядю? Да можно - но все риски на вас, все продвижение на вас, убеждать потребителей или заказчика вам итд. Да и по настоящему крутой крупный проект вы не сделаете в одиночку. Да ИИ сдвинул планку в этом вопросе но не убрал ее - конкурировать за заказчика и бюджеты все равно с компаниями. Плюс нормальный крупный заказчик с бюджетом скорее доверится юр лицу а не частнику - так меньше рисков и безопаснее - и это более чем понятно.
Смысл работы в компании в разделении обязанностей и ответственности - как в декомпозиции при проектировании сложной программы - каждый занимается своим делом и несет часть ответственности на себе.
Здоровая компания - это та, в которой все стараются помогать друг другу, разделяют ответственность и следуют общей цели, решая проблемы по пути, без необходимости не погружая в них других сотрудников.
И еще заметка: я всегда исхожу из того, что мне никто ничего не должен - если мне что-то надо, я сам этого буду добиваться и исходить из тех возможностей что у меня есть (и, да, инициатива наказуема). Ни начальство, ни государство мне ничего не должны (помогут - отлично, нет - ну и ладно) - я не ребенок, чтобы мне нужна была помощь во всем.
Мой жизненный опыт показывает: простые решения и простые суждения по факту не работают в мире - у всего есть логика и причины. Например, если кто-то получает много денег, то в подавляющем проценте случаев это не просто так и всегда связано с квалификацией, ответственностью и рисками.
- может просто не прийти на работу, потому что не захотелось;
- постоянно болеет;
- все время пытается какие-то права качать, потому что может;
- не хочет ездить в командировки;
- токсичное поведение в коллективе;
- и, увы, многое другое.
У меня есть такие истории из личного опыта.
Просто, блин, работу свою выполняйте нормально пожалуйста.
И наконец, про циферки. Все очень просто. Можно легко посчитать бизнес план так сказать на коленке: берете сколько в коллективе людей, умножаете на примерную зарплату, умножаете на 12 месяцев (среднее время на скромную работу по проекту), умножаете на 1.5 (это налоги, социалка, пенсионный фонд итд - коэффициент примерно такой) - вот и бюджет проекта. Это еще без аренды помещения, коммуналки за него, интернет (для бизнеса это не 1000р в месяц), далее работа по продвижению проектов, реклама, коммандировки итд...
Например: зарплата 200к * 3 (человека) * 12 (месяцев) * 1.5 (налоги) = (примерно) 10млн р в год. Вот теперь задача руководителя найти 10 млн и убедить заказчиков эти деньги ему дать, и это просто в 0 работа - а хорошо бы и самому заработать, да и на развитие компании, да и технику бы обновить. А ведь риски несет руководитель: например, не заплатит ЗП - можно и под суд пойти, а сотрудника в худшем случае просто уволят.
Заметка про повышение зарплаты. Расскажу свой личный опыт общения с руководителем по этому вопросу. В какой-то момент я почувствовал, что я уже делаю больше чем год назад, а зарплата осталась та же - я пошел к руководителю и сказал: "Что мне нужно делать, чтобы я смог получать больше? Сейчас я делаю то-то и то-то." - и он подумал и просто сразу поднял ЗП и даже извинился, что не отследил этот момент. Я не ныл, не клянчил, не шантажировал. Последнее вообще жесть (видел такое), когда сотрудники говорят, что повысьте, а то уволюсь - ответ на этот детский сад один - увольнение.
Еще важный момент - если вам платят зарплату, то все что вы делаете - принадлежит компании где вы работаете а не вам. Это нормальный адекватный подход: кто-то взял на себя риски что вы можете все провалить, и дал вам деньги, поэтому результат работы какой-бы он ни был не только ваш - это уж точно.
Можно ли все делать самому и не работать на дядю? Да можно - но все риски на вас, все продвижение на вас, убеждать потребителей или заказчика вам итд. Да и по настоящему крутой крупный проект вы не сделаете в одиночку. Да ИИ сдвинул планку в этом вопросе но не убрал ее - конкурировать за заказчика и бюджеты все равно с компаниями. Плюс нормальный крупный заказчик с бюджетом скорее доверится юр лицу а не частнику - так меньше рисков и безопаснее - и это более чем понятно.
Смысл работы в компании в разделении обязанностей и ответственности - как в декомпозиции при проектировании сложной программы - каждый занимается своим делом и несет часть ответственности на себе.
Здоровая компания - это та, в которой все стараются помогать друг другу, разделяют ответственность и следуют общей цели, решая проблемы по пути, без необходимости не погружая в них других сотрудников.
И еще заметка: я всегда исхожу из того, что мне никто ничего не должен - если мне что-то надо, я сам этого буду добиваться и исходить из тех возможностей что у меня есть (и, да, инициатива наказуема). Ни начальство, ни государство мне ничего не должны (помогут - отлично, нет - ну и ладно) - я не ребенок, чтобы мне нужна была помощь во всем.
Мой жизненный опыт показывает: простые решения и простые суждения по факту не работают в мире - у всего есть логика и причины. Например, если кто-то получает много денег, то в подавляющем проценте случаев это не просто так и всегда связано с квалификацией, ответственностью и рисками.
❤7👍1💯1
Главная мысль такая: чтобы лучше понять мир не нужно замыкаться только на условном кодинге, отгораживаться от мира и требовать от всех что-то - живите полноценной жизнью: общайтесь с разными людьми, берите на себя ответственность и достигайте результатов, пробуйте преподавать, попробуйте поруководить коллективом, водить машину, путешествуйте, заводите домашних питомцев, создайте семью, воспитывайте детей - это все очень обогащает.
Отличного вам дня и позитивного настроения!
У нас с вами все получится!
Отличного вам дня и позитивного настроения!
У нас с вами все получится!
🙏15❤3
Forwarded from ФБИТ_LIVE
Здесь будем разбираться с тем, что обычно остается «под капотом»: как устроены чипы, как работают прошивки SoC, АСУ ТП и контроллеров, насколько надежны современные аппаратные механизмы защиты и как можно сделать их лучше
В планах:
Формат: смешанный, но очное участие предпочтительно
Если вам интересны hardware security, реверс, чипы, контроллеры и то, что происходит ниже уровня привычного софта, ждем вас
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
Dev Meme / devmeme
Video
Надо такую хрень настроить - прикол конечно...
Forwarded from IT | Space
Media is too big
VIEW IN TELEGRAM
Doom на языке Brainfuck — уже в открытом доступе!
💻 Мы скомпилировали легендарный DOOM в один из самых абсурдных эзотерических языков программирования — brainfuck. Заодно написали собственный супербыстрый интерпретатор, чтобы всё это действительно заработало.
🎉 Цикл выступлений завершен: готов финальный видос и опубликован репозиторий с проектом в открытый доступ!
🗣 Вместе с Алексеем Никольским, Александром Кравченко и Иваном Сакаевым из Мастерской системного программирования мы разобрали, как устроен этот проект изнутри:
▪️ поэтапный разбор того, как мы заставили исходники Doom превратиться в работающий эзотерический скрипт;
▪️ как мы написали свой сверхбыстрый движок для BF и разобрали его инструкции;
▪️ почему использование tcc оказалось не лучшей идеей (и как мы из этого выкрутились);
▪️ об ограничениях и проблемах при реализации;
▪️ как экстремальные пет-проекты прокачивают понимание работы железа и ОС.
Смотрите запись последней лекции, чтобы увидеть, как далеко можно зайти, когда фраза «а что, если...» выходит из-под контроля! 👇
🎥 Видеозапись последней лекции:
📺 YouTube 📺 VK Видео 📺 Rutube
👥 Авторы проекта:
▫️ Алексей Никольский
▫️ Александр Кравченко
▫️ Иван Сакаев (@sakaevx)
🔗 Ссылки от авторов:
▫️ Сайт: https://highghlow.ru
▫️ GitHub: https://github.com/unhighghlow
______________________________
itspace@itmo.ru
📲 Max 💙 VK
📺 Rutube 📺 VK Video 📺 YouTube
🎉 Цикл выступлений завершен: готов финальный видос и опубликован репозиторий с проектом в открытый доступ!
🗣 Вместе с Алексеем Никольским, Александром Кравченко и Иваном Сакаевым из Мастерской системного программирования мы разобрали, как устроен этот проект изнутри:
▪️ поэтапный разбор того, как мы заставили исходники Doom превратиться в работающий эзотерический скрипт;
▪️ как мы написали свой сверхбыстрый движок для BF и разобрали его инструкции;
▪️ почему использование tcc оказалось не лучшей идеей (и как мы из этого выкрутились);
▪️ об ограничениях и проблемах при реализации;
▪️ как экстремальные пет-проекты прокачивают понимание работы железа и ОС.
Смотрите запись последней лекции, чтобы увидеть, как далеко можно зайти, когда фраза «а что, если...» выходит из-под контроля! 👇
🎥 Видеозапись последней лекции:
👥 Авторы проекта:
🔗 Ссылки от авторов:
______________________________
itspace@itmo.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1