UIエンジニアのキャリアについての私たちの考え

UIエンジニアのキャリアについての私たちの考え
私は長い間落ち込んでいます、なぜでしょうか?以前、お客様から、提供されたソフトウェアが正常に動作しないという苦情がありました。ブラウザを変えてクリックしたが、全く反応がないとのことでした。そこで上司の最初の反応は、苦情を UI 部門に転送することでした。私はソフトウェアの UI を設計したので、混乱を解消するのは当然のことでした。

私は特に優秀なわけではないUIエンジニアです。まず、UIはアートデザインではないことを説明する必要があります。アートデザインは主に画像ソリューションを設計するポジションですが、UIはユーザーインタラクションエクスペリエンスの設計を指します。採用企業のいわゆる技術面接官の多くは、この点について何も知らないことが分かりました。優秀なUIデザイナーでもある私の友人の1人が、かなりすごいと言われている会社の面接に行きました。面接官は彼がUIデザイナーだと聞くと、彼の能力を試すために、その場でPhotoshopを使って絵を描くように頼みました。私の友人は怒ってその場を去るしかありませんでした。彼が立ち去る前に、面接官が彼のことをバカと小声で呼んでいるのが聞こえたのです。

しかし、私たちのような会社では、UIの人々はそれほどエレガントではありません(それはインタラクティブなデザインです。一般的に、豚のような初期のエンジニアとの間のコミュニケーションプロセスがありますjQuery。

: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

上記の不満は終わりました。実は、私は今でも自分の仕事がとても好きです。なぜなら、プロジェクトマネージャーが私を現場のデモに連れて行ったとき、私たちの国内の顧客、特に「リーダー」の最初の反応は「インターフェースはよくできていて、とてもクールだ」だったので、「リーダー」は私たちのソフトウェアがよくできていると思うでしょう。そうでなければ、彼はソフトウェアが使いにくいと思うでしょう。さらに悪いことに、私は神レベルのリーダーに会いました。当時のプロジェクトはウェブサイトでした。彼は、ページ上のハイパーリンクがクリック後に色が変わるのを見て激怒し、私たちのウェブサイトは厳密ではなく、重大なバグがあると言いました。私はとても怖くて、長い間心臓がドキドキしていましたが、その後、決然とCSSにa{color:black}、a:visited...all blackと書きました。

会社の上司は私を軽蔑し、市場には私のような「アーティスト」がたくさんいると思っていることが多いのですが、私は今でも自分の仕事をとても愛していると繰り返し言います。しかし、「技術を理解している」人々は、私の重要性と優れた UI の希少性を知っています。部門の上司は、ボーナスが支給されるたびに、部門手当から私に追加の金額を割り当ててくれました。このことは長い間私を感動させ、私は引き続き一生懸命勉強して、さらに高い技術レベルに到達することを誓いました。

私は自分の仕事が大好きですが、毎回混乱を片付けるのは私自身です。バグを注意深く探して、コーダーがスクリプト ライブラリを変更する際にミスを犯したことがわかったときは、クライアントや上司にコーダーのせいだとは言いません。コーダーが顔を赤らめて「ごめんなさい」と言ったら、私は勇敢に責任を引き受けます。とても満足します。

私は自分の仕事が大好きです。そして今では、優秀な UI 研究者になることを決意しているボランティアが数人います。私が指摘したいのは、UI チームは一部のコーダー チームとは違うということです。私たちの間には、口論 (侮辱)、嫉妬、悪意のある競争はありません。私たちの間にあるのは、仕事に対する真剣で責任ある姿勢と、美と芸術に対する感謝の気持ちだけです。

私は自分の仕事が大好きです。会社での収入は上級プログラマーほどではありませんが、毎月余分な収入があります。毎月、空き時間を利用して他の上司の UI デザインを手伝っています。私は自分の価値がプログラマーの価値に劣らないと固く信じています。

私は自分の仕事が大好きです。来年の計画は、より優れた、より配慮のある UI を作成することです。私は昇進も(UIワーカーは昇進が難しいので)高給も求めません。UIワーカーは美しさと人間性を限りなく追求します。少なくとも、私の年末のまとめは 200 語で書けば済むので、「まとめを真剣に考えていない」と思われることもないでしょう。

昨日、誰かが私にソフトウェア業界で幸せかどうか尋ねました。私は幸せだと言いました。理由を尋ねられたとき、私はこう答えました。「私はこの旅で最もリラックスしていて、芸術的な人間だからです。」

<<:  CSS ファイルをインポートする 4 つの方法 (インライン、インライン、外部、インポート) の詳細な説明

>>:  etcd クラスターをデプロイするための docker-compose の実装手順

推薦する

MySql クイック挿入数千万の大規模データの例

データ分析の分野では、データベースは私たちの強力な助けとなります。クエリ時間を受け入れるだけでなく、...

CocosCreator 入門チュートリアル: TS で初めてのゲームを作る

目次前提TypeScript と JavaScriptコードエディタの選択TypeScriptを学ぶ...

DIVマスクを使用して、マウスでチェックボックスを直接チェックすることが無効である問題を解決します

フロントエンドの開発過程で、チェックボックスが必要な状況が発生しました。ユーザー操作の利便性を考慮し...

MySQL で誕生日から年齢を計算する複数の方法

以前はMySQLをあまり使用していなかったため、MySQLの機能にあまり詳しくありませんでした。この...

MySQL 8.0.13 で日付を 0000-00-00 00:00:00 に設定すると発生する問題を解決する

データベース操作を学び始めたばかりです。今日、データを保存していたところ、エラーが発生していることに...

CentOS 7.2 に SuPHP をインストールするための詳細な手順

デフォルトでは、CentOS 7 上の PHP は apache または nobody として実行さ...

tdが空の場合に境界線を表示する方法

以前、CSS を使用してテーブルの border + bordercolordark + borde...

Linux システム ディスクのフォーマットとスワップ パーティションの手動追加

Windows: NTFS、FATをサポートLinux は次のファイル形式をサポートしています: C...

Linux でファイル権限を変更する chmod コマンドの詳細な分析

Linux chmodコマンドを使用して、ターゲット ファイルにアクセス、読み取り、書き込み、または...

インターフェーステストプラットフォームを構築するためのDjango+Vue+Dockerの詳細な説明

1. 冒頭の2つの単語みなさんこんにちは。私の名前はLin Zonglinです。私はテストエンジニア...

Apache SkyWalking アラーム設定ガイドの詳細な説明

アパッチ スカイウォーキングApache SkyWalking は、マイクロサービス、クラウド ネイ...

jconsole を使用してリモート Tomcat サービスを監視する方法

JConsoleとはJConsole は Java 5 で導入されました。 JConsole は、コ...

WeChatミニプログラムにナビゲーション機能を実装する方法

1. レンダリング2. 操作手順1. テンセントマップキーを申請する - 住所2. ミニプログラムの...

MySQL のキーとインデックスの違い

まずはコードを見てみましょう: ALTER TABLE reportblockdetail ADD ...

CSS を使用して画像の下の空白を数ピクセル消去する方法の詳細な説明

最近、友人が私に質問をしました。ページをレイアウトすると、画像の下に 1 ~ 2 ピクセルの空白があ...