Чем записать возможности программы, чтобы показать на собеседовании?

Ссылка скопирована
4 января 2026 1 ответ

Хочу показать на собеседовании чем занимался, какие приложения разрабатывал. В резюме пишу, но текстом мало, нужно бы показывать.
Хотелось бы:
- записать экран с программой.
- нанести надписи - тут такой компонент, тут делал то.
Лучше под Linux, но и Win ничего.

Дополнительно:

Ответы:

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

Если ты дизайнер, то покажи фигму.

можно в зум записать видео.
можно в https://asciinema.org записать консоль.
А вообще, гитхаб или просто текстом описать. Никому не интересно какие компоненты ты делал визуально, если ты не дизайнер. Просто суть поясни и стек технологий. Если что, тебя спросят конкретнее

- записать экран с программой

OBS Studio

- нанести надписи - тут такой компонент, тут делал то

Kdenlive или DaVinci Resolve

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Юрий Linux Ответ

Для демонстрации возможностей программы на собеседовании можно использовать различные подходы, в зависимости от того, что конкретно вы хотите показать. Вот несколько идей:

1. **Структурирование кода**: Покажите, как вы организуете свой код, используя правильные именования переменных, функций и классов. Дайте примеры хорошей практики по структуре кода.

```php

class User {
    private $name;
 
    public function __construct($name) {
        $this->name = $name;
    }
 
    public function getName() {
        return $this->name;
    }
}

class User { private $name; public function __construct($name) { $this->name = $name; } public function getName() { return $this->name; } }

```

2. **Работа с базой данных**: Покажите, как вы работаете с базой данных, выполняя запросы и обработку данных. Возможно, вы можете показать пример использования PDO или ORM для взаимодействия с БД.

```php

$pdo = new PDO('mysql:host=localhost;dbname=test', 'root', 'password');
$stmt = $pdo->prepare('SELECT * FROM users WHERE id = :id');
$stmt->execute(['id' => 1]);
$user = $stmt->fetch();
echo $user['name'];

$pdo = new PDO('mysql:host=localhost;dbname=test', 'root', 'password'); $stmt = $pdo->prepare('SELECT * FROM users WHERE id = :id'); $stmt->execute(['id' => 1]); $user = $stmt->fetch(); echo $user['name'];

```

3. **Обработка ошибок и исключений**: Покажите, как вы обрабатываете ошибки и исключения в своем коде, чтобы сделать его более надежным и безопасным.

```php

try {
    // Код, который может вызвать исключение
} catch (Exception $e) {
    echo 'Ошибка: ' . $e->getMessage();
}

try { // Код, который может вызвать исключение } catch (Exception $e) { echo 'Ошибка: ' . $e->getMessage(); }

```

4. **Использование сторонних библиотек и фреймворков**: Если вы работали с каким-то популярным фреймворком или библиотекой, покажите, как вы используете их функционал в своем коде.

```php

require 'vendor/autoload.php';
 
use GuzzleHttp\Client;
 
$client = new Client();
$response = $client->request('GET', 'https://api.github.com/user', [
    'headers' => [
        'Authorization' => 'Bearer token'
    ]
]);
$body = $response->getBody();
echo $body;

require 'vendor/autoload.php'; use GuzzleHttp\Client; $client = new Client(); $response = $client->request('GET', 'https://api.github.com/user', [ 'headers' => [ 'Authorization' => 'Bearer token' ] ]); $body = $response->getBody(); echo $body;

```

5. **Тестирование кода**: Если вы пишете тесты для своего кода, покажите, как вы это делаете с использованием PHPUnit или другого тестового фреймворка.

```php

class MyTest extends PHPUnit_Framework_TestCase {
    public function testAddition() {
        $result = 1 + 2;
        $this->assertEquals(3, $result);
    }
}

class MyTest extends PHPUnit_Framework_TestCase { public function testAddition() { $result = 1 + 2; $this->assertEquals(3, $result); } }

```

Это лишь несколько примеров того, как можно продемонстрировать возможности программы на собеседовании. Главное - показать свои навыки программирования, структурирования кода и понимание основных принципов разработки.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно