- 1 名前:仕様書無しさん [2007/05/27(日) 11:22:36 ]
- ある企業で新人研修を担当している。
どんな基準で入社させたのかは知らないがif文すら書けないヤツから それなりにコードを書けるやつまでピンキリだ。 俺の仕事はそんな20人ほどの連中を2ヶ月以内に育てることだ。 いよいよ研修ももう少しで終わる。 課題を出せば丸投げに出され、2進数の話をすれば嫌な顔をされた。 さあ、質問はないか?
- 276 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:23:21 ]
- サラリーマンだったら、100仕事ができる人間と1しか出来ない
人間の給料を同じにしろとでも? 俺にはどう考えても、1のやつの擁護が出来ねー。そりゃ、 デフォルトの出来不出来があるので多少かわいそうだとは 思わないでもないが、1の現状に1の責任がまったく無い ということはありえんだろうし。 誰か現代法律に詳しい方、1が優遇される論拠を教えてください。
- 277 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:25:25 ]
- >>274
隅っこで本読んでても何も身に付かないぜ 眠いだけw >>276 んー、もうあんまり面白くなくなってきたぞ。飽きた
- 278 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:25:34 ]
- 会社という組織だ。
80の生産量の人と110の生産量の人がほとんど待遇変わらなくとも仕方ないだろうし、納得もできる。 ところが、生産するどころか足を引っ張るようなのもいるからな、現場に。
- 279 名前:仕様書無しさん [2007/06/02(土) 20:28:17 ]
- 正直、たいがいの新人は当時のオレよりマナーがいいなw
いまでこそ社内のトップレベル技術者てな地位にいるけど新人のころは態度が悪いうえ、セイカブツがゴミみたいだったハズだ 先輩に嫌われてその部署を追い出されたけど、クビでもおかしくなかった罠
- 280 名前:仕様書無しさん [2007/06/02(土) 20:36:47 ]
- >>276
>サラリーマンだったら、100仕事ができる人間と1しか出来ない >人間の給料を同じにしろとでも? 誰もそんなことは言っていない。 誰も。 >1が優遇される論拠を教えてください。 「優遇される」とは具体的にどういうこと? お前が「優遇」という言葉をどういう意味で使っているのか分からないと、答えようが無い。
- 281 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:37:08 ]
- if文、for文、配列などは直感的に役に立つって理解できるんだけど、
ポインタは何の役に立つのか全く分からない 例を出されてもその例自体が理解できない
- 282 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:40:36 ]
- >>281
どんな例を教わったんだ? 一番最初に理解できる例は、グローバル変数を使わずにメモリのアドレスだけでデータの格納場所を関数に渡せるって所だ 当然、メモリの節約にもなるし、でかい配列なんかを扱うには便利だろ?
- 283 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:40:46 ]
- >>276
お前の会社の給与体系。決められた分だけ払わないと契約違反。 不満があるなら、お前さんの賢い賢い頭使ってそれを変えろ。
- 284 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:40:52 ]
- 実は、今でも俺はそうなんだ
- 285 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:43:44 ]
- >>282
信じられないぞなもし
- 286 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:44:42 ]
- >>283
働く方が損だから出来ない振りでもして給料だけ貰うのが賢いとでも言いたげだな。
- 287 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:45:10 ]
- >>281
もしポインタがなかったら、サブルーチン呼んだ先で何かしても 呼んだほうには何が起こったのかさっぱりわからないじゃん。
- 288 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:45:56 ]
- >>281
Cなら文字列操作とか、リスト構造とか? 長さが不定のデータを格納できるのは便利というか、必須というか。 関数の動作を動的に変えるのは、素直にC++使えと思うけど。
- 289 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:50:16 ]
- 無くてもいいけどあったら便利っていう程度の例しか出て来ないな
- 290 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:52:44 ]
- >>281 クク・・・まぁ、直感的に理解というこであればだな
例えば開発場所というポインタには住所が格納されている。 ::ノ """"""| :リ[ ̄]-[ ̄] 格納された住所は自社ではなく、都合により ∪ | 元請の企業、元請の客先に変えるかもしれんということだよ。 「ー /
- 291 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:52:54 ]
- >>286
あなた個人の正義を押し付けるのはよくないよ。そうするのは別に自由で自己責任。 会社にある程度貢献しないのは長期的に損だし申し訳ないやらないけどね。
- 292 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:53:36 ]
- グローバル変数使わないんだったら、参照かポインタは必須だよ。
ないとどうにもならない。
- 293 名前:仕様書無しさん [2007/06/02(土) 20:55:44 ]
- >>286
>働く方が損だから出来ない振りでもして給料だけ貰うのが賢いとでも言いたげだな。 誰もそんなことは言っていない。 論理的にいきましょう、センパイ。
- 294 名前:仕様書無しさん mailto:sage [2007/06/02(土) 20:56:48 ]
- >>289
Cレベルだと、コールバックはポインタが無いと出来ない。 また、ポインタが無いと動的メモリを扱えない。
- 295 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:00:49 ]
- 給料を払わないのは違法だが、自分より能力が遥かに劣っている人間が同じくらいの給料を貰っていることに不満をいだかないのは不思議。
- 296 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:01:29 ]
- ポインタ用法のうちいくらかは
言語仕様拡大すれば上手く隠蔽できるものではあるが まぁ、慣れたらどうでもいいわな
- 297 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:04:55 ]
- 正直Cの文字列は非効率な気がする。シンプルだが。
- 298 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:06:10 ]
- >>295
同じぐらいなら… まだいいんじゃね? …('A`)
- 299 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:07:52 ]
- ゆとり教育の真意
ゆとり教育の本当の目的、それは公立学校に通う一般庶民子弟の基礎学力と 論理的思考能力を低くするためのものであった。(マジ) 一般庶民に高い教育を与えると、彼らを自由に利用して利益を得ることが 出来なくなると支配層の人間らが考えた。 また、国内一流大学の倍率が上がってしまうので、奨学金などの枠もどんどん 減らしたり、外国人留学生に枠を振っていった。 技術革新や通信、コンピュータの発達によって、成果を上げる人間がより少数化 しても社会がなんとかやっていける時代になっていた。 「所得の低い家庭の子供は無理して(一流)大学に入れてやる必要は無いんです、 学歴が無くっても(割りの良くない)仕事につける社会が必要なんですよ」 これは、現実に文部科学官僚の長が発言したセリフ、もとい意識である。 自分たちは「下」の階層とは違う、特別な階級に位置すると意識するのが 官僚です。日本の高級官僚の90%超の人間が、裕福な家庭で育った人間で あるということを忘れてはいけません。政治家にしても、同じです。
- 300 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:08:12 ]
- >>298
('A`)人('A`)
- 301 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:10:50 ]
- >>295 それが世の中なのです
- 302 名前:仕様書無しさん [2007/06/02(土) 21:24:03 ]
- 最近、研修を「やらされている」と感じていることに気付いた。
いつの間にこうなったのかな。四月の頃はわりと燃えてたんだけど。 心を改める必要を感じた。
- 303 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:36:54 ]
- >>299
ゆとり教育の真意は、勉強やりたくない奴はやらなくていいよ。ってことだろう。 休みが増えても、勉強する奴はするし。 それに、所得が高ければ、当然大人になってもその程度の暮らしを得ようとするっしょ。 だから、親の所得が高い奴は親と同じ程度に裕福になる。 ゆとり教育やら格差の話などはたいていそんだけの話。
- 304 名前:仕様書無しさん [2007/06/02(土) 21:38:22 ]
- >>295
能力と収入は常に一致しているよ。 有能だったら、給料を上げてもらうか、転職して給料あげればいいだけだから。 それが出来ないのは無能だからでしょう? 上の人間にコードの善し悪しを判断出来ない場合多いんだから、 コードだけ書いていて評価されようっていうのは無理。 自分の評価を上げる所までやってこそ仕事。
- 305 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:40:34 ]
- >>304
本当にそれが誰にでも出来るのであれば、この業界も少しは楽になっているハズだがな
- 306 名前:仕様書無しさん [2007/06/02(土) 21:42:43 ]
- >>304
>有能だったら、給料を上げてもらうか、転職して給料あげればいいだけだから。 >それが出来ないのは無能だからでしょう? 循環論法じゃねえか。
- 307 名前:仕様書無しさん [2007/06/02(土) 21:45:50 ]
- AならばBである
Bでないなら、Aでない (A = 「あるプログラマは有能である」 B = 「あるプログラマは、給料を上げてもらうか、転職して給料を上げることができる」) >>304が言ってるのは、こういうこと。 一度述べたことの対偶を言っているだけ。 何を証明したことにもならないな。
- 308 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:47:54 ]
- >>304
違う。無能な奴ほど金をもらってる。 そもそも、無能にするために昇進させてるんだから。 例えば、コーディングが得意な奴がいると、周りがほっとかないだろ? 昇進して、やったこともない仕事を割り当てられて、得意だった仕事からは遠ざかる。 んでどんどん無能になっていく。
- 309 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:48:22 ]
- てか、お舞らより、インド人方が給料安いって信じられないぞ、だろ?
- 310 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:49:33 ]
- 優秀なインド人は日本には回ってこないんだろうな
- 311 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:50:05 ]
- >>304
前提として、能力を正しく評価できる上司がいて、能力に応じた給与を支払う体制の会社であること、が抜けているが、どうよ? 転職するにしても、前提を満たしている会社に行かなければ意味がない。 前提を満たしている会社はどのくらいあるか教えて欲しい。
- 312 名前:仕様書無しさん [2007/06/02(土) 21:50:28 ]
- >>309は何ていう言語で書かれてるんだ?
- 313 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:51:05 ]
- 今年は優秀な新人がはいってきてくれてうれしいよ、ぼくあ。
ぼくよりコーディングできるから仕事わりふってぼくは進捗管理してるだけでいいもんね。
- 314 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:52:19 ]
- >>310
中国人もな
- 315 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:53:16 ]
- 304の人気に嫉妬
- 316 名前:仕様書無しさん [2007/06/02(土) 21:56:23 ]
- まあID出ない板だし
- 317 名前:仕様書無しさん [2007/06/02(土) 21:58:05 ]
- 新人研修担当者が、新人に課題を出して、解かせてる間に、2chやニコ動で遊んでるような気配が…。
- 318 名前:仕様書無しさん mailto:sage [2007/06/02(土) 21:58:54 ]
- >>317
えへへ、ばれちゃった☆
- 319 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:03:22 ]
- これは内緒だが、課題の模範解答はム板の宿題スレに丸投げしている。
- 320 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:07:01 ]
- >>319
別にいいんじゃね?あとで困るのはお前だし。
- 321 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:12:03 ]
- >>319
あの板に書かれてる宿題を自分で考えて解くといいですよ。 間違えても指摘してもらえるし、1週間もすれば結構実力がつきます。
- 322 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:13:39 ]
- >>319
自分で出した課題が丸投げされていたんで、回答してやったことがある。 翌日、丸投げしてスレで俺に暴言を吐いた事を問い詰めてやった。
- 323 名前:仕様書無しさん [2007/06/02(土) 22:14:41 ]
- C言語を何ヶ月も勉強したのに、
俺「enumで宣言しろ」 新人「enumって何ですか?」 俺「てめえ何勉強してきたんだ!おまえの持ってるその本に書いてあるだろが!!」 新人「無いんですが」 俺「なわけねえだ・・あ、あれ?」 日経出版のなんとかって本だった どんなバカが本書いてるんだと・・
- 324 名前:仕様書無しさん [2007/06/02(土) 22:17:09 ]
- enumねえ…
- 325 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:19:22 ]
- >>323
うちもJavaで「やっさしいJava」っての使ってんだけど、 ArrayListが書いてないんだよね、良書と聞いていたんだが?
- 326 名前:仕様書無しさん [2007/06/02(土) 22:22:13 ]
- 『はじめてのC』はやめてください。おながいします。
- 327 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:22:53 ]
- enumは実用性低いから別に使わなくてもいい。
- 328 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:28:54 ]
- >>325
うちにその本で勉強した奴がきたが、 int型しか書いてませんでしたってほざいてたぞw
- 329 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:32:11 ]
- >>325
そう思うなら、もう入門書なんか要らないっしょ。 Java魂とか買えばいいんじゃないか?
- 330 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:32:55 ]
- 男はだまって虎本
- 331 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:41:54 ]
- 普通に「プログラミング言語Java」にしとけ。
アレ読んでると何でか眠くなるけど。
- 332 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:47:20 ]
- >>328
やさしすぎじゃねーかww
- 333 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:52:27 ]
- 最初に読んだJavaの本が 丸の内とら のだったかな・・・・
読んだせいで遠回りするハメになった気がするという一品w
- 334 名前:仕様書無しさん mailto:sage [2007/06/02(土) 22:56:00 ]
- >>333
俺もそれだよwww初体験 だれでもできる だったけかwww 確かに誰でも出来るが、内容は最悪そのものといってもいい。 言語の基礎的事項について説明もなし。だが匿名クラスでまくり。 それにくらべたら『やさしいJava』は神のような存在だ。
- 335 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:22:12 ]
- >>334
『やさしいJava』ですらだめだった。 そんな俺は猫さんのJava期待してるんだが、出さないかな
- 336 名前:仕様書無しさん [2007/06/02(土) 23:26:20 ]
- 「誰にもわからないjava入門」(計算天使だったけか?)とかいうの「javaプレス」でやってたよな?
あれ、謙遜でいってるのかと思ったら 本当にさっぱりわからなかったw
- 337 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:30:58 ]
- >>335
Cにenumってあったっけ?C++には追加されてた記憶はあるけど、Cの最新の 仕様にも追加されてたっけ?
- 338 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:36:22 ]
- 列挙は普通にあるだろ。俺はあんまり使わんけど。
Javaも5から使えるようになった。
- 339 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:36:44 ]
- >>337
あるよ プログラミング言語Cの第二版にも載ってる
- 340 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:36:51 ]
- 素のCのenumは直接数値書いても通っちまう
ただint型の別名をつけてるだけ。
- 341 名前:仕様書無しさん [2007/06/02(土) 23:45:07 ]
- みないでよ!
- 342 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:54:45 ]
- ま、enumは#defineで代用できるからな、使わんでもいいんじゃね
C/C++で落とせないのがやっぱtemplateだろ、これ本当にすごいと思ったよ。 『やさしいJava』すら挫折した俺でさえ、templateは必死に勉強したからな。 templateの良さを知ると、Genericの無い言語は使いたくないよ。 Javaにもtemplate導入されたから、javaっていよいよすげー言語になってきたなと思ってるよ。 java使いはtemplateに昔の俺みたいに感動してるんだろうな。
- 343 名前:仕様書無しさん [2007/06/02(土) 23:57:24 ]
- いや別に
- 344 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:58:22 ]
- #defineで代用?
- 345 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:59:27 ]
- #define mon 1
#define tue mon +1 ...... こんな感じなの?
- 346 名前:仕様書無しさん mailto:sage [2007/06/02(土) 23:59:32 ]
- まとめると
口の臭い新人には教える気が半減するってこと で良いですか?
- 347 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:02:21 ]
- 列挙型に変数を宣言しても代入が列挙候補に限らない、とかいう仕様があるためenumは微妙
- 348 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:04:16 ]
- >>346
口臭は公害である 原因は体質かタバコか不潔か分からないが・・・とにかく困る でも自分もそうである可能性もあるんだがな
- 349 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:08:01 ]
- >>342
Lispいいよ
- 350 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:18:38 ]
- >>348
病気の場合もある。胃とかの消化器系がやられてたりするとだったかな?
- 351 名前:仕様書無しさん [2007/06/03(日) 00:21:11 ]
- >>349 Lisp使ったこと無いぽ
- 352 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:43:51 ]
- >>347
たしかに安全性とかいう意味では微妙だけど、 列挙する意味がある値であれば個別の#defineや直値かかれるよりはコード追いやすいから、 そういう意味でenumを使う価値はあると思うよ。 その「列挙型に変数を宣言しても代入が列挙候補に限らない」ってのも、 コードレビューしてるときに注意する対象とか違和感感じる切っ掛けとかにもなるし。
- 353 名前:仕様書無しさん mailto:sage [2007/06/03(日) 00:53:48 ]
- まあ新人がenum分からないって程度ならかわいいもんだろ。
enum知ってるけど>>193とかだったら・・・
- 354 名前:仕様書無しさん [2007/06/03(日) 03:15:44 ]
- 研修成績悪い奴は病気だウイルスが入ってるとか
言ってすげー精神攻撃にあってみんなすぐ辞めてくれる ほんとここ数年もの言わない奴ばかりになって助かってる。
- 355 名前:仕様書無しさん mailto:sage [2007/06/03(日) 11:22:20 ]
- 性別や季節などを表す列挙体を自由に定義し、それを用いたプログラムを作成せよ。
今でもこの演習の意味が分からない。
- 356 名前:仕様書無しさん mailto:sage [2007/06/03(日) 11:34:01 ]
- >>355
enumを使えるかどうか見るための演習だろ enumの動作検証プログラム書くと思えばいいんじゃないの?
- 357 名前:仕様書無しさん mailto:sage [2007/06/03(日) 23:03:23 ]
- enumはパーサが処理するので、プリプロセッサが処理するマクロより
都合がいい場合があるよ。
- 358 名前:仕様書無しさん mailto:sage [2007/06/03(日) 23:39:07 ]
- 新人研修のことをOJTと言っちゃう奴が多すぎ
- 359 名前:仕様書無しさん [2007/06/04(月) 10:09:28 ]
- 口臭はまじ半端ないな
ジジイとかに多いけどまじであれテロ並にダメージくるわ
- 360 名前:仕様書無しさん [2007/06/04(月) 18:12:54 ]
- 太ってる新人をメタボちゃんとか
言っていじめるてる奴だれよ?
- 361 名前:仕様書無しさん [2007/06/04(月) 19:02:57 ]
- 新人研修でプログラム教育あるってすごいな、俺のところないよ
学校でプログラミング学んでないとプログラマとして採用しないよ。 だいたい、プログラミング教育まったく受けてない無いのにPGになろうと思う学生ってどうよ
- 362 名前:仕様書無しさん mailto:sage [2007/06/04(月) 19:47:18 ]
- www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
- 363 名前:仕様書無しさん mailto:sage [2007/06/04(月) 19:57:11 ]
- つまり最初は書けなくても問題ないということかね
- 364 名前:仕様書無しさん [2007/06/04(月) 20:00:57 ]
- 俺は早々とSE職からリタイアした
- 365 名前:仕様書無しさん [2007/06/04(月) 20:56:09 ]
- >>362
>私と同様、この著者は、プログラミングの仕事への応募者200人中199人はコードがまった >く書けないということで苦労している。繰り返すが、彼らはどんなコードも書けないのだ。 >怖い事実を聞きたい? コンピュータサイエンス学科卒業生の過半数にはそれができない >のだ。 日本だけの問題じゃなかったのか…。 なんか安心したというか…。
- 366 名前:仕様書無しさん mailto:sage [2007/06/04(月) 20:59:23 ]
- 200人中199人とかいうから信憑性がなくなる
- 367 名前:仕様書無しさん [2007/06/04(月) 21:00:32 ]
- >>365
それって、たしかUSAの人間がじゃあMITのコンピュータサイエンスの連中の50% はプログラムが書けないといってるのと同義だよなとかすげー批判受けて お前の言うこと嘘だらけだよなって烙印押されてたぞw
- 368 名前:仕様書無しさん [2007/06/04(月) 21:06:01 ]
- >>367
日本語でおk
- 369 名前:仕様書無しさん [2007/06/04(月) 21:12:35 ]
- 偉そうに解釈しつつ、ソースコードが不格好というのが酷い。
ttp://blog.livedoor.jp/clausemitz/archives/50656193.html
- 370 名前:仕様書無しさん [2007/06/04(月) 21:33:57 ]
- >>369
てにをはの使いかたが解かってないDQNにプログラムのなんたら を語られると本当にいい迷惑だよなw。後からメール送っておくとするか お前は氏ねと
- 371 名前:仕様書無しさん [2007/06/04(月) 21:37:46 ]
- >>369
これはひどい
- 372 名前:仕様書無しさん [2007/06/04(月) 21:38:31 ]
- つか機械猫〆あげる前にこいつ〆あげようっと
- 373 名前:仕様書無しさん [2007/06/04(月) 21:39:30 ]
- >>369
ほんとだな 基本的な書き方じゃないな どういう勉強してたんだろう
- 374 名前:仕様書無しさん [2007/06/04(月) 21:41:39 ]
- FizzBuzz問題を解くのになぜ変数を三つも使うのか
- 375 名前:仕様書無しさん [2007/06/04(月) 21:44:16 ]
- 条件が3つあるから
それぞれチェックすればいいだけだよな?
- 376 名前:仕様書無しさん mailto:sage [2007/06/04(月) 21:47:24 ]
- 自分も研修に参加しているんだが、1名どうにもならない奴がいて困っている。
何かと「初心者だからわからない、難しい」を連呼する女だ。 自分も新人の中で決して出来る方ではないけど、流石に不適切だと全員が思っている。
|

|