• В чем смысл ВУЗа?

    @garik_R
    On my way
    В ВУЗе учат взаимодействовать с людьми. Не в том смысле, что прогулять пары, прибухнуть, а наоборот, решить проблемную контрольную, написать курсовую. Развивать навыки, в любой сфере. Часто, именно этим, люди в Вузе и пренебрегают. Это социальная структура, где, по идеи, должны были собраться люди со схожими интересами. К сожалению, у нас это простой способ откосить от армии. Или родители сказали: "Ты должен поступить..." еtc. Кроме того, диплом поможет устроиться на хорошую работу у нас в стране или где-то в другой.

    Зачем учить? Что касается "странных" предметов, которые, казалось бы, никому не нужны - это ошибочная точка зрения. Любая работа сталкивает нас с такими неожиданностями, о которых мы и не думали. Вот тогда и вспоминаешь про какое-то ОБЖ и так далее. Часто негодование на этот счет связано не с большим умом, а наоборот, с большим незнанением и узким взглядом на жизнь. Подобные предметы нужно проглотить, отмучаться и знать где подсмотреть в случае чего. Или просто посмотреть шире. Вы же не станете отрицать, что даже если Вы учитесь на программиста, знать основы экономики необходимо, верно? А потом вы можете устроиться на работу, где будете писать какой-то софт где уже и не помешают и глубокие знания?

    Без математики можно заниматься только формошлепством. Везде так или иначе нужна математика. Где-то простая арифметика, где-то нюансы шифрования.

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

    Учить наизусть? Скажем так - хуже не будет. Да, сейчас всё немного изменилось. Если до ~2000х важно было иметь хорошую память. По книгам сложней искать, но других способов тогда не было. Сейчас нет острой необходимости помнить важную информацию. Сейчас важно знать где найти. Это умение стало более важным сейчас, из-за доступности интернета. Важная информация откладывается у вас в голове, если вы её постоянно используете - этого не избежать. Тут действительно, сейчас важно знать где найти, чем помнить досконально. Но человек, который является ходячей библиотекой оставляет гаааараздо более интересное впечатление, нежели тот, который говорит: "Щас, сек, я точно знаю, это вот здесь было написано". Перед работодателем это совершенно точно. Если вы помните, умеете развивать мысль, а не тупо заучили - то вы оставите более яркое впечатление. Мне кажется, это старомодный подход и со временем действительно можно будет погуглить и это всех будет устраивать. Но сейчас имидж умного, начитаного человека всё еще очень важен. Всё еще интересно поговорить вживую, с телефоном в кармане, нежели общаться отрывками статей, которые только что прочитал.

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

    ВУЗ нужен. Он учит, учит общению с людьми, решению социальных проблем. Учит решать поставленные задачи, порой, которых вы не ожидали. Дает возможность встретить людей, которым интересна таже область, что и Вам. Встретить людей, которые умнее Вас и прокачаться до их уровня. И да, как ни крути он даёт вам бумажечку. Может быть, она Вам и не пригодится, а может, вы в какой-то момент сильно пожалеете, что не получили её. Я бы даже сказал, что ВУЗ - это часть молодости, и не нужно её себя лишать. :-) И добавил бы, что желательно учится не в родном городе. Но это уже лирика :)
    Ответ написан
    4 комментария
  • Как можно безопасно общаться с другом?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Внимание! Изменился адрес почты!
    Ну опять...

    Нет такой возможности

    Почему.

    Технические средства обеспечения безопасности переписки есть - например шифрование с помощью X.509, выпукская их самим для себя. Либо тупо делая письмо в тексте и шифруя его RAR-ом - способ туповатый и не удобный, но безопасность будет не хуже.

    Но безопасности это не прибавит. Потому что если "люди в сером" захотят узнать, о чем Вы там переписываетесь - они просто спросят об этом. В такой форме, что не сможете отказать :) Понимаете, человек - самое уязвимое звено в этой системе, а терморектальный криптоанализ до сих пор не устарел...

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

    X.509 дает достаточный для "бытового уровня" уровень защиты. От государства же Вам никак не защититься, разве только трактор завести - но там можно под местные законы подпасть - что может оказаться куда чреватее...
    Ответ написан
    7 комментариев
  • Как можно узнать свой уровень в конкретном ЯП?

    @Tiberal
    Считайте всегда, что все очень плохо знаете. Не нужно давать себе расслабиться!
    Ответ написан
    Комментировать
  • Что делать, если screen не реагирует на ввод?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Спасает только принудительный (и крайне нежелательный) перезапуск сессии.

    Можно убить одно зависшее окошко командой ^a-K

    Есть ли другое решение?

    Разобраться почему виснет. Типичная причина -- случайное нажатие ^s или ^a-s. Лечится нажатием ^q или ^a-q.
    Ответ написан
    Комментировать
  • Можно ли упростить данный код на Java (работа со строкой)?

    gadfi
    @gadfi
    https://gamega.org
    Лично мне читать такое не удобно, выигрыша в производительности такая форма записи не дает, а читается хуже.
    Ответ написан
    Комментировать
  • За что программист получает деньги?

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

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

    что значит поддержка кода, за которую разработчики берут неплохую сумму, если код написан хорошо зачем его поддерживать?

    Невозможно просто хорошо написать код так, чтобы не поддерживать его. Особенно если приложение работает с данными от сторонних сервисов – поддержка неизбежна.


    Надеюсь, что хотя бы пара-тройка заказчиков случайно наткнутся на этот вопрос и ознакомятся с мнениями нескольких специалистов; и хотя бы немного усомнятся в своей правоте по поводу того, за что все эти хитрые и жадные программисты получают деньги.
    Ответ написан
    Комментировать
  • Как объяснить термин "Паттерн головного мозга"?

    @pixik
    Это когда человек вместо простого очевидного решения применяет какой нибудь паттерн типа фабрики для вывода "Hello, world!", на всякий случай закладывая в своё решение гибкость. Такое говорят про человека, который закладывает гибкость и множество различных абстракций, наверняка не зная, нужны они там или нет. Этот человек обычно мыслит паттернами и его решения довольно сложны и не очевидны для чтения другими программистами. Обычно это применяют как диагноз=)
    Ответ написан
    2 комментария
  • ООП PHP не работает класс?

    MegaMufa
    @MegaMufa
    1. Включите вывод всех ошибок и тогда интерпретатор сам вам будет говорить, почему не работает.

    2. Вы объявляете свойства устаревшим способом. Очень-очень устаревшем (еще в 4 версии атк делали). Надо так:
    public $firstname;
    public $lastname;


    3. В конструкторе у вас неправильно обращение к переменным. Уберите второй знак доллара:
    public function __construct($firstname, $lastname) {
        $this->firstname = $firstname;
        $this->lastname = $lastname;
      }


    Должно получиться вот так:
    <?php
    class Info {
        public $firstname;
        public $lastname;
    
        public function __construct($firstname, $lastname) {
            $this->firstname = $firstname;
            $this->lastname = $lastname;
        }
    
        public function GetInfo() {
            $n = $this->firstname.' '.$this->lastname;
            return $n;
        }
    }
    
    $a = new Info('Ivan', 'Pupkin');
    echo $a->GetInfo();


    И вам надо сменить учебник, по которому вы это делаете. Он очень устарел и больше вреден, чем полезен.
    Ответ написан
    Комментировать
  • А какие вы знаете сайты где бесплатно помогут написать код?

    @Beltoev
    Живу в своё удовольствие
    Здесь тоже помогают, если человек показывает свой нерабочий код и просит помочь найти ошибку/исправить, а не НАПИСАТЬ ВСЁ за него.

    Собственно, на любом сайте (будь то QA или форум), где обитают программисты, ситуация одинакова:
    • Нужна помощь и ты сделал порядка 50%-70% работы? Не вопрос, поможем!
    • Нужна помощь, но ты ленивая задница, которая хочет всё за просто так? Дуй на fl.ru/freelansim.ru/... (нужное подчеркнуть)


    Такова природа людей из этой области: любят тех, кто стремится к знаниям, и презирают тех, кто пытается идти по пути наименьшего сопротивления.

    Судя по вопросу, ищете легких путей?
    Ответ написан
    Комментировать
  • Что нужно для безболезненного перехода на linux?

    Как я переходил на Linux.

    Стояла 7 винда, поставил сначала на виртуалку, прикинул, посмотрел, вроде годно.

    Позже я поставил её второй ОС(grub в помощь), но приоритет все же был на винде, мало ли что могло понадобиться.
    Потом поставил, чтобы по умолчанию запускалась Ubutnu, пока пригляделся хорошенько, настроил, как мне удобно. Включал Ubuntu маме, толком не заметила разницы. Ну а в дальнейшем я вообще удалил у и не парился.
    Так что все в твоих руках!
    Ответ написан
    Комментировать
  • Какие задачи должен уметь решать web разработчик?

    sokolnikov
    @sokolnikov
    Современный веб-разработчик это уже больше чем писать маленькие проектики.
    Надо хорошо знать основной язык программирования, следить за новинками, уметь их применять. Это база. Но надо знать и смежные области, как например тестирование, системы контроля версий, немного devops, надо понимать и уметь работать с современными JS и PHP фреймворками, иметь хотя бы основные понятия о шаблонах проектирования (это поможет в разработке и коммуникации с другими разработчиками).
    И главное - настроить себя на постоянное развитие. Технологии развиваются быстро, надо успевать за ними.
    Ответ написан
    Комментировать
  • Работа без высшего образования, это реально?

    @Kokcuk
    В 17 лет возьмут работать куда нибудь, если опыт работы есть но только в удаленке?

    Да, сам я на первую серьезную работу устраивался именно в 17 лет. Работал по контракту, а как только исполнилось 18 лет устроился по трудовой книжке нормально. (.net)
    Образование не нужно, за 7 лет карьеры никогда его отсутствие никого не смущало, скорее даже некий интерес был.
    Только мне кажется у вас некоторые проблемы с этим "Я хорошо знаю некоторые языки программирования. ", я когда устраивался на работу джуниором уже имел 2 более-менее работающих написанные сайта, знал что такое синглтон, абстрактная фабрика и чем отличается mvvm, mvc и mvp.
    Ответ написан
    Комментировать
  • Работа без высшего образования, это реально?

    @GILGAMESHff7
    Работаю в WEB.
    Нет вышки.

    Создаю свой онлайн сервис и открываю бизнес.

    Через год получу вышку. Отдам корочку Маме. Она так хотела что бы у меня была вышка. Пусть любуется.
    Ответ написан
    1 комментарий
  • Работа без высшего образования, это реально?

    @FoxInSox
    Почему вы все так спешите начать работать? Да еще и вместо обучения (каким бы оно ни было).

    - У вас еще впереди лет 30-40 работы, большую часть жизни вам придется работать. Вероятность того, что вы все эти 30 лет будете работать в удовольствие далеко не 100%.
    - Начиная работать на 2-3 года раньше вам не дает сильных преимуществ в перспективе. В практически любой работе гораздо более важна эффективность, а не просто сколько времени вы проработали на определенной должности. Т.е. проработав, например, 5 лет, всегда найдутся люди с меньшим опытом которую делают вашу работу эффективнее (быстрее, качественнее)
    - годы обучения в ВУЗе для очень многих людей являются самыми счастливыми, а во многих случаях даже формируют фундамент всей оставшейся жизни: друзья, хобби, знакомства, связи, какие-то ключевые события. Сидя 8 часов в офисе в день на работе или в квартире на фрилансе вы все это упустите скорей всего.
    - во время учебы у вас есть масса времени попробовать поработать в разных местах и сферах: backend, frontend, мобильная разработка, дизайн, попробовать заняться научной деятельностью, попробовать что либо вообще не связанное с IT. После нескольких лет работы вы только будете мечтать о таком, но времени и возможности сменить радикально сферу работы вы не сможете просто.

    ps ну нахрена вам деньги в 17 лет? Машину купить? Бабу свою свозить в Европу? iMac за 100 тысяч купить? Это все вещи которые не стоят вашего времени как минимум 17 лет точно.
    Ответ написан
    6 комментариев
  • Работа без высшего образования, это реально?

    serjikz
    @serjikz
    web-developer
    Пробовал учиться в 2х вузах. Ушёл из них (не потому что не вытянул нагрузки, поступил по результатам ЕГЭ везде, куда не подавал по стране и почти из каждого инста звонили и обещали золотые горы). Система образования ужасно отстаёт от сегодняшнего времени и не даётся того, что необходимо.
    Разговоров по поводу того, что учиться надо, без корочки ты никто, институт закладывает понимание процесса самообучения и прочей ереси наслушался капец просто.
    Уделал препода по web на 1 семестре, автоматы были даже при условии 2х посещений за семестр некоторых предметов (просто правильно поставить себя перед преподавателем и всё). Итог - пока все сокурсники занимались зубрёжкой непонятно чего непонятно зачем - просто занимался любимым делом - web. Замечу, первый инст был МИЭМ в Москве (бюджет, ушёл с 1 курса, инст не понравился), 2 инст - РГСУ в Москве (бюджет, ушёл с начала 3 курса, достало и преподы требуют всё же посещаемости, а сидеть ежедневно по 8 часов не делая ничего для себя - пустая трата времени).

    Женился. Работаю удалённо. Ежемесячные траты солидные, но работы всё больше и больше. Открываю с товарищем хостел, скоро переезжаем в Италию. И это при условии, что специализируюсь я только на web-сфере.

    P.S. Родители не помогают вообще ничем, всё своими усилиями.
    Ответ написан
    14 комментариев
  • Не получается задеплоить в heroku, в чем дело?

    @Renius
    дурак восторженный
    > remote: ! Detected sqlite3 gem which is not supported on Heroku.
    > remote: ! https://devcenter.heroku.com/articles/sqlite3

    Первое что нужно сделать, это научиться читать то что пишет деплоер, а не постить вопросы в тостер.
    Ответ написан
    Комментировать