Size: a a a

2020 May 20

T

Tharin in pro.elixir
Я траву лопатой резал. Могу рассказать.
источник

u

unx in pro.elixir
Pavel
Все очень индивидуально. Я бы взял Elixir in Action от Sasa Yuric, потратил бы на него время. Потом пошел в сторону Programming Phoenix, и почитал Programming Ecto. Думаю на вот эти три книжечки потратить неделю полторы, было бы нормально. Написал бы за день-два какой-то простой проектик, чтобы закрепить знания. Вернулся к книжечкам и взял бы Designing Elixir Systems with OTP, Real-Time Phoenix, потратив еще недельку на прочтение неспешное. Опять сделал бы небольшой проектик связанный к примеру с WS. Дальше запрыгнул в Erlang in Anger ну и обязательно прочел Learn you some erlang for greater good, скорее всего потратив еще неспешную недельку. В промежутках обязательно бы читал/разбирался с кодом Elixir/Ecto/Phoenix на github, пытался понять определенные куски. Финализировал бы небольшим коммитиком в OpenSource. Итого имеем: 3-4 недели и вы вроде как научились, но опыта маловато.
Спасибо большое, я сохраню себе 😊
источник

AA

Alexey Antipovsky in pro.elixir
Pavel
Освоение языка в рамках самообучения, и освоение языка в рамках компании, менторства, и определенного (ясного, четкого) пула задач - это разные вещи.
А откуда условие про самообучение-то? Возвращаясь к теме голанга — сейчас на го заманивают вполне активно всех, кто хоть на чём-то писал, от сей до перла. Как раз под соусом «ничего, лишь бы человек^W разработчик был хороший, а го мы за 2-3 недели научим»
источник

P

Pavel in pro.elixir
Alexey Antipovsky
А откуда условие про самообучение-то? Возвращаясь к теме голанга — сейчас на го заманивают вполне активно всех, кто хоть на чём-то писал, от сей до перла. Как раз под соусом «ничего, лишь бы человек^W разработчик был хороший, а го мы за 2-3 недели научим»
Условие из начального диалога, где говорилось про самому выучить. С менторством задача упрощается.
источник

AA

Alexey Antipovsky in pro.elixir
Это смотря что считать начальным диалогом. 8)) Без менторства вообще тяжело оценивать, а без реальных продакшн-сервисов, куда осваивающий коммитил, я бы вообще не называл это «освоить»
источник

T

Tharin in pro.elixir
Alexey Antipovsky
А откуда условие про самообучение-то? Возвращаясь к теме голанга — сейчас на го заманивают вполне активно всех, кто хоть на чём-то писал, от сей до перла. Как раз под соусом «ничего, лишь бы человек^W разработчик был хороший, а го мы за 2-3 недели научим»
Это всё, конечно, хорошо, но я пока не понял, зачем мне учить Go :/
источник

A

Aldar in pro.elixir
Alexey Antipovsky
А откуда условие про самообучение-то? Возвращаясь к теме голанга — сейчас на го заманивают вполне активно всех, кто хоть на чём-то писал, от сей до перла. Как раз под соусом «ничего, лишь бы человек^W разработчик был хороший, а го мы за 2-3 недели научим»
вот в эликсир бы так заманивали
источник

u

unx in pro.elixir
У меня какая-то проблема с самообучением видимо, вроде бы понимаю сколько-то но никак не получается...
Например, узнал как работать со строками, функция, и т.д. и т.п. но никак не могу применять навыки, что я делаю не так?
Читаю книжки, статьи но всё равно что-то не так. Никак не получается применять всё это
Может мне стоит что-то прочитать для начала про алгоритмы и структуры данных или что про компьютер сайнс, я не знаю.
Всё равно что-то не то
Попробовал даже руби, но комьюнити говорит что это не то что нужно всем, говорят что лучше бы Python изучил
источник

T

Tharin in pro.elixir
unx
У меня какая-то проблема с самообучением видимо, вроде бы понимаю сколько-то но никак не получается...
Например, узнал как работать со строками, функция, и т.д. и т.п. но никак не могу применять навыки, что я делаю не так?
Читаю книжки, статьи но всё равно что-то не так. Никак не получается применять всё это
Может мне стоит что-то прочитать для начала про алгоритмы и структуры данных или что про компьютер сайнс, я не знаю.
Всё равно что-то не то
Попробовал даже руби, но комьюнити говорит что это не то что нужно всем, говорят что лучше бы Python изучил
Ага, так вы совсем новичок в программировании. В таком случае книга Elixir in Action вам слабо подойдёт, думаю. Можете меня поправить, ребят, но она, вроде, для людей, кто уже умеет писать код.
источник

RS

Roman Suleymanov in pro.elixir
Пока не начнёшь делать какой-то осознанный продукт, особо смысла в книгах нет, это может быть что угодно, что хочется постоянно улучшать
источник

T

Tharin in pro.elixir
unx
У меня какая-то проблема с самообучением видимо, вроде бы понимаю сколько-то но никак не получается...
Например, узнал как работать со строками, функция, и т.д. и т.п. но никак не могу применять навыки, что я делаю не так?
Читаю книжки, статьи но всё равно что-то не так. Никак не получается применять всё это
Может мне стоит что-то прочитать для начала про алгоритмы и структуры данных или что про компьютер сайнс, я не знаю.
Всё равно что-то не то
Попробовал даже руби, но комьюнити говорит что это не то что нужно всем, говорят что лучше бы Python изучил
Я бы не слушал коммьюнити, а слушал самого себя. Там, где лучше получается, где интерес сильнее, где жажда знаний разыгрывается на полную - то и учите.
источник

T

Tharin in pro.elixir
А то про Эликсир тоже наслушаетесь таких же вещей, что про Руби :)
источник

u

unx in pro.elixir
Я могу разобраться и в питоне и в руби, т.е. если кто-то другой написал это, я понимаю что происходит что делать код, но я сам этого не умею написать
источник

LL

Lama Lover in pro.elixir
unx
Я могу разобраться и в питоне и в руби, т.е. если кто-то другой написал это, я понимаю что происходит что делать код, но я сам этого не умею написать
Так решай задачки на каких-нибудь сайтах. Их есть 1000 и 1 штука
источник

T

Tharin in pro.elixir
unx
Я могу разобраться и в питоне и в руби, т.е. если кто-то другой написал это, я понимаю что происходит что делать код, но я сам этого не умею написать
Попробуйте какие-нибудь codewars, например. Там быстренько опыт наберёте.
источник

A

Aldar in pro.elixir
unx
Я могу разобраться и в питоне и в руби, т.е. если кто-то другой написал это, я понимаю что происходит что делать код, но я сам этого не умею написать
цель изучения? Если цель стать бекенд разработчиком, то надо писать бекенд, если веб - то целиком веб проекты делать
источник

LL

Lama Lover in pro.elixir
Из тех что сейчас вспомню
codewars - практически любой язык есть и довольно интересные задачи
hackerrank (вроде так называется) - делят задачки по парадигмам программирования
codeforces - русская платформа олимпиадного программирования. Лучшая платформа что я встречал, задачки на любой вкус и цвет
источник

u

unx in pro.elixir
Там где не понятно, возьмём к примеру с, я могу через гугл разобраться что и как, но я не могу никак это сам написать, что-то всегда мешает но я не понимаю что именно
источник

V

V in pro.elixir
Adilet Abylov
Ребята, насколько легально вызывать use не в начале модуля, а где-то посередине, а именно после конкретной функции?
Вначале выглядит как мудачество. Однако, у меня было в практике, что иначе не работало как положено. Например, если макрос требует наличия структуры в модуле - значит эту структуру нужно объявить раньше use
источник

A

Aldar in pro.elixir
unx
Там где не понятно, возьмём к примеру с, я могу через гугл разобраться что и как, но я не могу никак это сам написать, что-то всегда мешает но я не понимаю что именно
тогда верно посоветовали, надо порешать простенькие алгоритмические задачки самостоятельно
источник