Задать вопрос
Ответы пользователя по тегу Программирование
  • Как выбрать узкую специализацию?

    @asd111
    Попробуйте выбрать компанию, в которой хотите долгосрочно работать, тогда скорее всего и область деятельности будет проще выбрать.
    Ответ написан
    Комментировать
  • Как используя IT помочь человечеству?

    @asd111
    Сейчас пожалуй есть смысл делать автомобили на автопилоте и всё связанное с робототехникой, протезами, медицинским оборудованием, дистанционным управлением с помощью головного мозга и т.п.
    neurobotics.ru
    www.smprobotics.ru
    robocv.ru
    Ответ написан
    Комментировать
  • Ищу историю программиста, который боролся с туннельным синдромом и т.д

    @asd111
    Сходите к врачу. Болезни можно и нужно лечить.
    У меня были небольшие проблемы с кистью и указательным пальцем, решил ковриком с гелевой подушкой под кисть и новой 7-ми кнопочной мышкой, на которой не нужно крутить колесик чтобы прокрутить страницу вниз.
    Ещё поменял клавиатуру на A4-Tech KV-300H - низкий профиль кнопок. По ощущениям набирать текст гораздо легче.
    Ответ написан
  • Насколько сложная капча?

    @asd111
    я не все разгадал, синие показались слишком сложными.
    Ответ написан
    Комментировать
  • Почему часто open source проекты не компилируют?

    @asd111
    Open soure ориентирован как правило на Linux.
    В Linux чтобы установить все нужные библиотеки достаточно прописать apt-get install libaaa-dev, libccc-dev и т.п. в одну строку и все нужные библиотеки установятся разом.
    Для visual studio есть NuGET - менеджер пакетов. Попробуйте поискать нужный вам open source проект в нем
    www.nuget.org/packages?q=
    Ответ написан
  • На что вы зря потратили время в изучении программирования и веб-разработки в целом?

    @asd111
    Компьютерные игры и избыточный просмотр телевизора.
    Если посчитать сколько времени я потерял в молодости с 12 до 22 лет на просмотр музыкальных каналов и на компьютерные игры, то получится года 2-3 совершенно полного безделья, которое можно было потратить на изучение программирования.
    Я очень жалею что потерял много времени в молодости, но мне кажется что всё поправимо. Сейчас мне уже за 25 а я только начинаю учить Java, зато мне нравится то что я делаю.

    А раньше я работал на стройке, на автомойке, даже дворником )))) Но я не могу назвать это пустой тратой времени. Как говорят японцы: если у тебя не было в жизни проблем, то тебе нужно их купить.
    Ответ написан
    Комментировать
  • Книги, дающие базу по программированию в целом и ООП?

    @asd111
    Алгоритмы и структуры данных. Любой автор. И шаблоны проектирования.
    Ответ написан
    Комментировать
  • Как считывать текстовый файл?

    @asd111
    В С удобнее всего читать через fscanf.
    /* fscanf example */
    #include <stdio.h>
    
    int main ()
    {
      char str [80];
      float f;
      FILE * pFile;
    
      pFile = fopen ("myfile.txt","w+");
      fprintf (pFile, "%f %s", 3.1416, "Hello");
      rewind (pFile);
      fscanf (pFile, "%f", &f);
      fscanf (pFile, "%s", str);
      fclose (pFile);
      printf ("I have read: %f and %s \n",f,str);
      return 0;
    }


    Выведет

    I have read: 3.141600 and Hello

    а если есть С++ то можно через потоки ввода-вывода - так ещё проще.

    Но это конечно медленный способ. Самый быстро работающий способ - прочесть большой кусок файла и потом его обрабатывать.

    habrahabr.ru/post/246257
    Ответ написан
    Комментировать
  • Можете рассказать о ВМК МГУ?

    @asd111
    Номер телефона приемной комиссии.
    (495) 939‒55‒90

    Группы Вконтакте:

    Общая
    https://vk.com/cmcmsu

    Выпускники ВМК МГУ
    https://vk.com/club21940885

    Абитуриенты
    https://vk.com/cmcmsuabitur

    Приемная комиссия
    https://vk.com/cs_pk

    По поводу общаги не волнуйся. Если она есть (а в МГУ она должна быть) и недорогая, то остальное не важно.

    По поводу работы слышал что студенты в основном устраиваются в проекты, которые разрабатываются внутри МГУ.

    С работой лучше не торопится, если времени на работу и учебу не хватает то лучше выбрать учебу.
    Ответ написан
    Комментировать
  • Вопрос по поводу осноение JavaSE: куда двигаться дальше?

    @asd111
    JDBC, Hibernate, Java EE, Spring - это очень популярный стек технологий для Java.
    JDBC - работа с базой данных
    Hibernate - ORM для работы с базой данных, упрощает работу с базой данных
    Java EE - набор библиотек для создания web проектов на Java.
    Spring - набор библиотек в основном используется для web. Т.е. из всего набора чаще всего используются Spring MVC и Spring security
    По Java EE хорошая книга Java EE 7 recepies - problem solution approach. Официальный туториал по Java EE немного нелогично построен и слишком затянут.
    По Spring хорошая книга Spring recepies самое новое издание по Spring 4

    Работу можете искать уже сейчас. Хотя бы узнаете что осталось доучить
    Ответ написан
    1 комментарий
  • Проблемы установки Java на Mac OS X?

    @asd111
    Java начинает работать только в тот момент когда вы запускаете что то написанное на Java. До этого момента Java ничего не делает.
    Ответ написан
    Комментировать
  • Есть ли здесь программисты, так сказать, выходцы из админов?

    @asd111
    Знакомый перешел из сисадминов в Front-end
    Ответ написан
    Комментировать
  • Как справляетесь с нервами и стрессом на работе?

    @asd111
    Был тут у нас любитель доступных женщин. У него фирма, которая работала 5 лет, развалилась за 3 месяца. Так что алкоголь и доступные женщины - путь к неудачам и стрессу.

    Я расслабляюсь с помощью общения с людьми или чтением книг. Ещё очень хорошо успокаивает вера в Бога.
    Ответ написан
    33 комментария
  • Какой ЯП выбрать для следующей ситуации?

    @asd111
    ЛЮБОЙ сайт легко скопировать.
    А если будете писать на чем то необычном, то ваш сайт не будет развиваться, т.к. вы не найдете специалистов по экзотическим технологиям.

    Лучше сделайте цены более привлекательными чем у конкурентов — это ваше главное преимущество в торговле, а не возможности вашего сайта.

    Скидка 10% относительно конкурентов может дать вам огромное преимущество.
    Ответ написан
    1 комментарий
  • Как держать в голове проект по программированию над которым работаешь не каждый день?

    @asd111
    Желательно использовать ООП.
    При использовании ООП можно сначала нарисовать схемы - так называемые диаграммы UML — в них обычно написано что какой класс делает и нарисовано как он связан с другими.

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

    Выглядит примерно так:
    p3_9.gif
    pvti.ru/data/image/pages/webkurs/p3_9.gif

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

    В целом для получения общей картины очень удобно использовать диаграммы, чтобы не забыть что где как устроено если программа большая. Во многих IDE есть возможность получить полное дерево классов.
    Ответ написан
    1 комментарий
  • В какую область переквалифицироваться программисту?

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

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

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

    Я считаю что каждый должен заниматься своим делом, кому нравится руководить должен изучить все тонкости в руководстве и быть хорошим руководителем, кому нравится быть программистом должен быть хорошим программистом, а кому нравится быть менеджером — быть хорошим менеджером.
    Ответ написан
    1 комментарий
  • Как понять суть программирования (подробнее в содержании)?

    @asd111
    В общих чертах программирование это когда пишешь текст, где каждая строчка представляет собой команду для компьютера, а потом компьютер в соответствии с написанными командами выполняет то или иное действие.
    Ответ написан
    Комментировать
  • Возможно ли интегрировать IIS в приложение C#?

    @asd111
    Насколько знаю ASP.NET можно скомпилить как самостоятельное приложение которому не нужен IIS для запуска.
    Есть ещё IIS express он вроде бесплатный, правда с ограничениями.
    Ответ написан
  • Какие плюсы-минусы есть у современных cms?

    @asd111
    У bitrix красивая и функциональная админка но ужасный код - процедурный вывод в шаблонах и отсутствие нормального доступа к базе данных через active record или через data mapper даже если бы битрикс юзал doctrine было бы уже значительно лучше чем сейчас.
    Если сделаешь нормальную CMS допустим на Laravel или на Yii с админкой как у битрикс, но без недостатков битрикс, то будешь молодец, можешь даже продавать, особенно если реализовывать редакцию битрикса "малый бизнес" - редакция для интернет магазинов.
    А то что говорят, что не нужно ничего делать - скорее всего человек мало работал с современными CMS на PHP — большинство из CMS на PHP довольно ужасны и неполноценны, несмотря на платность.

    Вот например во времена Davida Heinemeiera Hansena, автора Ruby on rails, тоже говорили что не нужно ничего делать, всё уже сделано на perl, а сейчас perl для веба в прошлом, его полностью заменили RoR и Python/Django, которые оказались гораздо проще и удобнее для веба чем perl.

    Другими словами у тебя есть возможность взять все лучшее и объединить это в одном вместе — в твоей CMS.

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

    Допустим за 100$ я с удовольствием купил бы аналог битрикса для интернет магазина без косяков битрикса. Т.е. с интеграцией с 1С и т.п.

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