LINUX.ORG.RU
ФорумTalks

Как заново научиться программировать?

 , ,


0

2

Суть такова: почти год не занимался программированием (за исключением PHP и «баша»), как итог – позабыл все нюансы разработки на Java, JS и C++. Синтаксис, что характерно, во всех случаях я помню прекрасно, но вот ту же сборку с помощью Maven я уже без «гугла» не осилю (а то и с «гуглом», прекрасно помню, как намучился с добавлением в манифест сторонних библиотек).

Собственно, проблема: как восстанавливать навыки? Идти той же дорожкой минус синтаксис, либо же есть какие-либо инструкции для «блиц-востановления»?

сборку с помощью Maven я уже без «гугла» не осилю

Ты уверен что вообще стоит что-то вспоминать? Т.к. мавен вообще для работы с ним обычно не требует включения мозга совсем и забывать там нечего.

ya-betmen ★★★★★
()
Ответ на: комментарий от ya-betmen

Не был бы уверен – не создавал бы тему.

забывать там нечего

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

Korchevatel ★★★★★
() автор топика

Никак.

Гребцов на «галеры» больше, чем вакансий.

Дефицит только среди инженеров со знанием предметной области, умеющих программировать, а не кодеров, готовых за еду выжигать глаза монитором по 14 часов в сутки.

(См. соседний тред про погроммистов.)

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

не осилил сборку дипломного проекта, который полтора года назад нормально собирал.

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

ya-betmen ★★★★★
()

но вот ту же сборку с помощью Maven я уже без «гугла» не осилю

Это лучше не помнить. Вредная и лишняя информация. Если припрет, то можно накопипастить из stackoverflow.

Reset ★★★★★
()

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

Legioner ★★★★★
()

Собственно, проблема: как восстанавливать навыки?

Если ты серьёзно, то никак, за их отсутствием.

crutch_master ★★★★★
()
Ответ на: комментарий от Legioner

Суть проблемы не очень понятна.

Да это еще один тред из серии.

crutch_master ★★★★★
()

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

goingUp ★★★★★
()
Ответ на: комментарий от Bioreactor

Какой из и откуда читать? Там СССР и столмана обсуждают.

chenbr0
()
Ответ на: комментарий от Legioner

Почему это?

Легаси потому что, как в свое время ant vs maven. На любой нестандартный чих надо писать тонны неподдерживаемых xml-простыней. К тому же плохая поддержка annotation processors если их несколько. Недавно была проблема с spring boot + lombok + querydsl + что-то еще, выбор был либо заюзать плагин дяди Васи с одним контрибютором и единственным коммитом 4 года назад (который в итоге заработал, но не так как надо), либо написать костыль, который легко сломается. Ради интереса переписал билд на gradle, тупо в лоб, и все заработало изкаробки, ничего даже костылить не пришлось. Раньше когда gradle был молодой и не имел даже плагина для fat jar, выбор в пользу maven был оправдан. Сейчас gradle тупо удобнее, особенно на всяких проектах под облака, где часто часть бэка на джаве, часть на каком-нибудь go, integration тесты на python. Грэдлом вообще без проблем разруливать всю эту солянку.

slyjoeh ★★★
()

Что это вы на «мавене» зациклились? Я же имел в виду навыки программирования вообще, а не частность в виде того или иного инструмента.

Korchevatel ★★★★★
() автор топика
Ответ на: комментарий от slyjoeh

Легаси потому что, как в свое время ant vs maven.

Но ant это не легаси.

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

На любой чих есть плагин. А вот на gradle как раз я и писал не раз groovy-простыни. Уж лучше XML.

Сейчас gradle тупо удобнее

А мне maven тупо удобнее.

особенно на всяких проектах под облака, где часто часть бэка на джаве, часть на каком-нибудь go, integration тесты на python. Грэдлом вообще без проблем разруливать всю эту солянку.

Интересно было бы посмотреть, как ты заставляешь гоферов пользоваться грэдлом.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

Интересно было бы посмотреть, как ты заставляешь гоферов пользоваться грэдлом.

Все уже заставлено, до нас

Уж лучше XML.

Ясно.

slyjoeh ★★★
()

Бери курс и учи, на практике. Потому что ты и не знал ничего, эти элементарные вещи невозможно настолько забыть.

Java, JS и C++

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

InterVi ★★★★★
()

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

slovazap ★★★★★
()

позабыл все нюансы разработки на Java, JS и C++

Стек наводит на подозрение, что ты никогда и не работал.

aidaho ★★★★★
()
Ответ на: комментарий от Korchevatel

не осилил сборку дипломного проекта, который полтора года назад нормально собирал.

Если проект не собирается с помощью запуска mvn package, ты просто изначально не создал сборочные конфиги корректно. Значит, нечего восстанавливать. Просто гугли заново, читай документацию.

i-rinat ★★★★★
()

Так работающие программисты постоянно манят, грепают и гуглят, каждый день! А всякие ходячие энциклопедии вроде А.Вассермана уже давно не программируют. Современное программирование - это не то, что ты неделю мысли думаешь, неделю код дрючишь, и неделю ждешь в очереди на мейнфрейм. Сегодня программируют твиттеро-фейсбуко-реддитные детки, некоторые с синдромом дефицита внимания (или как там его), которые, как дестирукие макаки, делают одновременно пять дел. Думаешь, они все рецептики из книжечек, бложиков и форумов наизусть помнят?

seiken ★★★★★
()

ту же сборку с помощью Maven я уже без «гугла» не осилю

Это нормальная работа памяти. Нет смысла держать всё в голове.

RazrFalcon ★★★★★
()

Если ты забыл именно нюансы типа сигнатур методов какого-нибудь семафора или его гарантии - это одно. Если ты забыл зачем нужен synchronized и как юзать дженерики - то это сильно другое

upcFrost ★★★★★
()
Ответ на: комментарий от mertvoprog

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

Не так ли мой начинающий поклонник Евгения Вагановича Петросяна?

https://www.vidal.ru/upload/products/visine-classic-flak.jpg

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

за монитором нельзя сидеть более 2 часов в день

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

Не так ли мой начинающий поклонник Евгения Вагановича Петросяна?

Илитка?

mertvoprog
()
Ответ на: комментарий от mertvoprog

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

Korchevatel ★★★★★
() автор топика
Ответ на: комментарий от Korchevatel

синего экрана

И F.lux/Redshift тоже не осилили, да?

нужно делать перерывы

Ну это само собой. Но к дневному лимиту это отношения не имеет. Разве что задаёт ему верхнюю планку чуть меньше времени бодрствования ;)

mertvoprog
()
Ответ на: комментарий от mertvoprog

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

Так, что я лучше буду слушать врачей, а не кульхацкеров (aka «П.-А.»(ТМ)) с ЛОРа.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

благо деньги есть

При работе два часа в день-то? Это по меньшей мере неконкурентоспособно ;)

застойным простатитом

Гормонозаместительная терапия избавит от этого!

mertvoprog
()
Ответ на: комментарий от mertvoprog

Мне, честно говоря, самому интересно. Только что впервые увидел, а говорят об этом, словно о явлении 10-летней давности.

Korchevatel ★★★★★
() автор топика
Ответ на: комментарий от mertvoprog

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

Кроме того, влияние синего света на сон преувеличено.

beresk_let ★★★★★
()
Последнее исправление: beresk_let (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Типичный horoscob: одно подходит, другое нет ;)

Да и вообще это трап какой-то.

mertvoprog
()
Ответ на: комментарий от beresk_let

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

А кто его добавляет-то? Просто синий убавляется.

влияние синего света на сон преувеличено

Да хрен с ним, главное, что глаза меньше напрягаются ;)

mertvoprog
()
Ответ на: комментарий от mertvoprog

При работе два часа в день-то?

Вот так-то.

«Время есть. ...И деньги есть.»(С) почти по Тсою.

Гормонозаместительная терапия избавит от этого!

HRT - это круто.

Только, если будете «Веркой» (Verospiron, spironolactone) и «Дианкой» закидываться - то при сидячей работе в she-male фотомодель не превратитесь.

Будете толстой.

Bioreactor ★★★★★
()

как намучился с добавлением в манифест сторонних библиотек

Что там сложного?

https://maven.apache.org/plugins/maven-dependency-plugin/

https://maven.apache.org/shared/maven-archiver/examples/classpath.html#:~:tex...

Я, правда, сейчас на sbt сижу, а до этого на Gradle.

Но и там ничего сложного нет.

Новый диалект Java, как Groovy, и даже такое уродство, как Scala, легко осваивается.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

то при сидячей работе в she-male фотомодель не превратитесь

Так сидячая работа тогда не нужна будет ;) Спрос на трапов намного выше, чем предложение, тем более на красивых.

Только в некоторых странах можно за изготовление порнографии уехать, ага.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Если Вы в теме, то почему настраиваете мониторы, а не готовитесь к фотосессии, поглощая антиандрогены и эстрадиол?

Глянцевые журналы - это не порно, не путайте тёплое с мягким.

Работайте топ-моделью в Victoria's Secret, а не фапайте на трапов перед монитором.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

Глянцевые журналы - это не порно

А так смысла нет, различия с ГГ не видны ;) Плечистые ГГ весьма распространены, это одна из нормальных комплекций (их, кажется, три: треугольник, перевёрнутый треугольник и песочные часы).

а не фапайте на трапов

Что происходит с людьми после 15+? (комментарий)

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.