17:44

Не думай, как получилось так - подумай, как это исправить.
Надо поднять знаний мо программирования. За пять лет я стал динозавром. Не следил за тенденциями и веяниями. Да и практики ни какой.
Что знаю асм (дос) версию. Могу поднять. Самый мой первый язык программухи. До занятия ею я жил в глухомани и были только комп и игры, на том и повелся - асм это играть с компом по своим правилам. Си, начало. Помню очень смутно. PHP, мало практики, буду честен, но помню и особенно ООП. Так же работал с фрэймворком Kohana, с джумлой, но не дорос до написания собственных модулей. SQL наверное не забуду никогда, благодаря складу ума и любовь к Базам Данных, а так же Полю Дюбуа и его книге. Могу легко поднять Phyton, так как язык понравился. JS не встает, но видимо самоучителя рукожопные достались. CSS знаю, но вертску не переношу на дух. Могу поднять знания по технике и заниматься востановкой компов, чисткой и прочим. Винду могу настроить или кастрировать под игры или узкие задачи легко. При желании. Линукс только увлечение. До фряхи не дошел. Нравиться идея админить и хоть знаю то же начало 7 правил ОСИ, надо бы повторить, я все же пока на уровне эникейщика. Но направление интересное. Задача - заставить работать мозг. Не датьс киснуть. То что я считал ленью, это всего лишь депряк. Но вот с чего начать подымать знания по той же программухе я хз. Сильно отстал и теряюсь. Советы будут? Предложения?

Немного админил 1С, это мрак.

Я такая зверюшка, что уже задралось делать, что-то исключительно для себя, без оплаты труда. Но на интересе и возмжности зарабатывать вполне пойдет. плюс задача не скиснуть мозгам. А поработать на опыт и просто так я наработался. Хочется что-то перспективного. Хотя есть ощущение, что я везде опоздал. Но ничего невозможного не бывает, все можно наверстать. Только вот куда двигаться? Я теряюсь.

Работал в саппорте. Скилл пояснять, блондинкам. элементарное - есть. Чем и вырыл себе могилу, так пояснил, что услуги фирмы не понадобились.

@темы: Программуха

Комментарии
08.01.2015 в 18:25

ну попробуй Ruby on rails, щас вроде востребовано. Много кто из знакомых учит.
08.01.2015 в 22:17

fire-dragon
Смотри стак технологий в нынешних индустриях:
Энтерпрайз:
Java или .NET
plsql или tsql соответственно
система контроля версий svn, git, tfs
баг трекеры jira tfs redmine
из книг кнут, страуструп, банда 4 (паттерны), дальше по специфике
html5, ява скрипт, css 3
xml, xslt


Средний уровень:
php, ruby, puthon
sql (mysql posgree)
система контроля версий svn, git
баг трекеры jira redmine
из книг кнут, страуструп, банда 4 (паттерны), дальше по специфике
html5, ява скрипт, css 3
xml, xslt


Начальный уровень:
php
sql (mysql posgree)
система контроля версий svn, git
баг трекеры jira redmine
из книг кнут, страуструп, банда 4 (паттерны), дальше по специфике
html5, ява скрипт, css 3
xml, xslt


Ко всему этому в любом направлении нужно знать спецефические фрэймворки и cms. Не пиши если можно взять готовое. Комбинируй готовые блоки. Не усложняй.
12.01.2015 в 10:44

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

А в целом сейчас C# многие рекомендуют из-за низкого порога вхождения и неплохих возможностей.
Java еще на коне, но не видел ни одной нормальной программы, на ней написанной, постоянно какая-то вечно тормозная и глючная хуйня попадается.
12.01.2015 в 14:32

Не думай, как получилось так - подумай, как это исправить.
DDD, У меня друг на яве хорошо пишет. Где-то отрыл толи уроки, толи еще что и удивился, как можно улучшать проги на яве. Но сам изначально он писал на Фортране или еще чем то таком древнем. А у меня ни ява ни JS не встают в мозг. Пользовался самоучителями разными. Надо будет c# попробовать. Не знал, что ты пишешь на VB6. Думал VB мертвый язык.
12.01.2015 в 14:44

fire-dragon
Сантьяго, Будешь ржать но есть много специфики. C#, VB#, VB6, Delphy, Java имеют место быть.

Ява и C# это промышленный стандарт. В основном из за управления памятью и потому что так сложилось.
Легаси код поддерживается и тоже требует кучу спецов.
Javasсript а точнее фрэймворки на его основе это обязательное требование для специалиста в вебе, минимально ты должен знать jquery и bootstrap и в обязательном порядке dom и dhtml
12.01.2015 в 14:47

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

Сама идея создания специальной среды для выполнения программы, на мой взгляд, порочна и мертворождена по определению.

Не знал, что ты пишешь на VB6. Думал VB мертвый язык.

Нормальный язык, с гарантированной 100% совместимостью со всеми версиями винды. Для простых задач он находится на первом месте (в моем личном рейтинге) по скорости разработки и отладки. На нем еще многие пишут, просто не все в этом признаются гг.
12.01.2015 в 14:47

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

С jquery проблем вообще нет. Встало в мозг, как родное. Про DOM нужное уточнение - благодарю.
12.01.2015 в 14:49

Не думай, как получилось так - подумай, как это исправить.
DDD, Робота ты на чем написал?

Ява по той же причине мне изначально не понравился. А JS воспринимал, как некий изврат от делать нефиг. Когда я начинал еще позиции PERL были стабильны.
12.01.2015 в 14:49

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

WAT. ru.wikipedia.org/wiki/Visual_Basic
12.01.2015 в 14:52

мне сказали, что ты меня все еще любишь
Робота ты на чем написал?

Нет, робот - серверный скрипт на рнр.
12.01.2015 в 15:04

fire-dragon
DDD, Да ты что! Визуал бейсик не имеет байт кода :) Денис не смеши меня. Хотя да размер поменьше чем у явы или дотнета
12.01.2015 в 15:40

Не думай, как получилось так - подумай, как это исправить.
DDD, Может меня уже память подводит. Были спектрумы еще грузили игры с кассет. Стандартное приветствие при включении для рисование кружочков, прочей лабутени. Разве не Байсик? Не вижуал бэйсик, это я попутал, а бэйсик. Разве нет?
Вот блин не помню че там было то..... но кружочки рисовать меня задрало быстро.
12.01.2015 в 16:38

мне сказали, что ты меня все еще любишь
fire-dragon, Визуал бейсик не имеет байт кода

А во что он тогда ехе-шники компилирует, не в Р-код же.

Хотя да размер поменьше чем у явы или дотнета

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

Сантьяго, нее, то просто бейсик. Вижуал это нормальный язык с ООП, полноценной средой разработки, отладкой, подключением win API и сторонних dll, в общем всем, что положено иметь в приличном обществе и унаследовавший от прародителя лишь имена операторов и опциональную возможность распиздяйского программирования (из-за которой он, собственно, и снискал дурную славу). Разница с тем что ты помнишь о бейсике примерно такая же, как между classic pascal образца 1974 года и borland delphi.
12.01.2015 в 16:52

fire-dragon
DDD, Просто я на первый взгляд на секцию импорта и могу отличить vb, delphy, mfc, net, com.

И немного тебя подколю, сколько библиотек в винде которые реализуют winapi?
12.01.2015 в 16:59

мне сказали, что ты меня все еще любишь
сколько библиотек в винде которые реализуют winapi?

Дай угадаю, - все?
12.01.2015 в 17:03

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

DDD, fire-dragon, Заебательский спор :hlop: Продолжайте.
12.01.2015 в 17:09

fire-dragon
DDD, я про размер их в массе.

Вот ниже скриншот, я ничего не забыл?



12.01.2015 в 17:25

мне сказали, что ты меня все еще любишь
fire-dragon, я про размер их в массе.

А ничего, что все они уже есть в дефолтной поставке винды? Более того, программы на остальных нативных языках точно так же не стесняются их использовать, ну разве что за исключением оригиналов, которые руками пишут, к примеру, объектную модель для обращения к стандартному драйверу файловой системы, хотя это легко и просто реализуется через file system object в scrrun.dll. Про .NET с его зоопарком слоноподобных библиотек условно-обратносовместимых версий вообще молчу.
12.01.2015 в 17:40

fire-dragon
Мы снова переходим к холивару. Основное преимущество .net и явы это управление памятью. Нативные библиотеки, как правило "текут", поэтому много много костылей ставится для того что бы это предупредить.
В этом и одна из причин слоноподобных либ. Каждое исключение заворачиваешь в свой кэйс и думаешь как дальше действовать.
12.01.2015 в 18:02

мне сказали, что ты меня все еще любишь
Остановимся на том, что каждому свое. Кто-то любит сам контролировать все процедуры и результат их выполнения, кто-то предпочитает писать руками из жопы в надежде, что сторонняя библиотека сама отловит exception, выпавший из-за кривого кода. Мне, как перфекционисту, больше по душе первый путь, я даже веб-ориентированные приложения на чистых сокетах пишу.
12.01.2015 в 18:08

fire-dragon
DDD, Кстати любимая ошибка джуниоров думать что рантайм снимает с тебя необходимость думать. Память это наше все и понимать как она используется это ключевая штука.

ps помнишь как я тебе писал либу для быстрого вычисления чего то, мы там уперлись по моему в 32 килобайта
12.01.2015 в 18:31

Не думай, как получилось так - подумай, как это исправить.
DDD, А что пишешь для веба?
12.01.2015 в 21:08

мне сказали, что ты меня все еще любишь
fire-dragon, ps помнишь как я тебе писал либу для быстрого вычисления чего то, мы там уперлись по моему в 32 килобайта

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

Сантьяго, в данный момент занимаюсь парсингом, там многопоточное скачивание с обходом всевозможных блокировок + разбор нтмл в реальном времени + параллельная работа с БД на несколько миллионов записей, потому что файловый кэш таких объемов просто не выдерживает. В основном программирую по работе, но некоторые простые "гражданские" разработки есть на сайте iddd.ru
12.01.2015 в 21:17

fire-dragon
DDD, хрен его знает это скорее int 16. кстати по размерности подходит.

Хм вопрос по поводу парсинга. Что используешь?
12.01.2015 в 21:34

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

В смысле? vb6 + firebird.
25.01.2015 в 17:32

Не думай, как получилось так - подумай, как это исправить.
fire-dragon, Благодарю за наводку по авторам. Буду смотреть VC++ и C#