Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Прошу дать советы начинающему

4532  1 2 3 4 5 6 7 8 все
AlexNek патриот21.04.19 18:53
AlexNek
NEW 21.04.19 18:53 
в ответ koder 21.04.19 18:31
а уговорить работодателя, что я вообще программист.

безусловно, это будет основной проблемой.


Все ломанулись в веб

да довольно многие, но все же не все. Поддержка старого проекта тоже может быть неплохо.

Мне как то предлагали поддержку проекта на Паскале, на фабрике, аж за 75К, но помня опыт Мурки, благоразумно отказался.


Даже десктоп это минимум клиент-база данных

Это просто у вас были только подобные проекты. Хотя базы данных тоже можно немного изучить.

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


#21 
Tamachi посетитель21.04.19 19:04
NEW 21.04.19 19:04 
в ответ Yuri018 18.04.19 08:30

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


#22 
Yuri018 прохожий21.04.19 19:27
Yuri018
NEW 21.04.19 19:27 
в ответ Tamachi 21.04.19 19:04
Выбор Java однозначно неправильный.

Если не затруднит, аргументируйте. Это для меня важно.

Ну и если возможно - варианты с моими вводными.

#23 
AlexNek патриот22.04.19 00:36
AlexNek
NEW 22.04.19 00:36 
в ответ Yuri018 21.04.19 19:27
Если не затруднит, аргументируйте.

слишком много более молодых хорошо знают этот язык.

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

В любом случае, надеяться нужно только на удачу/чудо. Не меняют профессию так поздно. Не понимаю я, отчего хотите стать программистом?

#24 
Tamachi завсегдатай22.04.19 05:56
NEW 22.04.19 05:56 
в ответ Yuri018 21.04.19 19:27

Java -- это всепоглощающая вещь в себе. Плохо документированная, напичканная неработающими технологиями. Знание одного лишь языка Java ничего не даёт. Надо знать технологии. Так вот информацию о технологиях можно ооооочень долго собирать по крупивам и лет так через 40-50 будете представлять , что работает, а что задекларировант как работающее, не не работает. Средства разработки на Java тоже весьма убогие. Один Eclipse чего стоит .

Самые простые проекты на Java пишутся доооооолго-долго. А работает Java-код довольно медленно. Иногда совсем -совсем примитивная задача может растянуться на несколько месяцев!

Например, подумайте как отправить в сокет на Java полный байт при условии, что в Java нет беззнаковых типов. Вы о правляете байт 0xfd, а на принимающей стороне приходят не один, а два байта. В результате Вы сначала 4 месяца ищите в чем проблема, а потом понимаете, что для того чтобы проблему исправить надо переписать весь проект с нуля.

В общем Java не оставит Вам ни секунды свободного времени: ни на личную жизнь ни даже на то, чтобы пукнуть!

#25 
koder патриот22.04.19 08:06
koder
NEW 22.04.19 08:06 
в ответ Tamachi 22.04.19 05:56, Последний раз изменено 22.04.19 09:31 (koder)

Ссори, но все это фигня. Вы какую задачу анализируете? Нафига ТС анализ среды программирования? Ему необходим анализ порога вхождения в профессию, востребованность именно этого языка на рынке труда, а вы тут как будто язык под новый проект выбираете...


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

#26 
daduda Забанен до 21/7/25 15:44 знакомое лицо22.04.19 08:33
daduda
NEW 22.04.19 08:33 
в ответ AlexNek 22.04.19 00:36

вы в своем тексте допустили ошибку: вместо Ява там должен стоять PHP. Тогда да, у вас появятся конкуренты среди немцев, которые готовы работать за 300 евро в месяц.


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

#27 
daduda Забанен до 21/7/25 15:44 знакомое лицо22.04.19 08:37
daduda
NEW 22.04.19 08:37 
в ответ Tamachi 22.04.19 05:56

очень толосто.


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


причем код будете писать за 300 евро в месяц.

#28 
koder патриот22.04.19 10:29
koder
NEW 22.04.19 10:29 
в ответ Yuri018 18.04.19 08:30, Последний раз изменено 22.04.19 10:47 (koder)

Есть еще один вариант, про который упомянул AlexNek. Это поддержка ОЧЕНЬ старых проектов на коболе, паскале, может еще на какой то фигне. Стратегия такова. Вы действительно просто учите язык. Синтаксис без технологий. Цель - научится выражать свои мысли на этом языке, решать задачи типа калькулятора , как писал AlexNek. Фирмы ищут программистов для поддержки этих проектов и берут любого, кто 2 байта в состоянии связать. Потому что молодые и перспективные писать на этих языках отказываются.


В этом случае я бы начал учить не с явы, а с чего нибудь низкоуровневого. Типа С. Просто что бы понять не только программистские конструкции, но и некоторые вещи, которые в высокоуровневых языках отсутствуют

#29 
AlexNek патриот22.04.19 10:55
AlexNek
NEW 22.04.19 10:55 
в ответ daduda 22.04.19 08:33, Последний раз изменено 22.04.19 11:13 (AlexNek)
вместо Ява там должен стоять PHP

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

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

Конечно, язык накладывает отпечаток на "мышление", но "базовая прослойка" остается неизменной. И вот эта база нарабатывается годами плюс "мелочи"/особенности языка. И это при том что и сам язык и окружение постоянно развиваются.


Для ТС


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


#30 
Yuri018 прохожий22.04.19 16:53
Yuri018
NEW 22.04.19 16:53 
в ответ AlexNek 22.04.19 10:55

Парни, еще раз выражаю благодарность за ваши советы в этой ветке. Конечно чем больше людей тем больше мнений, но как выразился koder

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

Я выбрал Java не потому, что мне язык нравится (я вообще не могу оценивать ЯП, т.к. мне просто не с чем сравнивать), а просто мониторил форумы, статьи некоторые и сделал вывод, что надо изучать более "консервативный" что-ли ЯП потому, что:

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

Я вообщем-то всего пару месяцев основательно занимаюсь обучением и еще могу "переключится"

Нужно искать что то смежное, если уж так сильно хочется в эту область.

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

#31 
AlexNek патриот22.04.19 17:22
AlexNek
NEW 22.04.19 17:22 
в ответ Yuri018 22.04.19 16:53
только с учетом вводных.

очень мало информации. Прежде всего, какой уровень немецкого? Если писать, читать и говорить можете без особых проблем, то можно было бы посмотреть в сторону тестировщика ПО. Тоже не просто без опыта.

А для программирования нужна еще масса сопутсвующих знаний.


#32 
Tamachi завсегдатай22.04.19 17:24
NEW 22.04.19 17:24 
в ответ Yuri018 22.04.19 16:53

Если учить только синтаксис языка, то тут вообще, можно сказать изучать нечего. На все про все минут 20 уйдет. То есть через 20 минут будете знать весь язык. Но программировать не сможете. Потому, что даже строку "Hellow, world", надо понимать куда выводить: в сервлет, в поток, в Rest/Beam etc...

То есть надо знать технологии. Но на практике, чтобы найти работу надо УЖЕ знать технологии. Потому что без этого Вы даже не сможете оценить сроки разработки

#33 
Tamachi завсегдатай22.04.19 17:31
NEW 22.04.19 17:31 
в ответ Yuri018 22.04.19 16:53

Лусше сразу переключиться на что-нибудь более приличное, чем Java. Например, с++.


Я в теме уже более чем полвека. Квалифицированный Java программист никогда не сделает проект быстрее чем с++-программист. Большинство жаббистов на тупают на одни и те же грабли. С опытом перестаешь на них наступать, научаешься заранее предвидеть тупики.... Но даже с учётом этого проекты на Java отнимают в 50 раз больше времени, чем сишные. В общем, не лезьте Вы в это болото!

#34 
koder патриот22.04.19 19:55
koder
NEW 22.04.19 19:55 
в ответ Tamachi 22.04.19 17:31
Квалифицированный Java программист никогда не сделает проект быстрее чем с++-программист.

Да забудьте вы про скорость написания проекта. Если ТС дай Бог найдет место и там будут на бейсике писать, то и он будет писать НА ЧЕМ СКАЖУТ. И все остальное не его головная боль. Вас что, в детстве явисты обидели?😁

#35 
daduda Забанен до 21/7/25 15:44 знакомое лицо22.04.19 20:24
daduda
NEW 22.04.19 20:24 
в ответ AlexNek 22.04.19 10:55

выбор технологии и языка имеет огромное значение.


Делфи - готовность работать за еду и переместиться в 90е

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

#36 
VseNikiZanyati посетитель22.04.19 20:33
NEW 22.04.19 20:33 
в ответ Yuri018 18.04.19 08:30

Просто знать Java - этого мало, нужны знания framework-ов, без них (и без минимального опыта работы) вы работодателю не нужны.

Если у вас хорошие и в тонусе мозги, я бы, наверное, порекомендовал бы C++ - хорошее знание C++ может и без framework-ов прокатить. Если, считаете, что не очень, тогда может какой PHP - считается язык с более низким порогом входа чем Java и C++, конечно же.

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

Я, конечно, не хочу "пугать" но чтобы комфортно чувствовать себя в области программирования кроме языка(ов) программирования нужно знать базы данных, базовые понимания работы сетей и операционных систем, ООП и еще кучу всего, в зависимости от того, что программировать собираетесь.

#37 
AlexNek патриот22.04.19 20:50
AlexNek
NEW 22.04.19 20:50 
в ответ Tamachi 22.04.19 17:31
что-нибудь более приличное, чем Java. Например, с++

Была такая идея еще с самого начала, но это еще более бессмысленно учитывая исходные знания.


#38 
daduda Забанен до 21/7/25 15:44 знакомое лицо22.04.19 21:58
daduda
NEW 22.04.19 21:58 
в ответ Tamachi 22.04.19 17:31

Все еще очень толсто.


Вы когда нибудь писали на си под атлассиановский стек?

#39 
koder патриот22.04.19 22:16
koder
NEW 22.04.19 22:16 
в ответ Yuri018 18.04.19 08:30

Я приведу ещё один пример. Существуют механизмы с числовым программным управлением. Не обязательно станки. Например шлюзы. Или плавильные печи. Под них пишут программы. И в них есть визуализация. Проги пишут на специальных языках типа winCC. Так вот конкретно визуализацией, которая делается в проекте на скриптовых языках, никто заниматься не хочет. Берут людей с базовыми знаниями программирования и натаскивают с нуля. Вот что то типа такого довольно реально.

#40 
1 2 3 4 5 6 7 8 все