• Потрачу ли я время зря, продолжая учиться в ВУЗ'е, который мне не нравится?

    Adamos
    @Adamos
    У вас достаточно головы, чтобы не пугаться вышки - и вы ноете только потому, что у вас хреновые преподы по информатике?
    Да, вам неплохо бы попасть в казарму на недельку. Выпасть из блаженного мира элоев к морлокам, оказаться среди тех, кто головой не живет вообще. Здорово поправило бы приоритеты.
    Ну, или можно, например, на 15 суток влететь для пробы... будет примерно тот же круг для общения и сравнения с той жизнью, от которой так сильно тошнит.
    Ответ написан
  • Какую выбрать сферу в IT с нуля когда тебе "под 40"?

    php666
    @php666
    PHP-макака
    никакую

    мне 37, твой ровесник, карьера и менеджмент никогда не интересовали - остался в роли исполнителя.
    был бы я руководителем или просто ответственным за проект - я бы не рассматривал на должность человека 37 лет без опыта. даже на джуниор позицию.
    ибо твой возраст и метание лишь показатель, что ты сам не знаешь что хочешь от жизни и профессионалом так и не стал ни в какой сфере.
    в чем твое преимущество будет перед человеком 29-30 лет с таким же набором знаний? минусы как таковые - в возрасте, плюсов - нет.
    когда ты дорастешь хотя бы в вебе, где, как ты говоришь, "низкий порог входа" (а это совсем не так), тебе будет 40 лет.
    возраст, когда другие люди уже сворачивают горы, ты будешь сидеть веб-макакой с коллективом двадцатилетних юношей и понимать всю свою ущербность, а они будут смотреть на тебя как на престарелого психопата.

    Напомню что хочется через год хотя бы 20-30к дохода в месяц иметь.
    в Москве за 20 000 в месяц даже таджики не работают. Устройся в такси или грузоперевозки и не ломай себе голову этой ерундой, нужны бесконечные годы на обучение в IT и нужно "постоянно бежать, что бы идти". Оно тебе надо?
    Ответ написан
  • Где бесплатно найти ментора на создание сайтов?

    @Rebroff
    Full-stack developer, MODX developer
    Очевидно, что там же, где можно найти бесплатного инструктора по вождению, тренера по фитнесу и репетитора по английскому языку.
    Ответ написан
  • Как правильно оценить спрос на услугу в интернете?

    @awesomer
    Знал бы где упаду, подстелил бы соломки?

    Да никак.
    Если вы откроете этот универсальный метод - то даже можете сами его не использовать. А просто продать.

    А просто продать богатым бизнесменам. Заберут с руками и ногами за бешенные бабки. В одночасье станете миллиардером.
    Ответ написан
  • В чем смысл ВУЗа?

    @vanyamba-electronics
    * Зачем программистам учить русский, обж, шрифты в Ворде?

    Один из великих сказал, что программирование - это самая гуманитарная из технических дисциплин. Русскому нас не учили, зато преподавали философию. И в какой-то момент я понял, что философия мне нравится больше, чем программирование. Тем не менее, я стал именно программистом.

    * Почему все профили по программированию противоестественно смешивают с математикой?

    Чтобы твои программы быстро считали, а не занимались перебором вариантов.

    * Зачем нужен преподаватель, читающий лекции по книге, когда есть книга?

    Зачем читать книгу, если можно прочитать оглавление?

    * Зачем учить наизусть то, что в любой момент можно прочитать?

    О как ты заблуждаешься. В Интернете почти невозможно отыскать то, что нужно в приемлемые сроки. И ты же не станешь неделю читать учебник математики, когда у тебя на всю программу отведён месяц.
    Ответ написан
  • В чем смысл ВУЗа?

    sgjurano
    @sgjurano
    Разработчик
    * Зачем программистам учить русский, обж, шрифты в Ворде?
    Эк вы всё в кучу намешали :) грамотный русский, равно как и понимание как именно следует действовать в экстремальных ситуациях, нужны не программистам, они нужны культурным людям, это просто попытка подготовить вас к жизни, хоть как-то.

    Ворд вероятнее всего нужен для того, чтобы вы могли написать курсовые аккуратно, без изучения его с нуля в свободное время (хотя необходимость его преподавания – весьма спорная идея).

    * Почему все профили по программированию противоестественно смешивают с математикой?
    «Математика лежит в основе любого серьёзного знания».
    Если возникнет необходимость в чём-то сложнее формочек и ООП разбираться – вы будете благодарны ВУЗу за преподавание математики.

    * Зачем нужен преподаватель, читающий лекции по книге, когда есть книга?
    Вы когда-нибудь пробовали сами учиться по книге какой-нибудь серьёзной дисциплине? Наличие живого человека с его опытом и возможностью получить ответ "на пальцах" – редкая привилегия.

    * Зачем учить наизусть то, что в любой момент можно прочитать?
    Знания, присутствующие где-то в сети, из которых вы помните только что они есть, практически не участвуют в мыслительном процессе, вы не сможете их использовать пассивно.

    * По моим наблюдениям, Нет в вузе ничего полезного, чего нет в книгах. Тогда в чём смысл ВУЗа?
    В книгах есть всё, задача ВУЗа – облегчить для вас усвоение этих знаний. Попробуйте самостоятельно изучить какой-нибудь раздел высшей математики, после нескольких месяцев потраченного времени вы поймёте для чего ВУЗ нужен.

    Кроме учёбы, ВУЗ – это общение со сверстниками, интересующимися примерно теми же вещами, это пригодится в дальнейшем.

    * И почему требуется его корочка чтобы устроиться на работу?
    Не требуется, только работа – далеко не главное и не единственное в жизни для чего нужно быть образованным человеком.
    Ответ написан
  • В чем смысл ВУЗа?

    nki
    @nki
    Автоматизация бизнес-процессов.
    Иди в армию, там получишь ответ на свой вопрос.
    Ответ написан
  • Как преодолеть кризис начинающего специалиста?

    @deliro
    Агрессивное программирование
    Как преодолеть такой кризис?

    1. Уволиться, пойти поработать кассиром/грузчиком/официантом/таксистом (но надо иметь свой бизнес);
    2. Понять, что даже писать CRUD не так утомительно и скучно;
    3. Радоваться тому, что есть.

    Как на самом деле работают программисты?

    90% времени думают, 10% времени пишут.

    А ещё, говорят, ИТ не сводится к одному ДС. Можно попробовать что-то другое.
    Ответ написан
  • Какие книги полезны для повышения эффективности одного программиста?

    @asd111
    Производительность сильно зависит от генов, от физического и психологического состояния и от наличия раздражающих факторов во время работы. И ещё производительность сильно зависит от уровня подготовки и знания алгоритмов в своей сфере.
    Например олимпиадники могут за 4 часа сделать больше чем средний программист за день и причина в том что они другие физически, психологически и по уровню подготовки. Например им не нужно думать какой алгоритм как реализовать, они просто берут готовый код из головы.

    Это как в шахматах средние игроки думают во время дебюта, а опытные просто играют по памяти свой любимый дебют и почти не думают над ходами во время дебюта. А такие мастера как Магнус Карлсен могут выиграть за 30 секунд у большинства средних игроков. Выглядит это пугающе(https://youtu.be/NTEj4moaay0 )

    И примерно такая же разница между слабыми и сильными программистами. Это прежде всего физиологические различия и различия в уровне подготовки. Книги про продуктивность тут не увеличат производительность каким то радикальным образом. Скорее наоборот если человек со слабыми природными данными начнет много программировать то у него быстро наступит выгорание, потому что его ЦНС физиологически на это не способна и производительность в результате может упасть.
    Ответ написан
  • Английский почти с нуля до разговорного?

    @GraySky
    Субьективно - курсы зло. Ровно как и зубрёжка глаголов/таблиц/грамматики.

    Понимание языка приходит при его использовании на практике, как инструмента общения, получения информации, взаимодействия с людьми. Наиболее легкое вхождение - потреблять интересный контент, читать новости, статьи, смотреть видеоматериалы на интересную тему на англ. языке, переписываться с людьми на английском хотя бы в комментах на фейсбуке - начать использовать язык по назначению.

    Если есть желание-время, есть сайты языкового обмена, типа https://www.italki.com/ , https://www.speaky.com и т.д. (их куча такого рода, вот тут подборка есть большая - https://www.thebalance.com/free-language-exchange-... ).

    ИМХО - не стоит пытаться зубрить, но скорее создать себе такие условия, когда нужно использовать язык реально, на практике, вне отрыва от реального мира, начать использовать хотя бы понемногу иностранный язык для получения интересной информации, и коммуникации с другими людьми.
    Ответ написан
  • Карьера программиста после 30+. Миф или реальность?

    trevoga_su
    @trevoga_su
    Все очень просто. Любой человек, как и механизм - изнашивается.
    Работа мозгами - один из тяжелых видов деятельности. Т.е. это ровно такое же изматывание организма.
    Изучение - тоже изматывание организма. В 20 лет начать и в 30 - разница колоссальная. Ты 4 часа можешь с девочкой в 20 лет, а в 30 - 5 минут. Поэтому все это понимают, что 30-и летний джуниор - это как минимум не состоявшийся нигде специалист. Достаточно старый и плюсов у тебя перед такими же 20-и летними нету - у них сил больше.

    Ты можешь попытаться, но тебя будут собеседовать мальчики младше тебя. Будут гонять тряпками и ты будешь чувствовать свою ничтожность. Если ты устроишься джуниром, то будешь работать с ними - с детьми. А твои ровесники - управленцы, тимлиды и директора.

    Тебе нужно посвящать огромное кол-во времени самообучению. А семья? Даже если нет семьи - это время. Много времени. Ты готов тратить все свое время, что бы к 35 стать разработчиком среднего уровня?

    Мне 33 почти.
    Ответ написан
  • Новичок в C# / Правильно ли я написал вывод ошибки?

    @Smilleey
    Вот чуть покрасивее и покороче:
    namespace TosterApp
    {
        class Program
        {
            static void Main(string[] args)
            {
                int input;
                do Console.WriteLine("Enter number between 0 and 5:");
                while (!int.TryParse(Console.ReadLine(), out input) || input <= 0 || input > 5);
                Console.WriteLine($"You entered {input}");
            }
        }
    }
    Ответ написан
  • Новичок в C# / Правильно ли я написал вывод ошибки?

    arxont
    @arxont
    C# программист
    Добрый день.
    0. Блок if-else надо помещать в блок try. Так как зачем сравнивать если произошла ошибка?
    1. В вашем случае лучше использовать ReadKey, так как по условию один символ от 1 до 5.
    2. Желательно использовать блок finally, но в вашем случае не обязательно.
    3. На мой взгляд много лишних проверок

    Обработка ошибок в принципе реализована правильно, но надо помнить, что это достаточно тяжелая операция и в данном случае избыточная. В данном случае можно проверять через TryParse. Я бы решил так -

    static void Main()
    {
       int number_user1 = 0;
    
       while (true)
       {
          Console.Write("Player 1 write number from 1 to 5: ");
    
          string inputChar = Console.ReadKey().KeyChar.ToString();
    
          if(int.TryParse(inputChar, out number_user1) && number_user1 <= 5 && number_user1 > 0)
          {
             break;
           }
           else
           {
              Console.WriteLine($"\nEnter only NUMBERS from 1 to 5 (you input {inputChar})");
           }
        }
    
       Console.WriteLine($"\nYou input {number_user1}");
       Console.Write("Press any key to close"); Console.ReadKey();
    }


    Также почитайте - https://docs.microsoft.com/en-us/dotnet/standard/e...
    https://habrahabr.ru/post/221723/
    https://habrahabr.ru/post/178805/
    и
    https://stackoverflow.com/questions/14973642/how-u...
    Ответ написан
  • Перевесить в вуз крупного города или остаться?

    gbg
    @gbg
    Баянист. Тамада. Услуги.
    Перевестись, пойти работать младшим сапожником в бизнес-консалтинг. Питаться первые два года сушеными мышеловками, после выпуска заколачивать 100+к и не иметь личной жизни.

    C.H.O.O.S.E Y.O.U.R D.E.S.T.I.N.Y.
    Ответ написан
  • Как общаться с HR при пожизненном отсутствии интереса и проактивности?

    maxminimus
    @maxminimus
    просто или ничего
    ничего не понял

    скажем так - юзай кейсы, непосредственно
    больше используй непонятных и иностранных слов - и будешь казаться модным и умным

    общество в основном психически больное - главное уметь притворятся и быть высокомерным-понтовым и модным, тоесть быть в тренде и мейнстриме, и обязательно надо быть политкорректным

    ценности современного западного мира - лживые
    везде культ денег и беспощадная эксплуатация работника, и текучка кадров
    наверх вылезают самые ленивые и бездарные, умеющие адаптироваться и быть проактивными
    работа в офисе - это как правило Аид, депрессия, апатия, страдание, психозы..

    очень редко бывают адекватные люди и компании, которые талантливые и умеют работать - надо искать таких и работать с ними - тогда ты будешь расти и будет интересно
    Ответ написан
  • С чего начать карьеру ИТ?

    @zabbarrov
    Прежде чем так круто менять профессию, я бы на Вашем месте подумал, а как Вы себя будете продавать компаниям в новом качестве? Учиться и развиваться никогда не поздно, пока мозг работает (конечно в 20-25 это делать проще). Но сейчас балом правят ичар-менеджеры, которые и специалиста то со стажем не всегда пропускают, а тут Вы «гол как сокол» - в такой профессии нужно года 2-3 оттрубить (не считая лет учебы), что бы Вас начали воспринимать серьезно. Сами поставьте себя на место руководителя, которому придет 30 детина из сферы автобизнеса, начинающий в ИТ? А уж если Вас будет оценивать уже руководитель ИТ отдела по реальному тесту, я молчу. Поэтому трезво оценивайте сроки вхождения в профессию, это Вам не на фотографа за пару-троку месяцев выучиться. Если не продумаете это сразу, то Вас ждут разочарования или такие конторы как, например, Тимидеа (она же Тимидея) и т.п.: www.cnews.ru/reviews/index.shtml?2015/05/18/595645 С другой стороны тоже деньги, наверно, можно зашибать, но о реальной ИТ-работе речи не идет конечно там. Вопрос, чего Вы хотите добиться в этой сфере? Хотя я думаю, Вы сами все поняли и уже оставили эту затею ))
    Ответ написан
  • Книга о том как правильно должен работать программист?

    sim3x
    @sim3x
    1. Пофиг как - если делает работу
    2. Никак не избегать - принять их как данность и фиксить
    3. Делать оценку перед задачей, делать переоценку во время решения, оценивать реальное время -
    после

    Мифический человекомесяц
    Психбольница в руках пациентов
    Ответ написан
  • С чего начать разбираться с этичным хакингом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если вы умеете настраивать, значит умеете и взламывать.
    Научитесь настраивать.

    Изучайте как все работает - протоколы, операционная система, библиотеки
    Научитесь немного программировать на нескольких языках чтобы могли себе писать простые инструменты и пользоваться ими

    Пробуйте что-то разобрать.
    Ответ написан