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

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

4532  1 2 3 4 5 6 7 8 все
MrSanders старожил22.04.19 22:25
NEW 22.04.19 22:25 
в ответ daduda 22.04.19 21:58

Да ладно вам, атлассиан, стек... Человек и с и с++ видел только в книжке. Если вообще когда-то видел. Одни директивы препроцессора убивают проект на раз-два. Видел я быстрописателей на сях. И их segmentation fault-ы.

#41 
Срыв покровов коренной житель22.04.19 22:26
NEW 22.04.19 22:26 
в ответ Yuri018 21.04.19 17:46
Сейчас я могу пройти только курсы платные (которые выдают сертификат) или coursera.org, но поможет ли это при трудоустройстве?

coursera – неплохой вариант.


#42 
Tamachi завсегдатай23.04.19 05:30
NEW 23.04.19 05:30 
в ответ koder 22.04.19 19:55

Писать-то он будет на ЧЕМ СКАЖУТ, но, спустя некоторое время, спросят "на какой стадии находится разработка?". И что он ответит?

Как объяснить работодателю, что потратил 120 рабочих дней, а показать ещё ничего не могу, поскольку повяз в рутине.


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

На Delphi вообще можно написать полпроекта пока заказчик тебе читает тех.задание.


На c/c++ дня два уйдет до макета, который уже можно обсуждать с начальством. Не надо мне тут писать про сигфолты: если грамотно спроектировать, то их не будет.


На Java первые 30-50 дней уйдет только на то чтобы установить и настроить Eclipse для работы. Обычно это получается с 30-ой попытки, не раньше. Ну и потом над ним нельзя дышать: может случайно упасть и тогда уже точно проект в срок не напишешь .

Увольнение гарантировано!




#43 
koder патриот23.04.19 09:17
koder
NEW 23.04.19 09:17 
в ответ Tamachi 23.04.19 05:30
Писать-то он будет на ЧЕМ СКАЖУТ, но, спустя некоторое время, спросят "на какой стадии находится разработка?". И что он ответит?

Вы действительно считаете, что допустим ТС найдет фирму, где пишут на яве человек 10. И ему сразу дадут с нуля начать и вести новый проект? А потом еще с него и спросят в какой стадии проект и правильный ответ будет не "каркас классов заложен, энтитис заложены, начинаю рест-шниттстеллен" , а "я тут подумал, послал вас нахер и начал проект на С++". Вот колеги то охренеютулыб. А начальство решит, что его снимают скрытой камерой. Я не думаю, что такого работника уволят. Скорее дурку вызовут.улыб


Как объяснить работодателю, что потратил 120 рабочих дней, а показать ещё ничего не могу, поскольку повяз в рутине.

Еще раз,Tamachi, расслабтесь. Вы нифига не шарите в яве. На спринг бут заложить каркас веб-приложения с рестом занимает 10 минут. Вы понимаете? Через 10 минут я буду заниматься написанием бизнеслогики. Поэтому оставьте свои многомесячные потуги.

https://start.spring.io/


На c/c++ дня два уйдет до макета, который уже можно обсуждать с начальством.

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


На Java первые 30-50 дней уйдет только на то чтобы установить и настроить Eclipse для работы.
Обычно это получается с 30-ой попытки, не раньше.

Настройка Еклипс 60 дней - вылет из фирмы через неделю испытательного срока. Для разработки в спринг например вы скачиваете СТС-версию эклипс и НИЧЕГО настраивать не надо. Или обычную версию и тогда +10 минут на установку СТС-плагина. 10 минут, КАРЛ!!!!

ВСЕ!!! Больше ничего не нужно

Что вы там 30 раз пытаетесь!!!! что такое попытка? Вы не можете мышью в иконку эклипс попасть?


P.S. Впрочем ваш пост очень оптимистичен. Если уж вы работаете в Германии, то и ТС сможет.улыб

#44 
Murr патриот23.04.19 10:26
Murr
NEW 23.04.19 10:26 
в ответ koder 21.04.19 15:43

за >10 лет кодинга на яве я ни разу не писал калькулятор

------

Нет никакой разницы ЧТО именно писать на до-юниорском уровнe.

Бо, проблемы будут самые обычные - синксис, потом алгоритмика, потом поиск имеющихся решений...

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

Сопутствующие библиотеки и технологии - почти до бесконечности...

#45 
Murr патриот23.04.19 10:34
Murr
NEW 23.04.19 10:34 
в ответ koder 22.04.19 10:29

поддержка ОЧЕНЬ старых проектов на коболе, паскале, может еще на какой то фигне

------

1. Таких работ очень мало. У меня настроен фильтр с нотификацией по тем из старых языков которыми Я владею - он практически пуст - 1-2 позиции раз в полгода.

2. Та же самая проблемая с используемыми технологиями - по ним уже и спросить толком не у кого.

3. Эти проекты используются в оооочень консервативных организациях - Юниру в 50 - туда практически не попасть.

#46 
koder патриот23.04.19 11:03
koder
NEW 23.04.19 11:03 
в ответ Murr 23.04.19 10:34
1. Таких работ очень мало. У меня настроен фильтр с нотификацией по тем из старых языков которыми Я владею - он практически пуст - 1-2 позиции раз в полгода.

это так


2. Та же самая проблемая с используемыми технологиями - по ним уже и спросить толком не у кого.

это так


3. Эти проекты используются в оооочень консервативных организациях - Юниру в 50 - туда практически не попасть.

Это не так. Эти проекты (я персонально знаю два) имеют 2 проблемы -

1.туда никто не хочет идти.

2. Из молодых те, кого удалось заманить, со временем сваливают.


ТС на собеседовании имеет плюс - он готов работать и ему некуда сваливать.


На безрыбье и сам раком станешьулыб. Если ТСу такой проект не подвернется, значит не судьба. Это только вариант.

#47 
AlexNek патриот23.04.19 14:29
AlexNek
NEW 23.04.19 14:29 
в ответ Yuri018 18.04.19 08:30

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

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

Вот это уже может быть фундаментом для работы здесь.

А программирование учить - типа как в лотерею выиграть. Да люди выигрывают, а вот удастся ли это Вам....

#48 
Murr патриот23.04.19 15:19
Murr
NEW 23.04.19 15:19 
в ответ koder 23.04.19 11:03

готов работать и ему некуда сваливать

-----

Они не перевешивают неумение: 1) сделать работу 2) в заданные сроки.

#49 
koder патриот23.04.19 15:23
koder
NEW 23.04.19 15:23 
в ответ AlexNek 23.04.19 14:29
Всё же я больше склоняюсь к мнению, что начинать за 50 учить программирование дело практически бессмысленное.

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



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



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

#50 
alec26 местный житель23.04.19 18:22
alec26
NEW 23.04.19 18:22 
в ответ Yuri018 18.04.19 08:30

недавно мне статья на хабре как раз на эту тему попалась, может найдёте что-то полезного для себя


https://habr.com/ru/post/439432/


#51 
Tamachi завсегдатай23.04.19 18:51
NEW 23.04.19 18:51 
в ответ koder 23.04.19 09:17

1. Вы часом CTC с JDT не перепутали?

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

3. Эклипсы отличаются версиями. Каждый очередной раз, когда его выкачиваю, всегда оказывается, что то, что искал уже Expired и надо пойти по какой-то ссылке, прочитать какие-то 300 страниц и выбрать какую-нибудь версию из 45 предложенных....

Короче, с Эклипсом я завязал. Кстати, открыть проект, написанный в среде Eclipse, с помощью NetBeans -- это тоже проблема. Ну, не дружат между собой различные JavaIDE.

Когда к нам новичков (выпускников ВУЗа) присылают, то для них 120дней -- на установку среды -- это стандарт.


Что касается, с++, то тут вполне достаточно консоли. По крайней мере для того чтобы откомпилированные проект достаточно консоли с установленной cmake.


4. Я длительное время работал в паре с явистами. Типа часть проекта делают они а часть -- мы. Так вот на практике всегда было так: явисты постоянно ноют, что им не хватает времени, что проект слишком сложный и к концу срока у них ничего не готово. А команда сишников пишет свою и ИХ часть проекта за один месяц и оставшиеся 3 месяца отдыхает, глядя там на потуги явистов что-то на что-то натянуть и к чему-нибудь прикрутить.

Может быть в Германии явисты другие? Или им более длительные сроки разработки дают?


#52 
Tamachi завсегдатай23.04.19 19:00
NEW 23.04.19 19:00 
в ответ alec26 23.04.19 18:22

Жесть!

Если бы чувак с таким же энтузиазмом принялся за c++, то потратил бы на это не больше месяца и не платил бы за всякие курсы и экзамены деньги.


#53 
AlexNek патриот23.04.19 20:09
AlexNek
NEW 23.04.19 20:09 
в ответ alec26 23.04.19 18:22

Там как раз есть пара ключевых моментов


  • мне 40 лет и сейчас я работаю Java разработчиком в немецкой компании
  • Что у меня было в активе, прежде чем я начал изучать Java...
  • На самом деле, чтобы стать разработчиком, у меня ушло не 1,5 года, а два.


Человек не пришел совершенно из другой области и повезло с местом проживания, как и с фирмой.

#54 
AlexNek патриот23.04.19 20:21
AlexNek
NEW 23.04.19 20:21 
в ответ Tamachi 23.04.19 19:00
принялся за c++, то потратил бы на это не больше месяца

А что интересно будет знать и уметь этот человек через месяц, если вначале были нулевые знания.

#55 
alec26 местный житель23.04.19 21:09
alec26
23.04.19 21:09 
в ответ Tamachi 23.04.19 19:00

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

#56 
alec26 местный житель23.04.19 21:12
alec26
NEW 23.04.19 21:12 
в ответ AlexNek 23.04.19 20:09

понятно, что лучше быть богатым и здоровым, чем бедным и больным. Но, мне кажется, шансы всё равно есть. Госконторы не могут найти людей, согласны брать почти всех подряд, платят они конечно не очень, но тут особeно выбирать не приходится. Опять же с высшим образованием, даже не профильным, можно на более высокую тарифную группу рассчитывать. Если согласен в какую нибудь дыру переехать, шансы ещё лучше. Можно фриленсером попробывать, там обычно порог захода поменьше, так как и выкинуть тебя в любой момент могут.

#57 
koder патриот23.04.19 21:18
koder
NEW 23.04.19 21:18 
в ответ Tamachi 23.04.19 18:51

STS - Spring Tool Suite


1. Гоните своих явистов нафиг

2. Вы из России и не можете советовать челу, как готовится к жизни в Германии. Ну просто потому что не знаете местных особенностей.

#58 
AlexNek патриот23.04.19 21:50
AlexNek
NEW 23.04.19 21:50 
в ответ alec26 23.04.19 21:12
Но, мне кажется, шансы всё равно есть

шансы конечно всегда есть. Даже не буду спекулировать относительно цифровой величины. Но что мы будем иметь, допустим через 5/10 лет? Опять уповать на шансы?

#59 
  moose старожил23.04.19 23:17
NEW 23.04.19 23:17 
в ответ Yuri018 18.04.19 08:30
В ближайшие пару лет планируем переезд в Германию, поэтому и задаю вопросы здесь. Возраст (уже 50),

т.е. по приезде будет уже 51-52+.


Помимо смены локации решил сменить и профессию. Давно интересовался и некоторое время назад начал изучать Java. Конечно выбор не спонтанный, аргументы следующие: GameDev или Frontend как мне кажется требует креатива, дизайна и т.д., а Java везде в больших и серьезных проектах, и как первый язык для изучения вроде не очень сложный.Правильно ли я сделал выбор и есть ли перспективы трудоустройства после переезда?Может дадите советы в какую сторону развиваться? Что по Вашему наиболее перспективно?

впечатление такое, что сегодня все помешались на python. machine learning, artifical intelligence etc. может и рассосется, а может и появится спрос, в разы превосходящий предложение. поинтересуйтесь. просто пару лет назад, задав в поиск python jobs вы получали ничего, а сегодня - море востребованности. а java сегодня - основной язык в университетах, "на жаве каждый может", и у вас будет море конкурентов, с которыми вам ни возрастом, ни языком, ничем не потягаться.


везение и не опускать руки от неудач (а их будет огого сколько! и после каждой неприятный осадок и желание все послать) окажут решающую роль. советовать сложно. но если намерены пройти этот путь - не слушайте тех, кто говорит, что "все равно ничего не получится". я приехал в 47, и могу сказать, что "состоялся". хотя программированием занимался до этого лет двадцать. из прошлого опыта пригодилось почти ничего. было очень сложно получить первую работу: всегда находился кто-то, кто подходил лучше. но в конце-концов повезло. если бы не продолжал "взбивать масло", так и утонул бы в сметане : )

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