Вопрос программистам

Тема в разделе "WASM.HEAP", создана пользователем Faruh, 8 мар 2018.

  1. Faruh

    Faruh New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2018
    Сообщения:
    15
    1.Что должен уметь и знать каждый программист - в чем разбираться? Есть ли некий стандарт без которого никак в ИТ?
    2.За сколько можно выучить ЯП в течени года если заниматься усиленно
    3.За сколько английский выучить можно чтобы разговоривать, писать и читать
    4.Образ жизни какой должен быть чтобы потом к 30 не загнутся и не деградировать. программисту.
    5.Что сделать от и до программисту. Чтобы не жить в дерьме т.е. что должно быть у успешного программиста
    6.Если образование нет. Незнаешь физики и математики хорошо + нет опыта в то в ИТ закрыта дорога?
    7.Как развить отличную память и логику?
    8.В чем опыт должен быть и что должно быть к 25 годам?
     
  2. unc1e

    unc1e Active Member

    Публикаций:
    2
    Регистрация:
    28 июл 2017
    Сообщения:
    287
    Разве что работать программистом-дизайнером, те создавать интерфейсы, шаблоны и бэкенд на пэхапэ. Почти любому приложению необходим красивый гуй. Но вы в таком случае обязаны обладать творческими качествами и, главное, уметь красиво рисовать. Иначе вы не программист. Да и айти слишком тупое определение, его используют лишь идиоты, которые, по сути, ничего полезного не делают.
     
    Faruh нравится это.
  3. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Самый лучший программист, которого я знал лично, имел 11 классов образования и разбирался в математике лишь на уровне простейших векторно-матричных операций, требуемых в компьютерной графике. Но это не мешаело ему ни придумывать хорошие алгоритмы, ни дизайнить хорошую архитектуру, ни писать качественный код.
     
    Dr.Pepper нравится это.
  4. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    354
    1)С начало нужно понять в какой области хотите работать/развиваться. Сейчас всё усложнилось, тяжело и почти не возможно совмещать несколько областей. Например если хотите работать в вебе, так и развивайтесь там, или наоборот низкоуровневое программирование, реверс и т.д.

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

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

    Опять-же всё зависит от отрасли, если это веб, вы обязаны знать и уметь работать с разными базами данных, с браузером (js, html) и т.д. Если это низкоуровневая область, то обязательно нужно знать как и зачем работает устройство.

    От того-что вы выучили пхп, или си ничего не изменится, пока вы не применили эти знания на практика. Только практикуясь вы можете научится, по другому никак.

    По мне даже больше пользы будет, если вы место чтения какой-то очередной книги "Глазами чайника", начнёте сами кодить ну хотя-бы простые задачки типо "Односвязный вектор", "парсинг чего-либо", "своя реализация стандартных библиотек" и т.д.

    Знаний больше будет и что самое главное запомните эти знания на долго. :)


    3)Английский имеет смысл учить если хотите уехать из страны. А так достаточно научится работать с переводчиком. ИМХО, я нормально читаю и понимаю англоязычную техническую литературу с переводчиком. Более того, даже имел опыт переписки с Индусами, Американцами и т.д. Хотя язык плохо знаю. Короче язык знать желательно, но необязательно. На это особо мало кто обращает внимание сейчас.

    4)30-ть лет это не 70-80 лет, в этом возрасте вполне можно развиваться и изучать новое. К тому-же не важно сколько вам календарных дней, есть ещё биологический возрат , который важнее и у каждого человека он свой. Какой образ жизни вести ? Нужно постоянно практиковаться, устроится на работу + подчитывать то-что интересно.

    5)Искать и устроится на работу. Возможно в начале на более низкую зп., но важно что-бы работа развивала. Как только работа перестала вас развивать и не устраивает зп., это повод сменить работу.

    6)Что мешает получить образование в будущем ? С образованием легче устроится на работу.

    7)Зачем ?

    8)Не нужны шаблоны, каждый человек уникален. Главное определитесь, чем хотите заниматься, ну и вперёд. Если нужно образование, получите его. Если оно не нужно, ну и пофиг. Всё зависит от ваших целей, на самом деле вы сами делаете свою жизнь. :)

    Главное не сидеть на месте, а что-то делать и ещё -раз повторюсь возраст ОСОБЕННО КАЛЕНДАРНЫЙ не имеет никакого значения. :)
     
    Faruh нравится это.
  5. Faruh

    Faruh New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2018
    Сообщения:
    15
    Спасибо за развернутый ответ
     
  6. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    Способность формулировать задачи и их решать, алгоритмическим путём. Остальное всё не важно.
     
    Dr.Pepper нравится это.
  7. Dr.Pepper

    Dr.Pepper New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2017
    Сообщения:
    6
    На мой взгляд, главное желание и усидчивость, а также отсутствие алкогольной зависимости и запоев. Математику можно подтянуть и одновременно изучать вместе с кодингом. Скачать книжки по векторной геометрии, порисовать на сишке что-нибудь оттуда, поделать задачки на матан из учебников. Когда освоите сишку можно будет плотно заняться асмом, будет хорошая алгоритмическая база и понимание.
     
    Faruh нравится это.
  8. Faruh

    Faruh New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2018
    Сообщения:
    15
    Си нравиться , и спасибо за ответ)