Школа программирования

User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Школа программирования

Post by Лесник »

Друзья добрый день-вечер, постараюсь быть краток. Можете посоветовать школы по программирования после которых можешь получить работу с большей вероятностью без потери денег. Так как сейчас потерял работу, был до этого как бы IT специалистом без профильного образования для маленькой компании. Кодил немного всякие аппы не сложные и залатывал дырки на веб сайтах. Рассматриваю больше Data science так как Питон очень нравиться.
Ещё я начал тут учиться в колледже на Software and Web Development, но потом забросил как получил работу. Недавно им позвонил они сказали, что могу восстановиться, но что то у меня нет уверенности в A.A.S degree. И это дольше чем школы по программированию.
vdfs
Уже с Приветом
Posts: 676
Joined: 24 Dec 2015 07:50
Location: Madison, WI

Re: Школа программирования

Post by vdfs »

Посмотрите / попробуйте уроки по азам того, что вам интересно. Сделайте свой github, запилите туда пару приложений с тестами и документацией. Поучаствуйте в open source. Попрактикуетесь, и будет что показать-рассказать. Наработайте тот опыт, который будете продавать. Составьте грамотное резюме, прогоните его через знакомых / рекрутеров, и можно рассылать / интервьюироваться 8 часов в день.

Если есть желание чему-то научиться, ройте и учитесь. Есть масса доступных ресурсов. Пассивная форма "заплачу и пусть меня научат" не особо поможет.
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

vdfs wrote: 12 Jul 2020 17:34 Посмотрите / попробуйте уроки по азам того, что вам интересно. Сделайте свой github, запилите туда пару приложений с тестами и документацией. Поучаствуйте в open source. Попрактикуетесь, и будет что показать-рассказать. Наработайте тот опыт, который будете продавать. Составьте грамотное резюме, прогоните его через знакомых / рекрутеров, и можно рассылать / интервьюироваться 8 часов в день.

Если есть желание чему-то научиться, ройте и учитесь. Есть масса доступных ресурсов. Пассивная форма "заплачу и пусть меня научат" не особо поможет.
Вы немного меня не понял. Я слышал, что есть школы программистов, в которых после завершения курса предоставляют работу. У меня ситуация тупиковая в том, что я даже не имею технического образования. В линкене и в резюме я банально вру, что есть бакалавриат в информатике, программированием тут начал интересоваться. На гитхаб я залил несколько простеньких эппов на Питоне, такие как, отслеживание прайса на криптовалюту с сообщением на мобильник с помощью СМС если прайс подходит и как больше стимулировать пользователей инстаграм посещать вашу страницу ну, и ещё парочку. Я начал поиски новой работы в прошлом году, но прям какой то тупик, не могу пройти и всё, ещё связанность английского языка страдает. Я не претендую на сеньер пытаюсь либо на джуниор или мидл хоть попасть. Сейчас надеюсь закрою курс по Django и свой сайт на этой платформе запустить, может это простимулирует потенциальных работодателей. До этого только на ДжаваСкрипт кодил, иногда РНР для коммерции применял. Опенсорс это наверное прекрасно, но семью надо кормить, сидеть там если честно не знаю не пробовал.
Last edited by Лесник on 12 Jul 2020 22:07, edited 5 times in total.
User avatar
Херовимчик
Уже с Приветом
Posts: 5283
Joined: 27 Sep 2008 21:48
Location: Moscow-Seattle-SFBA

Re: Школа программирования

Post by Херовимчик »

https://www.42.us.org/

правда не знаю в каком режиме они сейчас работают и делают ли новые наборы
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

Херовимчик wrote: 12 Jul 2020 22:07 https://www.42.us.org/

правда не знаю в каком режиме они сейчас работают и делают ли новые наборы
Спасибо за ссылку, надеюсь всё онлайн, так как живу в Северной Каролине.
Last edited by Лесник on 12 Jul 2020 23:30, edited 1 time in total.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Школа программирования

Post by valchkou »

Лесник wrote: 11 Jul 2020 17:15 Друзья добрый день-вечер, постараюсь быть краток.
лесник, если все что ты пишешь правда, то я считаю школа тебе навряд ли поможет.
Школа она же для балбесов, а у тебя в наличии уже есть довольно сложные приложения и скилзы.
По мне так входных данных уже вполне достаточно для какого нибудь контракта на 50/h.
5+ лет заменяют дегри, так что можно и без него проскочить.
Я бы вместо школы рекомендовал вложиться в сертификат какого нибудь клауда типа gcp, aws.
Лучше выложи свое резюме на критику.
User avatar
B@sil
Уже с Приветом
Posts: 1794
Joined: 22 Jun 2004 10:26
Location: UA-UAE-MI-IA-NYC

Re: Школа программирования

Post by B@sil »

https://t.me/pump_upp
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

valchkou wrote: 13 Jul 2020 20:03
Лесник wrote: 11 Jul 2020 17:15 Друзья добрый день-вечер, постараюсь быть краток.
лесник, если все что ты пишешь правда, то я считаю школа тебе навряд ли поможет.
Школа она же для балбесов, а у тебя в наличии уже есть довольно сложные приложения и скилзы.
По мне так входных данных уже вполне достаточно для какого нибудь контракта на 50/h.
5+ лет заменяют дегри, так что можно и без него проскочить.
Я бы вместо школы рекомендовал вложиться в сертификат какого нибудь клауда типа gcp, aws.
Лучше выложи свое резюме на критику.
Это очень простые эпп, на уровне первогодки джуниора, я так думаю. А сертификация отсюда как вы думаете подойдёт https://courses.edx.org/, я имею ввиду, они будут значимы для работодателей? И оцените одно простенькое эпп пожалуйста, я Вам ссылку скинул в личку. Может добавить более красочную обертку?
О спасибо, почитаем.
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

Мое Резюме, дайте оценку пожалуйста. С Django я немного привираю, но уже если постараться запустить коммерцию под эту платформу могу.

Python (Programming Language), Django, RESTful, Redis, React

Working as a Python Developer, developing applications and web scraping scripts using OO designing
#readytowork
Authorized to work in the US for any employer

WORK EXPERIENCE:
Python/Django Developer
XXXXXX
January 2019 to June 2020
on 1099
Responsibilities:
• Worked on back-end and front-end feature.
• Handled development and management of front end user interfaces with help of HTML5, CSS3, JavaScript, jQuery, React
Native.
• Daily PostgreSQL database maintenance.
• Created Django forms for database models.
• Integration of Redis technology

Progress: launch company's presentation website http://avltowingaid.com


Python Developer
XXXXXX
November 2017 to January 2019
on 1099
Responsibilities:
• Developing simple desktop apps that use REST protocol to retrieving data from third party web services.
• Implemented discretization and binning, data wrangling: cleaning, transforming, merging and reshaping data frames.
• Determined optimal business logic implementations, applying best design patterns

Progress: Developed apps to gathering data from third party web servers for accounting, tracking, and selling department.


PHP Developer of Magento
XXXXXX
July 2017 to September 2017
Responsibilities:
WORK EXPERIENCE
• My responsibilities revolved around maintaining and creating Magento Community Edition sites.
• Designed and developed first book applications with new module specifications.
• Provided system administration and support services for Linux servers.
• Provided technical guidance for management of SQL database servers.
• Installed and maintained PHP web applications and modified current application code.
• Analyzed reported software bugs and managed unit testing and scripts.

Progress: E-commerce strategy and e-shop launch https://www.carlotstore.com

EDUCATION:
Bachelor's degree in Computer Science
Moscow Aviation Institute(national research university)
September 2013 to June 2017

SKILLS:

Python (Programming Language) (3 years)
PHP Applications (4 years)
Multithreading (2 years)
Web Development (3 years)
Web Services (3 years)
Django (Less than 1 year)
RESTful (Less than 1 year)
PostgreSQL (1 year)
Websocket (Less than 1 year)
React.js (Less than 1 year)
Heroku (Less than 1 year)
GIT (2 years)
JSON (3 years)
JavaScript (3 years)
jQuery (3 years)
AJAX (3 years)
HTML5/CSS3 (4 years)
MySQL (3 years)
LAMP (4 years)
XML (1 year)
Redis (Less than 1 year)
Pandas (Software) (Less than 1 year)

ADDITIONAL INFORMATION:

Experience in programming web applications using Python (Programming Language), Django 2, PHP Applications,
Magento, JSP and Servlets, JavaScript, HTML/HTML5, CSS/CSS3, MySql. Worked as a full stack web developer creating
and translating websites, content, graphics, visual prototypes into launch ready code, and troubleshot pages on multiple
browsers. Known for a professional work ethic, integrity, strong sense of responsibility, an orientation toward quality, self discipline
and teamwork.

Heroku
LAMP
LINUX, Windows
Excellent problem-solving abilities
Excellent diagnostic skills
System upgrades
System backups
Data backup and retrieval
Fast learner
Speak/write English, Russian
Last edited by Лесник on 13 Jul 2020 21:23, edited 1 time in total.
User avatar
ALV00
Уже с Приветом
Posts: 1491
Joined: 08 Mar 2002 10:01
Location: NJ

Re: Школа программирования

Post by ALV00 »

Пишете, что закончили МАИ, а диплом есть с переводом? Сейчас на background check проверяют.
Навскидку, много русизмов и вообще лишних слов.
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

ALV00 wrote: 13 Jul 2020 23:10 Пишете, что закончили МАИ, а диплом есть с переводом? Сейчас на background check проверяют.
Навскидку, много русизмов и вообще лишних слов.
Диплом есть перевода нет
city_girl
Уже с Приветом
Posts: 37504
Joined: 09 Jun 2010 15:58
Location: LT-RU-NY

Re: Школа программирования

Post by city_girl »

Лесник wrote: 13 Jul 2020 23:34
ALV00 wrote: 13 Jul 2020 23:10 Пишете, что закончили МАИ, а диплом есть с переводом? Сейчас на background check проверяют.
Навскидку, много русизмов и вообще лишних слов.
Диплом есть перевода нет
Раз есть пишите смело, что есть диплом и degree. Понадобится, переведете. А может будет достаточно факта наличия диплома.

По-моему ваша основная проблема в том, что вы низковато себя цените. Пусть народ поможет чутка самооценку прокачать.
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

city_girl wrote: 14 Jul 2020 00:34
Раз есть пишите смело, что есть диплом и degree. Понадобится, переведете. А может будет достаточно факта наличия диплома.

По-моему ваша основная проблема в том, что вы низковато себя цените. Пусть народ поможет чутка самооценку прокачать.
Сам иногда ловлю себя на этой мысли, но после интервью с представителями бывшей британской колонии, создаётся ощущение как во что то вляпался, особенно после вопросов типа "Is this word palindrome?". Я не знаю я же не лингвист, может я не прав.
city_girl
Уже с Приветом
Posts: 37504
Joined: 09 Jun 2010 15:58
Location: LT-RU-NY

Re: Школа программирования

Post by city_girl »

Лесник wrote: 14 Jul 2020 01:10
city_girl wrote: 14 Jul 2020 00:34
Раз есть пишите смело, что есть диплом и degree. Понадобится, переведете. А может будет достаточно факта наличия диплома.

По-моему ваша основная проблема в том, что вы низковато себя цените. Пусть народ поможет чутка самооценку прокачать.
Сам иногда ловлю себя на этой мысли, но после интервью с представителями бывшей британской колонии, создаётся ощущение как во что то вляпался, особенно после вопросов типа "Is this word palindrome?". Я не знаю я же не лингвист, может я не прав.
Может вам надо избегать рекрутеров индусов? Прокачаться как куда подаваться и как на подступах отметать всякий мусор?
vdfs
Уже с Приветом
Posts: 676
Joined: 24 Dec 2015 07:50
Location: Madison, WI

Re: Школа программирования

Post by vdfs »

Мне тоже кажется, что эффективнее, быстрее и дешевле было бы поднабраться опыта в интервью, да резюме выверить, чем какие-то школы заканчивать. По сути надо-то получить любой оффер, и оттуда уже плясать. Иногда с такими контракторами работаешь, что думаешь, Господи, как они вообще прошли через хайринг процесс, ни бе ни ме, ужас. И ничего, работают.
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

Сейчас получил техническое задание для интервью, как Вы думаете это для мидала-джуниора нормально задание?

Create a simple IP Address Management REST API on top of any data store using python Django. It will include the ability to add IP Addresses by CIDR block and then either acquire or release IP addresses individually. Each IP address will have a status associated with it that is either “available” or “acquired”.

The REST API must support four endpoint:

Create IP addresses - take in a CIDR block (e.g. 10.0.0.1/24) and add all IP addresses within that block to the data store with status “available”
List IP addresses - return all IP addresses in the system with their current status
Acquire an IP - set the status of a certain IP to “acquired”
Release an IP - set the status of a certain IP to “available”
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15477
Joined: 27 Sep 2007 22:53

Re: Школа программирования

Post by Мальчик-Одуванчик »

Лесник wrote: 14 Jul 2020 17:32 Сейчас получил техническое задание для интервью, как Вы думаете это для мидала-джуниора нормально задание?

Create a simple IP Address Management REST API on top of any data store using python Django. It will include the ability to add IP Addresses by CIDR block and then either acquire or release IP addresses individually. Each IP address will have a status associated with it that is either “available” or “acquired”.

The REST API must support four endpoint:

Create IP addresses - take in a CIDR block (e.g. 10.0.0.1/24) and add all IP addresses within that block to the data store with status “available”
List IP addresses - return all IP addresses in the system with their current status
Acquire an IP - set the status of a certain IP to “acquired”
Release an IP - set the status of a certain IP to “available”
для юниора нормально
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

Пожалуйста, примерный набросок решения задания можете проверить. Я залью на гитхаб и скину ссылку.
nyekimov
Уже с Приветом
Posts: 2749
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Школа программирования

Post by nyekimov »

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

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

Насчёт Курсов с трудоустраиванием сейчас крайне сомневаюсь. а вот продавать себя как мидла, почему бы и нет. Подержу оратора сверху, иногда на работах такие контракторы уровня мидл или даже архитект попадаются, что диву даюсь.
User avatar
ALV00
Уже с Приветом
Posts: 1491
Joined: 08 Mar 2002 10:01
Location: NJ

Re: Школа программирования

Post by ALV00 »

IP Address Management REST API
интересно как клиент дойдет до REST API если у него нет IP адреса? Это индусы придумали такое задание?
User avatar
kyk
Уже с Приветом
Posts: 31438
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: Школа программирования

Post by kyk »

nyekimov wrote: 15 Jul 2020 01:40Про школу программирования имхо сильно зависит от типажа людей. Есть те, кого надо ткнуть мордой в знания. Подсказать какую книжку читать, нужны люди для массовки.
А ещё есть люди, которым не надо тыкать мордой в знания и конкретную книжку, но нужно просто пнуть под задницу. Потому как ёж - птица гордая. Пока не пнёшь, не полетит.

И пинать регулярно. Иногда это может сделать жена или боевая подруга :mrgreen: Если пинает, но не бросает и готовить жрать - значит с бабой повезло :great:
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Школа программирования

Post by valchkou »

Лесник wrote: 14 Jul 2020 17:32 Сейчас получил техническое задание для интервью, как Вы думаете это для мидала-джуниора нормально задание?

Create a simple IP Address Management REST API on top of any data store using python Django. It will include the ability to add IP Addresses by CIDR block and then either acquire or release IP addresses individually. Each IP address will have a status associated with it that is either “available” or “acquired”.

The REST API must support four endpoint:

Create IP addresses - take in a CIDR block (e.g. 10.0.0.1/24) and add all IP addresses within that block to the data store with status “available”
List IP addresses - return all IP addresses in the system with their current status
Acquire an IP - set the status of a certain IP to “acquired”
Release an IP - set the status of a certain IP to “available”
я полагаю один из вопросов в данном задании это race condition.
То есть что если несколько юзверов пытаются set same IP.
Советую использовать optimistic locking на каком нибудь поле timestamp.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Школа программирования

Post by valchkou »

Лесник wrote: 13 Jul 2020 21:22 Experience in programming web applications using Python (Programming Language), Django 2, PHP Applications,
Magento, JSP and Servlets, JavaScript, HTML/HTML5, CSS/CSS3, MySql. Worked as a full stack web developer creating
and translating websites, content, graphics, visual prototypes into launch ready code, and troubleshot pages on multiple
browsers. Known for a professional work ethic, integrity, strong sense of responsibility, an orientation toward quality, self discipline
and teamwork.
это поставить в самое начало, это не дополнительная, это как раз основная инфа
Speak/write English, Russian
удалить, по умолчанию ожидается что инглиш, а рашн и так кому надо понятно
• Provided system administration and support services for Linux servers.
• Provided technical guidance for management of SQL database servers
эти пункты вообще то актуальны, но непонятны, а может стоит их подробнее расписать?
типа апгрейдил убунту до последней версии чтобы там вульнарабилитис последние пофиксить,
смотрел память в базе, и тп я так навскидку. Чтобы людям понятно было что имеется ввиду под словом provided/maintenance.
1099
лучше просто consultant
User avatar
liamkin
Уже с Приветом
Posts: 2601
Joined: 19 Jun 2003 20:22
Location: USA

Re: Школа программирования

Post by liamkin »

Лесник wrote: 12 Jul 2020 23:29
Херовимчик wrote: 12 Jul 2020 22:07 https://www.42.us.org/

правда не знаю в каком режиме они сейчас работают и делают ли новые наборы
Спасибо за ссылку, надеюсь всё онлайн, так как живу в Северной Каролине.
если в Шарлоте - апплайтесь в фин.индустрию. Подучите DevOps - возьмите-купите краткий курс с сертификацией в конце. Или AWS - на Udemy есть платные курсы с сертификацией по Амазону.
User avatar
Лесник
Уже с Приветом
Posts: 367
Joined: 11 Jul 2020 17:03
Location: USA(Russia)

Re: Школа программирования

Post by Лесник »

Друзья огромное спасибо за Ваши отзывы и советы.

Return to “Работа и Карьера в IT”