はてなキーワード: メモリとは
やれ絶賛したやつはわかってないとか、お金出してあげなよとか。
この理論って脳のメモリが足りてないんじゃないかと思う。1個の感情しか持てない、見方ができないってことでしょ。自分がそうだからって同じレベルにされちゃ困るね。
ブルーインパルスが良かったと言った人がいつ「これで人手不足も赤字問題も政府の無能無策も問題ないね!」と言ったのかな?
あんたらは叩きやすい仮想敵を作ってマウントとって気持ち良くなってるだけだ。
「ブルーインパルスを喜んだ人は流されやすく問題の本質が見えない人」って仮想敵作って殴ってオナってる。犬のマウンティングと同じ。
さて、私も仮想敵を殴っているわけだが、これ読んで「おまえもな」と思えたならまだチャンスある。「批判したけど私は違う!」と思ってるなら救えない
qiitaでチュートリアルまんまを紹介しました!みたいな話ではなくどれだけメモリを削るか、マシン語でどれだけ速くできるかというところまで考えるこどもを対象にしてる。
Web系のフレームワークをさわってウェーイ、環境をnpmで構築してウェーイって思ってたけど自分がこどもに教えられるものなんてないな。自分がエンジニアでもなんでもないツールを使えるひとだってことをやっと理解した。
大学卒業後4年ほど会社員をやったあと、ウェブ関係のプログラマを目指して1年ほど、バイトしながら独学で勉強しています。
ネット上には詐欺師まがいの情報商材屋とイキリマウントゴリラが跋扈し、普通の人間向けの情報が少なかったので、参考までに書いてみます。
なお、ここ数年のウェブエンジニア転職ブームとは無関係に転職を考えていたので、ブームは正直迷惑だと思っています。
独学にはいくつかの大きな問題点がありますが、もっとも大きいのは「全体のロードマップが存在しない」ことだと思います。
初学者は具体的に何をどの順番で学べばいいのかわかりませんし、この情報はネット上にはありません(冒頭にも書いた通り、そう思ったからこそ、このエントリを書いています)。
などありますが、どちらも普通の人間向けというには若干ゴリラ臭と商材屋臭がします。
また、プログラミング初心者向けの教材はおしなべて貧弱で、腹が立つほど不親切です。読んでいて何度もブチ切れそうになります。
特に初学者の場合は、教材の練習問題ひとつ解くにしても、誤字脱字等の初歩的なエラーのために平気で数時間のロスが発生したりします。
当たり前ですが、これは純粋に時間の無駄なので、すぐに講師に相談して解決したほうがいいです。
こういうことを書くとすぐに「自力で問題解決できない人間はプログラマに向いていない」と言いだすゴリラが現れますが、いまはそういう話はしていません。
そのほか独学だと自分の実力や相場感を測ることもむずかしく、その分詐欺師やゴリラに引っかかりやすくなりますし、基本的におすすめしません。
いまさらC言語と思うかもしれませんが、勉強するうえで重要なことはプログラミングの仕組みを理解することであって、どの言語から始めるかではありません。
その点、上記「苦C」はとても丁寧に文法を説明してくれますし、ポインタの説明を通してメモリの仕組みも教えてくれます。
ただし、回答例のコードに誤字脱字があって動かない等の発狂ポイントがいくつかあるので、注意が必要です。
勉強のやり方としては、まずはサイトを読みながらスマホのC言語アプリでポチポチ書いてみるところから始めると気楽でいいと思います。
途中で頭が混乱してきたら、再度冒頭からきっちり丸暗記するつもりで勉強するのがおすすめです。プログラミングに暗記は不要だと言うゴリラもいますが、あれは嘘です。
intはintegerだからintなんだとか、そういうことを調べながらやるだけでも解像度が格段に向上すると思います。
実際にC言語でバリバリ書けるようになる必要はないので、おおよその仕組みを理解してしまえば、最後のほうは流してしまって大丈夫です。
検索するとこの手のサービスが一番上に出てきますが、内容は不十分だと思います。かゆいところに手が届かず、使っていて非常にいらいらします。
とはいえ他に代替となるものもないので、サービスを利用しつつ、必要に応じて入門書を読むのがおすすめです。
私が利用したかぎりでは、Progateは教材の内容が薄く、Paizaは無意味にオタク臭くて私は苦手でした。N予備校やUdemyの評判がいいみたいですが、使ったことがないのでわかりません。
私はウェブ関係のプログラマ志望なので、ProgateとPiazaでHTML/CSS/JavaScript/Git/Ruby/Ruby on Railsを勉強しました。
最近は初心者Railsエンジニアが供給過多の印象があり、DjangoやLaravelのほうが就職には役立ちそうな気がしています。
余談ですが、無料の教材として有名な「Railsチュートリアル」 https://railstutorial.jp/ は、あえて劣悪な翻訳を放置することで、自社のプログラミング講座に顧客を誘導するビジネスモデルのように見えるので、内容はともかく個人的にはあまりいい印象を持っていません。
ちなみに私はこの辺で迷走していたため、いろんな言語をちょっとずつかじっています。
『スッキリわかるJava入門』はオブジェクト指向を理解するのに役立ちましたし、『退屈なことはPythonにやらせよう』で覚えたスクレイピングは求人情報の収集にとても役立っています。ほかには『プログラムはなぜ動くのか』も読んでためになりました。
基本的に本を読んで損することはないので、時間の許すかぎりたくさん読んだほうがいいと思います。私はあまり読めていません。
Railsチュートリアルを参考にRailsアプリのポートフォリオを作りましたが、完成まで半年くらいかかりました。
上述の劣悪な翻訳のせいもありますが、データベースの設計を考えたり、UIを工夫してみたりすると、いくらでも時間が吸い取られていきます。
知識ゼロから3ヶ月でポートフォリオを作りました! みたいな若手情報商材屋を見かけると、そんなにすごい能力があるなら普通にエンジニアだけやってればいいのに、と思います。
完成したアプリはDockerでコンテナ化したうえで、GithubActionsで自動テストを走らせ、AWSのサーバーにデプロイしていますが、この辺は言語の勉強やアプリの製作と比べたら全然むずかしくありません。
まともな日本語で書かれたまともな教材が揃っていますし、ネットの記事も豊富にあります。ここまでの勉強で、エラーメッセージや多少わかりづらい文章を読み解く能力も身についているはずです。
それぞれ1、2週間集中すれば最低限の実装はできると思います。ただしAWSの設定だけは、適当にやると数万円の請求書が届いたりするので注意が必要です(届いた)。
そういうハードをやきゃできるけど
ハードに合わせてC++つくってるから おかしいだろ ってソフトだけで考えると そうなることはある。
プログラミングという言葉がアフィブロガー御用達になって、SNSでプログラマーを名乗るのが憚られる感じの昨今。
プログラミングを勉強すればフリーランスで一生困らないみたいなこと書いてあるけど、そんな夢のスキルじゃないよ。
それなりにベテラン()を見てきたけど、結局はマネジメント層になれなければ会社にしがみつくことになる人が多い。
これはvueかReactか、javaかRubyかみたいな話じゃなくて、もう少し基本的な部分。
例えば大きいのはオブジェクト指向とクラス/インスタンスの概念。
他には、ガベージコレクタ、例外処理、マルチスレッド、デリゲートやラムダ式、非同期処理、バインディングとビューモデル、イテレータ、null安全。
今プログラミングを学んでる人には当たり前かもしれないけど、これらは十数年かけて徐々に当たり前になっていった。
ITバブルでブイブイ言わせていたけど、これらをうまく扱えないベテランは結構いる。
固定長メモリとポインタとmemsetで全てをまかなってきた層や、静的なモジュールで全部の画面を作ってたVB屋とか。
若いころは勉強すればいいと思うだろうが、理解はできてもそれを流暢に使いこなし適合するのは意外と難しい。
プログラムの中でその人の担当箇所だけいまいち読みにくくて、取り回しの悪いものになってしまう。いわゆるstaticおじさんというやつ。
これはベテランのイラストレータやシナリオライターが、デッサンや構成力はあっても、なんか古臭いものが出来上がってしまうのに似ている。
こうなると若いチームメイトや新しいプロジェクトからは敬遠される。
もちろん、COBOLの案件が未だにあるように、レガシー資産を利用した仕事で腕を振るえる場所は結構ある。
ただそういった環境は既存の人材・企業にがっちり掴まれてることが多く、後から見つけて入り込むのは簡単ではない。
このコロナ渦の中やっとお外に出られるわね!って思って遠くに行きたい県境の越境を目指しているところです。
でもこの時期は、
まったくもって
お出かけも出来ないのよね。
週末ゆっくり出掛けたいわって思いつつ、
やることも一杯なので、
私の所はというと、
まあぜんぜん1人部署なので気楽なもんだけど、
微妙にずっと出続けているという現状でもあるわ。
おかげでもう片付けるところがありません!って言うぐらい片付いちゃったし、
今度またいつ掛かってくんだよ!って心配をよそに過ごさなくちゃいけないのも、
税務署を気にしながら生きるって言うのもなんだか窮屈じゃない。
あのさ、
痛いの痛いの墾田永年私財法!!!
ってググっても0件を叩き出すようなことを趣味にしているところもあるわね。
この世の中ありふれた言葉の渦なのに、
検索ワードが0件って言うことを誇らしげに検索したことを披露する場もなく、
あれ何の話しだったっけ?と
話しのメインストリート4丁目に戻しつつ、
そうそうイライラのための頭の中で領域を支配されたくないって感じの話をしていたのよね。
だからそう考えると、
私たちが1日を過ごしている間にアフリカでは24時間も過ぎてしまうと言う
とんちでも何でも無いそんなカラクリには騙されない人になって欲しいわ。
そう考えると、
すーっと頭の中のイライラがシャワーのお湯と共に流れて行くおまじないみたいなようなものね。
それでね、
恐る恐るジップロックの袋を開けてみたら、
ほどよく塩味が付いた鶏ハムに華麗にも転身させることが出来たから、
人類が食料保存の1つとして歩んできた塩と共にその偉大さを感じつつ。
塩で保存食作る技術って侮れねーな!って美味しく仕上がった鶏ハムに舌鼓を打ちながら
ガンダムのホワイトベースのコックさんが塩が足りない!ってブチ切れて怒る理由が分かった気がするわ。
やっぱり塩は偉大なのねって
伯方の塩!って言う節で
どう考えてもその塩の偉大さはスゴいということしか無い塩対応なのよ。
うふふ。
定番のサンドイッチだけどたまに気が付いたら新発売!のシールが貼ってあるから、
いつだって新発売のことを私たちは忘れないんだから!って思ったわ。
大人になってから作るカルピスの濃さの自由自在さは大人ね!って唯一感じるところの無二ね。
濃いめで作ってみる憧れ。
一手間かけると良いことがある!って私はそれを信じているわ!
すいすいすいようび~
今日も頑張りましょう!おー!
HypetThreading が 海外の掲示板でも ごにょごにょしてるよね 他人の真意まではわからないけどC++の話題だと メモリとか タイミングとか ベンチマークとか 結構 うるさい人がいるし
Intelは1度メニーコアで、発売はしたものの 売れなかった たしか80コアとかだったはず。
技術的にはおもしろい お金くれるならやってもいい そういうやつもおおいだろう。
医療分野なら まぁ 売れるかもな。
とはいえ どうなの?
強いAIってのもあるけど
人間のほうがいいよね というのも根強い。
先によくある質問への回答
a.1度wais-3を受けて発達障害じゃないと言われ(知能指数は具体的には覚えてないが言語性動作性共に平均値で差もなかった。)、「一つ一つのことをゆっくりこなしましょう」と月並みなアドバイスを頂き、セカンドオピニオンへ。そこでもwais-3や性格診断諸々やったが、発達障害ではないと言われました。発達障害ではないです。
私がワーキングメモリの低さを感じる時は仕事で指示を受けた時や会話をしてる時だ。例えば、作業Aに取り掛かかりに行こうとした時に、上司から「それをしに行くなら作業B(そこそこ時間がかかる)を先にしてきて、帰りに物品Cを取ってきてもらえる?」と言われたとする。聞いた時点では「完全に理解した」状態なのだが、作業Bをやり終えだ後、作業Aも終わった時点で、物品Cの件を完璧に忘れてしまう。メモ書く余裕がある時は忘れないのだが、メモが無しで完遂した事が1度もない。最初は「平気平気」と萎縮させないように気遣ってくれた上司も、転職してから2年目となると「お前時々やる気ない時あるよな?」と釘を刺してくるようになった。なるべくメモは取るようにしているが、メモ取りが酷く遅いので「それぐらいメモとらないでいいから早く行ってきて」と急かされ忘れることが多々ある。
それと、マルチタスクが壊滅的に苦手だ。作業中に電話がくると、作業から電話への頭の切り替えが上手くいかず、電話先の声が音としては聞こえるが情報として処理できない状態になる。謝りながら再度聞き取り、上司に取り付いだりりするのだが、1つ前にやってた作業が何をしていたのか完璧に抜け落ちてしまう。これは通話に限らず、作業中に話しかけられた時にでも発生する。雑談しながら作業が壊滅的に出来ないので、上司や先輩に日常生活会話をもちかけられた時は作業の手を止めて、脳のメモリをフルに会話に使うはめになる。(話し上手ではないので、喋るだけで脳に負荷がかかりすぎてる可能性もある。)
口語でのやりとりを頭に留めておける自信が無いので、チゃットやメールが主軸で仕事が進む業種があればそこに行きたい、とよく思う。
頭が悪いと言われればそれまでだけど、脳機能が改善するなら改善させたい。口語コミュニケーションに難が出てくるので、働くことと自分の将来が酷く怖くなることがある。もしも私のような経験がある人間の改善エピソードがあれば教えていただけると嬉しい。改善の参考にしたい。
医者もQOLを重視して仕事も遊びも楽しんで生きようって言うけどさ
超絶優秀な医者ならプライベート充実させつつ患者の期待に応えられるだろうけど
[☆☆★]xi
どんだけめんどくせーんだよ vs デュアルコアにしてくれ の いいやすさと 32個コア追加して のいいやすさの違い 倍にするだけなんだけどな。
↓
どんだけめんどくせーんだよ
普通 ハード屋さんっていうは ソフト屋からすると お願いするものでした。
なんていうかね、ロック取ればいいんだよね?[ソフト屋からの第1回答]
↓
64Bit対応で メモリが4G 超えていて 32コアとかで 余裕でスレッドが32個平行に走っていて、XeonとかはマルチCPUを積んでいて、最近クラスターが流行していて ハードの間でもデータを共有しているよね?(ハード屋1)
↓
だから、それをハードが支えていて ムーアの法則がね?(ハード屋2)
カーネル空間と、ユーザ空間があってね カーネルが仮想化して違いを隠蔽もできるんだけど 32コアがあってね(OS屋1)
コアとコアとの間でも通信があって同じダイの中でもコストってあってね(ハード屋2)
↓
↓
↓
↓