並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 19358件

新着順 人気順

プログラミングの検索結果281 - 320 件 / 19358件

  • オブジェクト指向プログラミングは終わった - Qiita

    追記: 振り返りを書いてみました~ -- ここから元記事 別題: 抽象化って言葉もう。。 社内の記事にて、オブジェクト指向のこころ (SOFTWARE PATTERNS SERIES) | アラン・シャロウェイ, ジェームズ・R・トロット, 村上 雅章 |本 | 通販 | Amazonを紹介してもらいました。 取り上げられた、共通性/可変性分析の解説を見て、はっと思うことがありポエムを仕立てました。 共通性/可変性分析 共通性/可変性分析については、書籍を読むかググって頂けると良いですが、社内記事が良かったので引用させて頂きます。 問題領域にある概念を見つける(共通性の分析) その流動的要素を洗い出す(可変性の分析) 流動的要素を見ながら、その概念が持つ責務を果たすための抽象的側面(≒インタフェース)を導く 各流動的要素の実装上の観点から、インタフェースが適切かどうかを見極め、補正する オ

      オブジェクト指向プログラミングは終わった - Qiita
    • プログラミングの現実的な話がしたい

      いろいろ盛り上がってるけど、今学ぶなら何がいいのか建設的な話をしようじゃないか 20年以上前に聞いたことがあるのはC+だのプラプラだの、ビジュアルベーシックだの、フォートランだの、Javaだのだった 今なら何を学べば一番潰しが聞くのか。これを話してほしいと思う

        プログラミングの現実的な話がしたい
      • プログラミング言語別の平均年収ランキング トップ10にPythonやJSなど入らず 1位は? パーソル調査

        プログラミング言語別の平均年収ランキング トップ10にPythonやJSなど入らず 1位は? パーソル調査 パーソルキャリアは6月6日、日本におけるプログラミング言語別の平均年収ランキングを発表した。1位は「ABAP」で平均年収661万円。2位は「R」で656万円、同率3位は「Perl」と「VC・VC++」で630万円だった。同社が過去に調査した「ITエンジニアが学びたい言語ランキング」ではPython、Java、JavaScriptが上位だったが、これらはトップ10に入らなかった。 プログラミング言語別の平均年収ランキングでは、5位が「Delphi」で629万円、6位が「ASP」で628万円、7位が「Go」で627万円、8位が「PL/1」で618万円、9位が「Cocos2d-x」で607万円、10位が「C++」で605万円だった。調査結果は、パーソルキャリアが転職支援サービス「doda」

          プログラミング言語別の平均年収ランキング トップ10にPythonやJSなど入らず 1位は? パーソル調査
        • プログラミング向けフォントの新しい選択肢「0xProto」/トレンドを押さえつつも、可読性とデザインに独自の工夫。控えめな合字活用もちょうどいい【レビュー】

            プログラミング向けフォントの新しい選択肢「0xProto」/トレンドを押さえつつも、可読性とデザインに独自の工夫。控えめな合字活用もちょうどいい【レビュー】
          • オンライン講座MOOCで英語版「プログラミングしながら学ぶコンピュータサイエンス入門」を公開

            東京工業大学は、インターネット上で誰でもいつでも無料で受講できる大規模オンライン講座MOOC(ムーク)※1を2015年10月より提供しています。すでに10コースを公開し、200を超える国と地域から10万人以上が受講しています。5月から人気コース「プログラミングしながら学ぶコンピュータサイエンス入門」の英語版として、「Introduction to Computer Science and Programming」を世界的なMOOCのプラットフォームedX(エデックス)※2で公開しました。 新型コロナウイルス感染症の影響で、2020年は世界中でMOOC受講者が急激に増加し、前年より6000万人も増えました。日本語からほかの言語への翻訳も求められています。 「プログラミングしながら学ぶコンピュータサイエンス入門」は渡辺治理事・副学長(研究担当)が担当し2019年8月に日本語で公開しました。今回

              オンライン講座MOOCで英語版「プログラミングしながら学ぶコンピュータサイエンス入門」を公開
            • 値オブジェクト(Value Object)は3種類ある - パンダのプログラミングブログ

              Value Object(値オブジェクト)は3種類あった Value Object(値オブジェクト) の意義と使い所がわからなかった。そこで調べてみたらなんと3種類あった。面白かったのでその調査過程を紹介する。 なお、現在では DDD の意味での Value Object がメインであること、またこれは自転車置き場の議論であり、DDD Quickly の Value Object の章を読む方が有意義であることを先に記しておく。 1. Data Transfer Object 1つ目は、Data Transfer Object(DTO)の意味だ。これは PoEAA に少しだけだけ出てくる。かつてのJava界隈の一部では(?)DTOのことを Value Object と呼んでいた。だが、現代では Value Object と DTO は別物として定着している。PoEAA は2000年代前半に

                値オブジェクト(Value Object)は3種類ある - パンダのプログラミングブログ
              • プログラミング経験がない上司から偉そうに「なぜ遅延する」と言われくやしい

                Q.新卒入社3年目のシステムエンジニア(SE)です。SE職の位置づけですが、若手メンバーはプログラミングもします。上司である課長SEは、一度もプログラミング経験がないと自慢げに話します。その経験のない上司に、「なぜプログラミングに遅れが出るのか不思議だ」「設計書通りにつくるだけなので簡単だろう」「遅れは自己責任、誰も手助けはしないぞ」「デートや趣味はやめて、残業と休日出勤は当然だ」と怒られます。対策や指導に至る言葉は全くありません。パワハラを恒常的に受けている気分です。未経験者が何も知らないくせに偉そうに言うなとくやしいです。 課長SEの発言は指導ではなく、単なるいじめです。部下から嫌われるタイプで、いつか大きな職場トラブルになるように思います。こんなリーダーには、誰もついていきたくないでしょう。 質問者の会社は、若年層しかプログラミングをしないとのこと。基本的にプログラミングは協力会社へ

                  プログラミング経験がない上司から偉そうに「なぜ遅延する」と言われくやしい
                • Tetsu Kinomura on Twitter: "しつこいですが、これはほんっっとに質の高いロードマップだから知って欲しい。 せっかく和訳したのにあんまり反響なくて悲しいです笑 #プログラミング #ロードマップ https://t.co/VCJvLG5lp3"

                  しつこいですが、これはほんっっとに質の高いロードマップだから知って欲しい。 せっかく和訳したのにあんまり反響なくて悲しいです笑 #プログラミング #ロードマップ https://t.co/VCJvLG5lp3

                    Tetsu Kinomura on Twitter: "しつこいですが、これはほんっっとに質の高いロードマップだから知って欲しい。 せっかく和訳したのにあんまり反響なくて悲しいです笑 #プログラミング #ロードマップ https://t.co/VCJvLG5lp3"
                  • 「英語は新しいプログラミング言語であり、生成的AIは新しいコンパイラだ」。英語対応のためのSDK「English SDK for Apache Spark」をデータブリックスが発表

                    「英語は新しいプログラミング言語であり、生成的AIは新しいコンパイラだ」。英語対応のためのSDK「English SDK for Apache Spark」をデータブリックスが発表 Apache Sparkなどの開発で知られるデータブリックス社は、同社が主催したイベント「DATA+AI Summit 2023 by Databricks」で、英語をApache Sparkの問い合わせ言語にできるSDK「English SDK for Apache Spark」を発表しました。 英語は新しいプログラミング言語である Databricks共同創業者兼チーフアーキテクト Reynold Xin氏。 英語は新しいプログラミング言語であり、生成的AIは新しいコンパイラであり、Pythonは新しいバイトコードだ。 これが何を意味するのか。多くの方々がChatGPTを使ってSparkの問い合わせコードを

                      「英語は新しいプログラミング言語であり、生成的AIは新しいコンパイラだ」。英語対応のためのSDK「English SDK for Apache Spark」をデータブリックスが発表
                    • 【パソコンと炊飯器は同じ?】本当にバカでもわかるプログラミングの世界 | オモコロ

                      プロのエンジニアの方に聞けば、知識がないバカ3人でも「プログラミングの世界とは何か」を理解することができるのか?! ※PR記事とは…お金をもらって書くお仕事記事のことだよ! 今回は、株式会社divさんのプログラミングスクールサービス「テックキャンプ」のPR記事をお届けします。 この「テックキャンプ」は、誰でもゼロからプログラミングのことが学べて、なんと未経験者でもエンジニア転職ができるスクールなんだそうです。へ〜! それを聞いて、我々はこう思いました。 なんですかエンジニア転職って。 「プログラマー」の話をしてると思ったら、急に「エンジニア」という知らん職業が出てきました。これは一体どうしたことでしょう? プログラマーは大工さんで、エンジニアは建築士みたいなイメージです は〜〜〜〜??? 何言ってっかわかんね〜〜〜〜〜〜んだが????? PRしなきゃいけないのに、プログラミングのことなんて

                        【パソコンと炊飯器は同じ?】本当にバカでもわかるプログラミングの世界 | オモコロ
                      • イヤホン配信を支える音のプログラミング入門 - Mirrativ Tech Blog

                        こんにちわ。shogo4405です。本エントリーは普段UI開発を行なっているクライアントエンジニア向けに、Mirrativのイヤホン配信を支えている音のプログラムの基礎を紹介していきたいといます。 音のプログラミングの概要を掴んでもらい、より詳しい部分については文献を調べるための参考になれば幸いです。 はじめに イヤホン配信の概要になります。Mirrativの配信はゲーム音源をマイクからの集音に頼っています。ユーザーが配信を行う際に、イヤホンを装着するとゲーム音源が配信にのらず視聴側としては物足りない配信になります。 これを解決する手段として、OS内部で再生中のゲーム音源をキャプチャーした音源。マイクから集音した音源。これらの音源を合成する方法があります。この手段をとることにより、イヤホンしながらでもゲーム音声を視聴者に届けることができるようになります。サービス上では、イヤホン配信と呼称し

                          イヤホン配信を支える音のプログラミング入門 - Mirrativ Tech Blog
                        • これを言ってくるエンジニア、老害です。すぐに縁を切りましょう。 | 【テックジム】自習型・定額制の格安プログラミングスクール

                          今回は皆さんの周りに潜んでいる「老害エンジニア」の話です。 エンジニアの場合、日進月歩で技術が発展していくので、年齢を重ねなくても、少しキャリアがあって、あまり勉強しないタイプの方がすぐに老害化してしまいます。 今回は、「これを言われたら老害を疑え!」という古臭いアドバイスをいくつかご紹介したいと思います。 GASアプリで業務改善したら販売しよう! 数学を勉強しろ!と言ってくるまずプログラミング学習に必要な数学知識は中2レベルで十分です。 なのに数学を滅茶苦茶勉強してきた人にとってはそれがムカつくのでしょう。 さらには、コンピュータの成り立ちとかから勉強しろみたいなことを言ってくる人がいます。 車が動く仕組みがわからなくても車を運転することはできます。「愛」を説明できなくても、人を愛することはできますし、人の愛を感じることはできます。 今の開発環境はこの20年で目まぐるしく変わりました。

                            これを言ってくるエンジニア、老害です。すぐに縁を切りましょう。 | 【テックジム】自習型・定額制の格安プログラミングスクール
                          • 【2021年最新】Pythonのおすすめ学習サイト8選!|プログラミング・IT 未経験からの攻略法|variiis PROGRAMMING MEDIA

                            Pythonは近年AIや機械学習、データ分析の分野で注目を集めている言語ですので、Pythonをこれから学ぼうという人は少なくないのではないでしょうか。 Pythonを習得できれば、ITエンジニアとしてスキルアップできますし、Pythonを使ってルーティンワークを効率化できたりもします。 Pythonは今後より需要が増していくことが予想されるので、将来性があり、学習する価値がある言語です。 そこで本記事では、Pythonに興味がある人向けにPythonのおすすめ学習サイトを紹介していきます。 本章では、Pythonのおすすめ学習サイトをまとめて紹介していきます。 Progate Progateは、Pythonを実際にコーディングしながら学習できるサイトです。 Progateでは、Python1~5までのコースがあり、初学者でも段階的にステップアップしていくことができます。 加えて、Pyth

                              【2021年最新】Pythonのおすすめ学習サイト8選!|プログラミング・IT 未経験からの攻略法|variiis PROGRAMMING MEDIA
                            • 竹雄 on Twitter: "プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?"

                              プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?

                                竹雄 on Twitter: "プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?"
                              • 漢文風のプログラミング言語「文言(wenyan-lang)」がめっちゃエモいと話題に/“吾有一數。曰三。名之曰「甲」”で“int 甲 = 3;”【やじうまの杜】

                                  漢文風のプログラミング言語「文言(wenyan-lang)」がめっちゃエモいと話題に/“吾有一數。曰三。名之曰「甲」”で“int 甲 = 3;”【やじうまの杜】
                                • 1万円台で始めるプログラミング学習 - komagataのブログ

                                  このエントリーはフィヨルドブートキャンプ Part 2 Advent Calendar 2020の9日目の記事です。 プログラミングを始めるにはパソコンが必要ですがMacとかを用意するにはいきなり10万円以上のお金がかかってしまい敷居が高いです。そこで中古のパソコンとLinuxを使って1万円代で環境を用意しようというお話です。WebプログラマーはLinux知識が必須なのでこれを使えばLinux力養成(強制)ギプスとしても働くのでとてもいいです。 パソコン選び おすすめはThinkPadの中古専門店 Be-Stockで中古のThinkPad X230を買うことです。 大体14,000円ぐらいで売ってます。 Linuxをインストールするパソコンは安ければなんでもいいんですが、ThinkPadは中古市場に出物が多く安定して流通していること、Linuxをインストールして使う人が多いため情報が豊富な

                                  • プログラミングの生産性向上のためにお金をかけてよかったもの10選 - Qiita

                                    タイトルのとおり、生産性向上のためにお金をかけてよかったものをご紹介します。 基本的には仕事道具と健康系が多いです。 腰痛 睡眠 集中力向上 このあたりにお悩みをお持ちの方の一助になれるかもしれません。 おしりセレブ 他のトイレットペーパーだと、おしりを拭いた後大体痛くなってしまいます。 そのまま長時間椅子に座って作業をするのが辛い…というのがあったのですが、おしりセレブを使うようになってからその悩みがなくなりました。 ステッパー メンタリストDaiGoさんがお薦めされていたのを見て購入しました。 もともと腰痛に悩まされており、「少し運動しようか」という日頃ランニングを日課としていました。 が、ランニングのために決まった時間をガッツリ取らないといけなかったり、雨の日はできなかったりという課題がありました。 ステッパーを買ってからは雨でも気にせず有酸素運動ができるし、Amazon Prime

                                      プログラミングの生産性向上のためにお金をかけてよかったもの10選 - Qiita
                                    • プログラミングせずAIをDIY! Webブラウザで動くGoogleの機械学習サービスを試す AIの出来栄えは?

                                      プログラミングせずAIをDIY! Webブラウザで動くGoogleの機械学習サービスを試す AIの出来栄えは?:遊んで学べる「Experiments with Google」(第19回)(1/3 ページ) 「Experiments with Google」は、Googleが人工知能(AI)や拡張現実(AR)といった最新技術の可能性を示すために、実験的な応用例を紹介するショーケースだ。膨大なコンテンツを公開しており、その多くはスマートフォンやPCで試せる。 この連載では、多種多様な応用例の中から興味深いものをピックアップ。実際に遊んだ体験レポートを通して、裏側にあるテクノロジーや、技術の活用方法とその目的を解説する。 読者の皆さんも、ぜひ自分の手で試しながらその仕組みを学んでもらえたらうれしい。きっと、最新技術の魅力に気付くはずだ。 プログラミングできなくてもAIを作れる「Teachable

                                        プログラミングせずAIをDIY! Webブラウザで動くGoogleの機械学習サービスを試す AIの出来栄えは?
                                      • いわゆる受託開発における「プログラミングは簡単な部類」は本当なのか - Qiita

                                        上記ツイートについて、いわゆる「受託開発企業」で働く私の印象としては、本当にその通りだな〜と思います。 そして、これまであまり意識しておりませんでしたが「受託開発における納品(完了)までの各フェーズ出し」をしてみようかと思います。 受託開発における納品までの各フェーズ出し 1. 問い合わせへの返答 「お問合せいただきありがとうございます。それでは早速Webミーティングにて詳細を」 2. 第1回Web打ち合わせ「お互い紹介」編 会社スライドにて自社紹介。依頼内容の確認・質問。 できればここで「依頼内容に対してのざっくりの予算感」をさりげなく聞きましょう。奇想天外な予算を想定しているパターンもあります。 3. 見積もりの作成 できるだけ素早く見積もりを作成し提出すると吉。(早いと喜ばれやすい) 保守費用についても記載してくださいね。(後で聞かれるパターン多い) 見積もり項目は細かい方が信頼度は

                                          いわゆる受託開発における「プログラミングは簡単な部類」は本当なのか - Qiita
                                        • GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti

                                          皆さんはGitHub Copilotを使っていますか?VSCodeやIDEに拡張を入れると、生成AIとペアプロのようなことができるという、アレです。 最近はこれがないと仕事ができない。なかった時代を思い出せないという人が増えています。プログラミングの生産性に明確に差が生まれます。僕もその口です。 ただ、GitHub Copilotを使いこなせていないという話も度々聞きます。Copilotが提案してくれるコードが微妙で役に立たないというような感じです。 その差はどこにあるのか?を知りたくて6/24に試しにCopilotを使った動画を撮ってみました。実践的なCopilot実演動画というのはすごく珍しいらしく、GitHub dockyardというコミュニティの竣工イベントに登壇してみないか?というお声がけをいただいたので、8/5にGitHub Copilotを使いこなせるとどうなるのかというライ

                                            GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti
                                          • AWS、ローコード開発ツール「AWS Step Functions Workflow Studio」リリース。サーバレスアプリをビジュアルプログラミング

                                            AWS、ローコード開発ツール「AWS Step Functions Workflow Studio」リリース。サーバレスアプリをビジュアルプログラミング AWSは、AWS Lambda関数やAWSのサービスなどをフローチャートのようにアイコンを組み合わせることでプログラミングを行える、ローコードビジュアル開発ツール「AWS Step Functions Workflow Studio」(以下、Workflow Studio)をリリースしました。 Workflow StudioはWebブラウザから利用する開発環境です。左側にAWS Lambda関数の呼び出しやAWSのさまざまなサービスがアイコンとして並んでいます。 Workflow Studioで開発された内容は、最終的にJSONベースのコード「Amazon States Language」( ASL)として出力されます。 Amazon S

                                              AWS、ローコード開発ツール「AWS Step Functions Workflow Studio」リリース。サーバレスアプリをビジュアルプログラミング
                                            • プログラミング支援AIサービスまとめ。GitHub Copilot、AWS CodeWhispererなど11種類(2024年3月版)

                                              GitHub CopilotやAWS CodeWhispererをはじめとする、コードエディタに統合できる11種類のプログラミング支援AIをまとめた。 GitHub Copilotに代表されるコードエディタに統合されたプログラミング支援AIサービスは、まだ登場して間もないにも関わらず、多くのプログラマの生産性向上にとって欠かせない機能になりつつあります。 と同時に、プログラミング支援AIサービスはGitHub Copilot以外にもさまざまなクラウドベンダ、ツールベンダ、スタートアップなどが参入し、多様な製品が新たに投入され続けている変化の激しい分野でもあります。 ここではその中から、現時点での主要なサービスやソフトウェアを11種類取り上げ、まとめました。導入や選択の参考にしていただければと思います。 価格別の主な機能 (Copilot Individual / 月額10ドル/年間100ド

                                                プログラミング支援AIサービスまとめ。GitHub Copilot、AWS CodeWhispererなど11種類(2024年3月版)
                                              • プログラミングをAIが支援してくれる「GitHub Copilot」が正式サービスに、VSCodeやNeovimなどで利用可能。月額10ドルから

                                                プログラミングをAIが支援してくれる「GitHub Copilot」が正式サービスに、VSCodeやNeovimなどで利用可能。月額10ドルから GitHubは、コメントを書くとそれに基づいたコードを提案してくれるなど、プログラミングをAIが支援してくれる「GitHub Copilot」を正式サービスとして提供開始したことを発表しました。 GitHub Copilot helps you get better focus and build faster by instantly suggesting code—and is now available for developers everywhere.https://t.co/R6ZqAEtLJF — GitHub (@github) June 21, 2022 GitHub Copilotは、GitHub上で公開されているコード群によ

                                                  プログラミングをAIが支援してくれる「GitHub Copilot」が正式サービスに、VSCodeやNeovimなどで利用可能。月額10ドルから
                                                • 【終了】IT・プログラミングKindle技術書大規模セール開催中:50%OFF1000冊以上対象(1/9まで)│しねんたい

                                                  年末にスタートしたKindle技術書スペシャルセールが1/9(木)で終了。公式では40%OFF以上となっているが大体50%以上OFF。 セール対象には、Pythonなどプログラミング全般、技術者教養、技術系読み物、AI、CSS&HTML、Googleサービス、マーケティング、デザイン系まで初心者向け入門書からベテランの需要を満たす高額技術書まで1000冊以上が対象。 購入したKindle電子書籍は無料アプリで自分のタブレット・PC・スマホで読めます。Amazon専用端末がなくてもOK。 Kindle技術書おすすめピックアップ パケットキャプチャの教科書 みやた ひろし (著) 本書では、これからパケット解析を始める人を対象に、パケットキャプチャツールのデファクトスタンダード「Wireshark」の使い方や、実際に現場で見かけるパケットを理解するうえで必要な知識を、じっくり丁寧に解説します。

                                                    【終了】IT・プログラミングKindle技術書大規模セール開催中:50%OFF1000冊以上対象(1/9まで)│しねんたい
                                                  • ソフトウェアエンジニアは、〇〇を作れと言われた時まず何から考えますか?プログラミング言語ですか?デザパタですか?

                                                    回答 (21件中の1件目) 案件ですね。 「○○を作れ」という方がきっちりと仕様書を起こしてくれるなら問題ないのですが、要求仕様に対する「納入仕様書」を起こします。 それで依頼者と合意を取った上で設計に入ります。 「プログラミング言語ですか?デザパタですか?」何を言っているんでしょうね。そんなの後回しです。「まず、何を作るのか」が一番最初に来ます。 https://note.com/hantani/n/ndf51c3ece4ae 普段プログラム作る時も大体同じです。 案件定義 ユースケース シーケンス図 クラス図 ーーー(ここまではプログラム言語に依存しません)--- ...

                                                      ソフトウェアエンジニアは、〇〇を作れと言われた時まず何から考えますか?プログラミング言語ですか?デザパタですか?
                                                    • プログラミングをする必要がなくなった後に人間に何が残るのか? - YAMDAS現更新履歴

                                                      あらかじめお断りしておくが、以下、ほぼ妄想に基づくポエムである。 note.com 先月話題になったブログエントリであり、ワタシも読んでいて、自分が書いた「次世代のプログラミングツール、未来のプログラミング言語の方向性について」と「未来のプログラミングについて再考(機械学習とソフトウェア2.0、配管工プログラマ、オープンソースでは十分でない?)」との議論の近さを感じていたら、ちゃんと引き合いに出されていてありがたく思った。 たまたまだが、これが公開された数日後に AWS のノーコードツール Amazon Honeycode が発表され、俄かに「ノーコード」が話題になった。 aws.amazon.com jp.techcrunch.com jp.techcrunch.com 個人的には、このプロジェクトの紹介動画にでてきたのが、VA Linux の創業者にして、オープンソースバブル期(佐渡秀

                                                        プログラミングをする必要がなくなった後に人間に何が残るのか? - YAMDAS現更新履歴
                                                      • プログラミング不要のNoCode(ノーコード)とは?どうやって学習するの?|NoCode Ninja

                                                        こんにちは。NoCode Ninjaです。 NoCode(ノーコード)専門オンラインサロン「NoCodeCamp」、たいへん盛り上がってます。 NoCode専門有料コミュニティの経済規模は世界一の【Makerpad】に次ぐ世界二位となりました。 (参加者約300人) そして、今お読みになっているこちらの記事もPV120,000超え&900スキ超えを記録しました!! 5週連続で「特に読まれた記事」にも選出。 ほんとに、支えてくれる皆様のおかげでしかないです…!! この記事を適時更新しながら育てていき、1人でも多くの人に魅力を伝え、これからも日本のNoCode(ノーコード)の発展に尽力していきます。 そんな本記事ですが、NoCodeのことをまだ知らない方へ向けて 「NoCode(ノーコード)ってなに?」 「どうやって始めて学習すればいいの?」 について紹介しています。 これを読み終わるころには

                                                          プログラミング不要のNoCode(ノーコード)とは?どうやって学習するの?|NoCode Ninja
                                                        • ガストの「ネコ型配膳ロボット」が「充電してにゃああ!!」と叫び出す 「労働環境に妥協しない強気さ」に爆笑 どんなプログラミング?すかいらーくに聞いた|まいどなニュース

                                                            ガストの「ネコ型配膳ロボット」が「充電してにゃああ!!」と叫び出す 「労働環境に妥協しない強気さ」に爆笑 どんなプログラミング?すかいらーくに聞いた|まいどなニュース
                                                          • プログラミングに「相棒AI」 Microsoft、コードを提案 - 日本経済新聞

                                                            【シリコンバレー=佐藤浩実】米マイクロソフトが人工知能(AI)を使ったソフトウエア開発支援に力を入れ始めた。プログラミング中にソースコードを提案する「相棒」のようなAIを、今夏から誰でも使えるようにする。プログラミングの負担を抑えることで開発者の裾野を広げ、関連サービスの利用拡大につなげる。執筆中のコードやコメントから文脈を類推して続きを提案する「GitHub Copilot(ギットハブ・コパ

                                                              プログラミングに「相棒AI」 Microsoft、コードを提案 - 日本経済新聞
                                                            • 日本語で書けちゃうプログラミング言語「なでしこ」が中学の教科書に採用!/来年度以降の技術・家庭分野の授業で目にするかも?【やじうまの杜】

                                                                日本語で書けちゃうプログラミング言語「なでしこ」が中学の教科書に採用!/来年度以降の技術・家庭分野の授業で目にするかも?【やじうまの杜】
                                                              • プログラミング言語 HTML 入門

                                                                はじめに 以前 uhyo さんにより「HTML はプログラミング言語である」と示されたことは記憶に新しいところですが、昨年末の HTML, The Programming Language の登場により、その主張はより強固なものとなりました。現代ではもはや、HTML は立派なプログラミング言語であるということは疑いようがありません。 この記事では、プログラミング言語 HTML, The Programming Language について、その概要と基本的な文法について説明します。そして最後に、HTML プログラミングの応用例として FizzBuzz やフィボナッチ数列の実装例を見ていきます。 HTML, The Programming Language HTML, The Programming Language (以下 HTML と略します) は、HTMX を開発していることで有名な B

                                                                  プログラミング言語 HTML 入門
                                                                • プログラミング用語の中国語の漢字表記がカッコ良すぎるし初心者に優しいからもっとみんなに知ってほしい - Qiita

                                                                  経緯 筆者は外国語大学で中国語を専攻しているのですが、偶然にも中国語のプログラミング関係の記事を読む機会がありました。その中で日本語だと直接カタカナで使用している用語も、中国語では意味のある漢字に置き換えられており、興味をそそられたので基礎的な用語を調べてみました。私自身は漢字文化圏で育った者として、こうした用語の漢字表記には元素記号の漢字表記のような魅力を感じます。また同時に、漢字は表意文字であるため初学者にもやさしく見えるので、日本でも(自然言語好きな変人たちの間で)もっと広まっていってほしいな、と思います。 個人的6選 Guard:守衛 かっこえぇ!錯誤(error)が発生しても、コードの安全性をしっかりと担保してくれそうな強さを感じますよね? ええ、感じます。 Delegate: 代理 初心者には取っ付きづらいDelegateも代理とされたら、仕事の一部を任せるんだな、ということが

                                                                    プログラミング用語の中国語の漢字表記がカッコ良すぎるし初心者に優しいからもっとみんなに知ってほしい - Qiita
                                                                  • React の状態管理についての論点整理 - 30歳からのプログラミング

                                                                    なぜグローバルな Store を作るのか React アプリの設計論では、複数のコンポーネントで利用する値をどのように管理するか、というテーマがよく話題になる。 前提として、コンポーネントは小さく分割すべき、という考え方がまずある。 これは React に特有のものではなく、プログラミングの一般論として、ひとつひとつの関数は小さくするのがベストプラクティスだとされる。それには様々な理由があるが、単一責任の原則、疎結合、テスタブル、などがよく理由として挙げられる。 React のコンポーネントも同じで、肥大化しないように管理することが、保守しやすいアプリへの道だ。いかに適切な粒度でコンポーネントを分割できるかが、React を使いこなす上で重要となる。 だがコンポーネントを分割していくと、複数のコンポーネントで共通の値を扱う、という状況が発生しうる。 それにどのように対処するか、というのが、

                                                                      React の状態管理についての論点整理 - 30歳からのプログラミング
                                                                    • 『Joel on Software』を読んだ - 30歳からのプログラミング

                                                                      Microsoft での勤務経験を持ち Stack Overflow の創業者でもある Joel Spolsky によるエッセイ集。 Joel は自身が運営するウェブサイト Joel on Software で多数の記事を公開しており、その一部を掲載したのが本書。 ひとつひとつの章がかなり短い(長いものでも 20 ページくらい、短いものだと 4 ページほど)ので気軽に読めるし、各章は独立しているので興味のある部分だけ読むこともできる。 技術そのものについて解説している技術書ではなく、ソフトウェア開発やソフトウェア産業についての著者の考えが書かれており、 Paul Graham の『ハッカーと画家』にテイストが近いかもしれない。 無料で公開されているエッセイ集をまとめたもの、というのも『ハッカーと画家』に似ている。 本書に収録されているのは 2000 年から 2004 年に書かれた記事なので

                                                                        『Joel on Software』を読んだ - 30歳からのプログラミング
                                                                      • ブラウザだけでできる実践プログラミングゲーム | novoc studio

                                                                        novoc studio は、ゲームAIを作って参加する新しいプログラミング学習プラットフォームです。コーディングスキルがアップするだけでなく、プログラミングに必要な論理的思考力や課題解決力、イメージをカタチにする創造力や粘り強く試行錯誤する力を、楽しみながら養うことができます。

                                                                          ブラウザだけでできる実践プログラミングゲーム | novoc studio
                                                                        • 最も電力を使わないプログラミング言語は?

                                                                          エネルギー使用量のデータは、プログラミング言語の品質について何か教えてくれるのでしょうか? 昨年、ポルトガルの3つの異なる大学の6人の研究者からなるチームがこの問題を調査し、最終的に「プログラミング言語全体のエネルギー効率」と題する論文を発表しました。彼らは、27の異なる言語で書かれた10のプログラミング問題の解答を実行し、それぞれがどれだけ電力を使用しているか、速度やメモリ使用量と同様に注意深く測定しました。 具体的には、コンピュータ言語ベンチマーク・ゲームの10の問題を使用しました。これは、パフォーマンスを比較するためのフリーソフトウェア・プロジェクトであり、単純なアルゴリズムの問題の標準セットと、テストを実行するためのフレームワークが含まれています。(以前は「The Great Computer Language Shootout」と呼ばれていました。)「これにより、コンパイル/実行

                                                                            最も電力を使わないプログラミング言語は?
                                                                          • いかに運用作業に手を抜くかという話 - pospomeのプログラミング日記

                                                                            最近「いかに運用作業に手を抜くか」というのを考えているので、なんとなーくアウトプットしてみようと思う。 運用作業とは? 運用作業はゼロが理想だけど、そーもいかない 運用を頑張りすぎてしまうエンジニア pospomeはどうしているか? まとめ 運用作業とは? 自分が想定する "運用作業" というのは機能開発に関係ない作業全般である。 例えば以下の作業は "運用" にカテゴライズしていいと思う。 ソフトウェアのバージョンアップ ユニットテストの実装・保守 問い合わせ対応 リファクタリング 運用作業はゼロが理想だけど、そーもいかない 自分は運用作業がゼロになるのが理想だと思っている。 可能であれば、機能開発にすべての工数を投じて、自身が開発するプロダクトを進化させていきたい。 ただ、運用作業をゼロにするのは不可能である。 ソフトウェアのバージョンアップは定期的にしなければいけないし、リファクタリ

                                                                              いかに運用作業に手を抜くかという話 - pospomeのプログラミング日記
                                                                            • TypeScriptを導入する意味と限界、型レベルプログラミングの紹介 - Qiita

                                                                              はじめに JavaScript/TypeScript初学者を抜けたあたりの方に向けてTypeScriptの利点や限界、型レベルプログラミングについて紹介します。 TypeScriptはJavaScriptをラップしたライブラリであり、静的な型情報をつけることができます。また、それらの型情報をもとに型を推論し、型違反な代入やプロパティへのアクセスなどをプログラム実行 以前 に検知することができるようになっています。 例えば、動的型付けの言語であるJavaScriptでは、以下の関数のa,bには数値だけでなく、文字列を渡すことができます。数値同士を渡せば加算してくれますし、文字列同士を渡せば文字列連結をしてくれます。 「数値計算用の関数なのに、文字列連結に利用できてしまう」という緩さを開発時にはなるべく排除しようというのがTypeScriptを導入する意義です。 以下、TypeScriptの基

                                                                                TypeScriptを導入する意味と限界、型レベルプログラミングの紹介 - Qiita
                                                                              • プログラミング用フォントとUIデザインのどちらにも使える! 美しさと読みやすさを兼ね備えたフォント「Martian Mono」

                                                                                Webデベロッパーとデザイナー向けに、Groteskの人目を引く美学と読みやすさと分かりやすさを追求したオープンソースのフォントを紹介します。 ボタン・フォーム・リストなど、限られたスペースのWebサイトやスマホアプリのUIデザインにも適しています。 Martian Mono -GitHub Martian Monoは、Martian Grotesk(myfonts.com)の等幅バージョンで、Groteskのすべての利点を継承しつつ、コード用とデザイン用に制作されたフォントです。 ライセンスはSIL Open Font License 1.1で、商用プロジェクトでも無料で使用できます。

                                                                                  プログラミング用フォントとUIデザインのどちらにも使える! 美しさと読みやすさを兼ね備えたフォント「Martian Mono」
                                                                                • 競技プログラミングを終わらせる人々への指摘、頑張っている人々へのアドバイス - じじいのプログラミング

                                                                                  はじめに 競技プログラミングに関連する、以下の記事が話題にあがりました。 nuc氏1つ目の記事 nuc.hatenadiary.org chokudai氏の記事 chokudai.hatenablog.com nuc氏2つ目の記事 nuc.hatenadiary.org nuc氏は、元Googleのエンジニアで面接も担当されていました。現在は某医大の特別特命准教授の方で、2007年頃に東大で競技プログラミングをされていた方のようです(氏名も役職も上記の記事のリンク先で公表されています)。nuc氏の記事は、競技プログラミングに対して「我々の目的の一つは、我々が始めてしまった競技プログラミングを我々が終わらせることです。」といった強い主張が多く、これらの記事の反応をみたのですが、 競技プログラミングをしている方々が、nuc氏の主張で不安になり、特に若い世代で、競技プログラミングをやめようとして

                                                                                    競技プログラミングを終わらせる人々への指摘、頑張っている人々へのアドバイス - じじいのプログラミング