• Как стать Middle после Junior и Senior после Middle?

    opium
    @opium
    Просто люблю качественно работать
    если очень поднапрячься то за год можно подняться с джуниора до сеньора , тут больше вопрос опыта и упорства, а надо просто работать активно по специальности
    Ответ написан
    Комментировать
  • Что делать если увольняют с работы(IT компания. Скорее всего по статье за несоответствие занимаемой должности)?

    php666
    @php666
    PHP-макака
    Пригласили работать в компанию Web-программистом. Разрабатывать сайты на WordPress, Joomla, Bitrix, Yii.
    не программистом, а чернорабочим по клепанию говносайтов - низшая форма деятельности в IT.

    я проработал чуть более месяца и почему то не устроил работодателя по срокам
    ты плохой раб, да.

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

    Потом открыть эту статью и прочитать от корки до корки.
    Ответ написан
    7 комментариев
  • Развитие разработчика. Интересная работа или деньги?

    begemot_sun
    @begemot_sun
    Программист в душе.
    А почему вы думаете что в других конторах не болото ? да везде все тоже самое. Единственное что-то интересное это на острие прогресса в ресеарч компаниях.
    По части VBScript -- так вы сделайте не быстро, а возьмиет и перепишите под себя ) .. сделайте проект за полгода а не за день. Авось вас сами уволят.
    Еще способ: поднимать ЗП каждые 3 месяца на 20%. Как только перестали поднимать -- начать искать новую работу.
    Если поднимают -- так это драйв же такой ) может в сооучредители возьмут ? )
    Ответ написан
    3 комментария
  • Развитие разработчика. Интересная работа или деньги?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Вы решайте для себя - вы живете чтобы работать или работаете чтобы жить.
    Если за пределами работы у вас нет семьи/хобби, которые бы занимали основную часть ваших мыслей - то можете попробовать поискать более интересную работу, попробовать успеть сделать карьеру.
    Если же нет - то какая разница. Свою часть вы выполняете, хабра почитываете - ну до пенсии дотянете.

    А так - все так прям пишут про всякие там выгорания, про нудную работу... Так еще сколько тысяч лет назад философы уже искали ответ на вопрос что есть счастье и зачем мы живем.
    Каждый сам решает что ему важнее и куда идти.
    Ответ написан
    Комментировать
  • Развитие разработчика. Интересная работа или деньги?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Нам-то откуда знать, какие у тебя приоритеты? Вдруг ты на яхту как у Усманова хочешь заработать. Если с деньгами нет проблем, то можно отдать предпочтение интересной работе.

    Я выбираю интерес, потому что сидение на неинтересной, но стабильной работе в душевном коллективе однажды уже привело к увольнению с конфликтом, повторять не хочется.
    Ответ написан
    Комментировать
  • Развитие разработчика. Интересная работа или деньги?

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

    Как вариант, можете поискать более свежие проекты на java/.net - тогда года через 3-4 разработчики будут ругать за говнокод уже наследие от вас. Так как если что-то пишется на java/.net и это решает задачу - это превращается в легаси и поддерживается.

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

    Вы также поймите, что если вы будете "разработчиком-воителем", который каждый день сталкивается с неизвестностью и решает задачи, которые до этого никто не решал - у вас уже 9-12 месяцев крыша поедит, ибо работать в таком режиме вредно ддя здоровья и сна =)

    p.s. может быть вам просто не хватает мужского общения, очереди на кофемашине и споров о том, что .net 5 убьет Java с их прихвостнями от Oracle?
    Ответ написан
  • Как устроиться на работу бывшему ИП?

    @Oblomingo
    Я в 30 начал программировать на C#. Просто так, как хобби.
    Помимо основной работы (в энергетике), сдал Майкрософтский экзамен и устроился джуниором в одну контору.

    За 4 года сменил две работы, сдал еще около 10-ка экзаменов, прочитал кучу книг по архитектуре. Теперь занимаюсь тем, что пишем энтерпрайз системы для крупных иностранных заказчиков. Месяц назад мне предложили перейти на позицию Senior.

    Я к тому, что никогда не поздно начать, что то новое.
    Ответ написан
    4 комментария
  • Как реализовать загрузку изображений, как на avito?

    frost18
    @frost18
    Программист PHP
    Самому написать ajax + ImageMagick + jQuery UI
    Ответ написан
    Комментировать
  • Как прочитать DBF в ASP.net core?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    Вы вот это смотрели?



    UPD. А вот это не смотрели ?

    1. https://www.nuget.org/packages/System.Data.Odbc/
    2. https://dotnet.myget.org/feed/dotnet-core/package/...


    Как я понял, они есть в .NET Core
    Ответ написан
    3 комментария
  • Как отправить POST запрос с помощью HttpURLConnection?

    @Wolfak Автор вопроса
    Разобрался, может кому пригодится:
    class SendLoginData extends AsyncTask<Void, Void, Void> {
    
            String resultString = null;
    
            @Override
            protected void onPreExecute() {
                super.onPreExecute();
            }
    
            @Override
            protected Void doInBackground(Void... params) {
                try {
                    String myURL = "http://site.ru/";
                    String parammetrs = "param1=1&param2=XXX";
                    byte[] data = null;
                    InputStream is = null;
    
                    try {
                        URL url = new URL(myURL);
                        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                        conn.setRequestMethod("POST");
                        conn.setDoOutput(true);
                        conn.setDoInput(true);
    
                        conn.setRequestProperty("Content-Length", "" + Integer.toString(parammetrs.getBytes().length));
                        OutputStream os = conn.getOutputStream();
                        data = parammetrs.getBytes("UTF-8");
                        os.write(data);
                        data = null;
    
                        conn.connect();
                        int responseCode= conn.getResponseCode();
    
                        ByteArrayOutputStream baos = new ByteArrayOutputStream();
    
                        if (responseCode == 200) {
                            is = conn.getInputStream();
    
                            byte[] buffer = new byte[8192]; // Такого вот размера буфер
                            // Далее, например, вот так читаем ответ
                            int bytesRead;
                            while ((bytesRead = is.read(buffer)) != -1) {
                                baos.write(buffer, 0, bytesRead);
                            }
                            data = baos.toByteArray();
                            resultString = new String(data, "UTF-8");
                        } else {
                        }
    
    
    
                    } catch (MalformedURLException e) {
    
                        //resultString = "MalformedURLException:" + e.getMessage();
                    } catch (IOException e) {
    
                        //resultString = "IOException:" + e.getMessage();
                    } catch (Exception e) {
    
                        //resultString = "Exception:" + e.getMessage();
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }
                return null;
            }
    
            @Override
            protected void onPostExecute(Void result) {
                super.onPostExecute(result);
                if(resultString != null) {
                    Toast toast = Toast.makeText(getApplicationContext(), resultString, Toast.LENGTH_SHORT);
                    toast.show();
                }
    
            }
        }
    Ответ написан
    3 комментария
  • Как реализовать Перечисления (Enums) в java Spring JPA?

    @mipan
    Добавьте в enum конструктор c параметром.
    Должно выглядеть как-то так:
    public enum  Quality {
        FINE("fine");
    private String value;
    
    Quality (String value) {this.value = value;}
    
    @Override
    public String toString(){
        return value;
    }
    }
    Ответ написан
    1 комментарий