私は長い間落ち込んでいます、なぜでしょうか?以前、お客様から、提供されたソフトウェアが正常に動作しないという苦情がありました。ブラウザを変えてクリックしたが、全く反応がないとのことでした。そこで上司の最初の反応は、苦情を 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 の実装手順
目次1. クロージャとは何ですか? 2. 閉鎖の役割序文: JavaScript部分ではクロージャが...
レスポンシブレイアウト開発の基礎知識この章は主に以下の部分に分かれています• レスポンシブデザインを...
目次1. ブロックスコープ1.1. let は var を置き換える1.2. グローバル定数とスレッ...
Text の height 属性が定義されている場合、Text に入力されたテキストは垂直方向に中央...
この記事では、「'localhost' (10061) の MySQL サーバーに接...
目次関数フォーマットを即時実行関数を即座に実行する他の方法 – 式即時実行される関数はパラメータを取...
目次範囲グローバルスコープ関数のスコープもし、スイッチ、のために、その間ブロックスコープスコープチェ...
MySQL はネストされたトランザクションをサポートしていますが、それを実行する人は多くありません....
目次1. 配列を結合する2. 配列をマージする(最初に) 3. 配列の複製4. 構造化分解割り当て5...
具体的な方法: 1. [ win+r ] を押して実行ウィンドウを開き、「regedit」と入力して...
注: 私はCentosを使ってdockerをインストールしていますステップ1: Dockerをインス...
コードをコピーコードは次のとおりです。 <html xmlns="http://ww...
MySQL 5.7 以降のバージョンでは、冗長インデックス、重複インデックス、およびインデックスを使...
ステップ1: Stowをインストールするこの例では CentOS を使用しているため、拡張 EPEL...
1. ビッグデータとHadoopビッグデータについて研究し学ぶには、当然 Hadoop から始める必...