Timofeev

Вопрос (!)работающим программистам

Recommended Posts

Абсолютно верно.

Или люди которые просто будут соблюдать технологические рекомендации.

 

Так и есть. Reliable котируется больше, чем experienced или talented или innovative.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Все как всегда: "Предсказуемость важнее эффективности(с)"

:trava:

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Потребность не только в программистах, создается впечатление что люди

умеющие делать что-то руками/головой вымирают как класс.

 

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

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Если есть лишние деньги - лучше подари их на благотворительность или приюту для бездомных животных.Будет больше толку.

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

 

Не посоветуете какие-нибудь?

 

поступить вечерне/заочно в универ

ибо какие надо читать книги и зачем, сам никогда не узнаешь

видеоуроки - вообще непонятно почему существуют

 

Я искал в Праге такие универы, и увы, нету, ну или же я плохо искал.

 

 

 

Спасибо.

 

 

Я хожу на курсы по выходным. Цена 2900 в месяц не так много. В "группе" нас 2 человека-))) поэтому можно сказать, что занятия почти индивидуальные. Программа расчитана на 2.5 года и кроме С# и С++ будет та же Java, и многое другое....это просто помогает понять основы. Все остальное идет только от чтения книг и практики решения задач. Первого пока много. Второго мало. Но...все только начинается-)

 

А что за курсы, ссылочку не подкинете? )

 

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

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

 

Спасибо!

 

 

Извините что вот так прямо в лоб, но у вас немного неверное представление о программировании, однако это легко исправить и коллеги подскажут если что

"Хочу программировать на яве" или "хочу программировать на си-шарп" следует понимать как две условно-зависимые сущности:

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

Изучать с нуля программировнаие на яве или любом другом языке высокого уровня - занятие бесполезное. Максимум - достигнете уровня второсортного кодера, программистом не станите никогда (исключение: через несколько лет топтания на месте поставите сами себе волшебный пендель и вернетесь к изучению основ - но несколько лет потеряете).

Утверждаю не голословно. Имею 15 летний опыт программирования, компанию, и регулярно принимаю и - хех - увольняю тех кто не может стать программистом и навсегда остается среди недо-кодеров.

 

Если бы я сейчас изучал программирование, то пошел бы таким путем:

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

2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью

(пп 1 и 2 - параллельно)

3 язык Си, достаточно проработать Кернигана и Ритчи

(после п.3. вы будете понимать как работает программа и копмпьютер)

4 пауза, написать любую программу строк в 500-700 на Си но обязательно завершить ее разработку не оставляя хвостов, т.е. полностью рабочую.

5 выпить по случаю, ибо повод действительно серьезный

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

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

8 перечитать п.6. и удивиться как намного понятнее все стало. Здесь-же заняться SQL с глубоким изучением баз данных, нормализацией (звучит страшно - на самом деле там не много, триггеры-реплики на первом этапе вам не нужны).

9 Познакомиться с паттернами, почитать что-нибудь из банды четырех

10 найти работу стажера, юниора, младшего программиста, поработать месяца 4-5, освоиться с платформой за счет работодателя

11 Спроектировать и закодировать свое приложение, например калькулятор с интерфейсом, в объектах

12 Проработать Фаулера, каждый паттерн рефакторинга, на своем проекте из п.12.

13 Написать резюме программиста и претендовать на позицию middle

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

 

p.s. 90% останавливаются в развитии после п.10 и тем беспощадно губят свою профессиональную карьеру

 

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

 

Можете ли вы пожалуйста написать к чему служат пункты 1,2,3,9,12?

 

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Timofeev чтобы не делать публичной рекламы - сбросила адрес в личку

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Odpovědět na toto téma...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Kdo si právě prohlíží tuto stránku

    Žádný registrovaný uživatel si neprohlíží tuto stránku