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 の実装手順

推薦する

JavaScriptは入力ボックスコンポーネントを実装します

この記事では、入力ボックスコンポーネントを手動で実装するための具体的なコードを参考までに紹介します。...

CentOS7環境にMySQL5.5データベースをインストールする

目次1. 現在のシステムにMySQLがインストールされているかどうかを確認する2. インストールされ...

...

Linux システムで Tomcat のポート 80 を使用する方法

アプリケーションシナリオ多くの場合、Linux サーバーに tomcat や nginx などのソフ...

MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル

1. インストール1. MySQLをダウンロードするダウンロードアドレス: リンクアドレスブラウザで...

モバイルフロントエンド適応ソリューション(概要)

ネットで検索してみたところ、多くの面接でモバイル適応方法について質問されることが分かりました。最近い...

ブラウザの互換モードでボタン内のテキストが垂直方向に中央揃えにならない問題について簡単に説明します。

XML/HTML コードコンテンツをクリップボードにコピー<ボタンスタイル= "カ...

コーディングスキルを向上させるためのJavaScriptのヒント

目次1. 一意の値をフィルタリングする2. 短絡評価2.1 シナリオ例3. ブール変換4. 文字列を...

Unicodeの一般的な記号

Unicode は、世界中のすべてのテキストと記号に対応できる国際組織によって開発された文字エンコー...

要素テーブルヘッダー行の高さの問題の解決

目次序文1. 問題の原因2. 解決策VueはelementUIテーブルtr thの高さと背景色を変更...

CentOS 7.5 に Docker をインストールする詳細なチュートリアル

Docker入門Docker は、アプリケーションをより速く配信するのに役立つオープンソースのコンテ...

CSS スタイルの優先順位はどれくらい複雑ですか?

昨晩、面接の質問を見ていたら、CSS スタイルの優先順位について特に明確に説明していない人が何人かい...

MySQL の垂直テーブルを水平テーブルに変換する方法と最適化のチュートリアル

1. 縦型テーブルと横型テーブル垂直テーブル: テーブル内のフィールドとフィールド値はキーと値の形式...

MySQL InnoDB のトランザクション特性を確保するにはどうすればよいですか?

序文「データベース トランザクションの特徴は何ですか?」と尋ねられたら、 ACID 特性である原子性...

Vue の基本入門: Vuex のインストールと使用

目次1. vuexとは何か2. インストールと導入3. vuexの使用4. プロセスの紹介5. 突然...