Comments 38
«Все началось с того… В январе 2014 года я записался на буткемп General Assembly по Ruby/Rails, проходивший в Сан-Франциско.»
мне напоминает КВН 90-х:
«Здравствуйте, меня зовут Стинг, и я живу в Англии. Неплохо, правда?»
При этом кроме геолокации существует проблема языка. Английский — это аналог «всеобщего языка» или космолингва из научной фантастики. Если вы его знаете просто по праву рождения — это охрененный джекпот. Пока другие тратят десятилетия на изучение языка, вы уже сразу можете начать заниматься IT.
Кстати, перейти от желания стать программистом к действию помогли курсы. Походив на них, я зацепился, так сказать, за практику. Сейчас пишу программу для своей основной работы.
а другое, пройти собеседование и пойти работать программистом с нулевым коммерческим опытом без потери 50% ЗП (а в 30 лет уже какая-никакая карьера есть почти у каждого)
И наличие наставника/репетитора который сможет правильно организовать мышление в реалиях рынка это очень ценно
Достигнуть тех же вершин можно и без ментора, но эффективность процесса будет меньше прежде всего по затратам времени.
Я думаю, Вы получите больше содержательных ответов, если приведёте два-три примера задач.
Работаю на производстве. Есть состав 1 и состав 2. Состав 1 включает компоненты А, Б и В. Состав 2 — компоненты Г, Д и Е. Есть табличка со списком сырья (А, Б, В и т. д.), табличка с рецептами каждого состава в процентах. Суть вопроса: в конце месяца снять остатки по всем составам с последующим раскладыванием их на компоненты и сведением в итоговую таблицу. Сделал это всё в Excel, но не имею возможности внести изменения. Т.е. если компонент А поменяли на компонент Ж, то для перерасчет надо перелопачивать весь файл.
Т.е. помимо ввода алгоритмов расчета (рецептуры), надо еще будет создать хоть какой-то внешний интерфейс ввода данных. Коллега один умеет такое созидать, но он использует Бэйсик.
Время самопала на бэйсике и прочего паскаля в таких сферах, к счастью проходит
Почти уверен, что Вам на toster.ru.
Как вариант — гугл доки. Визуально тот же ексель, есть свой язык (на вба не похож, кацца JavaScript).
Имхо, как вариант сделать либу под себя — вба вполне.
Смотрите(очень упрощенно):
Скомпиленный jar-Ява работает везде, на любой операционке. Если у вас на работе зоопарк операционок — ваш выбор Java. Ну и плюс, у нее низкий порог вхождения и много чего реализовано "из коробки".
С любым другим языком — придется отдельно компилить под линуксы и винды. И то, на разных версиях винды могут быть не очень приятные последствия.
Если у вас чисто винда от семерки и выше:
а)нужно много работать с интефейсом и рюшечками — ваш выбор C#. Тоже, скомпиленный запустится на любой винде, где стоит соответствующий .net(3.5 — везде).
б)Если охрененно тяжелые расчеты и хватит консольного вывода — ваш выбор с++. Он хорош тем, что можно оптимизировать любую задачу по самое "не балуйся".
Если не нужна компиляция, а хватит скриптового выполнения, можно попробовать питон — он тоже сравнительно легкий в изучении + большой набор библиотек. Можно найти либу под любую задачу.
Если нужен веб-сервис, то тут хорош Golang. Но у него пока с библиотеками проблема.
П.с. мнение сугубо субъективное, основано чисто на личном опыте работе с вышеперечисленными языками.
Для более сложных задач начал использовать python. Тоже простой язык c множеством библиотек. Подходит, имхо, как для автоматизации, так и для программирования.
Но думаю что python подойдет ко всем, но… есть Excell и его скрипты, powershell… просто в батниках делать код тоже можно…
как и кому только написать о том, что я хотел бы научиться кодить на яваскрипте (вообще с нуля)?
Мне 33, и я пытаюсь трансформироваться из одмина-эникейщика с примесями знаний Linux и виртуализации в javascript/node.js разработчика. Нужна практика и… еда, а где взять два в одном — непонятно =)
И проблема «наличия степени компьютерных наук или двух лет работы по профессии» тоже присутствует в виде повсеместного требования высшего образования (на мой взгляд нафиг не нужного).
И проблема «наличия степени компьютерных наук или двух лет работы по профессии» тоже присутствует в виде повсеместного требования высшего образования
По факту эта надпись в ИТ вакансиях совершенно номинальная, на неё можно не обращать внимания отправляя резюме.
P.S. Упоротые конторы конечно всёравно бывает, но их далеко не большинство
Я целый год работал по удаленной связи чисто в текстовом режиме. Хотя по телефону иногда быстрее, но это небольшая помеха. Иногда можно поставить так рабочий процесс, что ваш работодатель даже не будет знать о каких-то особенностях вашего организма.
Как я научился кодить после 30