- 132
- 206 726
猫でもわかるプログラミング入門【現場SEのプロ仕様の技術】
Japan
เข้าร่วมเมื่อ 12 ก.ค. 2021
▼On-site programming developer training institution
↓↓↓現場のプログラムを習得できるオンラインスクールを開講しました。
firesoft-developing-cource.teachable.com/
IT業界現場のプログラムについて、専門書、WEB、スクールでは知り得ない役立つ情報を発信します。プログラマーになりたい方、プログラムにご興味のある方に向いています。
猫でもわかるプログラミング入門は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。
*********************************************
An introduction to programming that even cats can understand
(Professional technology of field system engineers)
We provide useful information that cannot be found in specialized books, websites, and schools. If you want to become a programmer or are interested in the program, please watch it.
*********************************************
連貓都懂的編程入門
(現場系統工程師的專業技術)
我們提供在專業書籍網站和學校中找不到的有用信息
如果你想成為程序員或者對程序感興趣請觀看
↓↓↓現場のプログラムを習得できるオンラインスクールを開講しました。
firesoft-developing-cource.teachable.com/
IT業界現場のプログラムについて、専門書、WEB、スクールでは知り得ない役立つ情報を発信します。プログラマーになりたい方、プログラムにご興味のある方に向いています。
猫でもわかるプログラミング入門は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。
*********************************************
An introduction to programming that even cats can understand
(Professional technology of field system engineers)
We provide useful information that cannot be found in specialized books, websites, and schools. If you want to become a programmer or are interested in the program, please watch it.
*********************************************
連貓都懂的編程入門
(現場系統工程師的專業技術)
我們提供在專業書籍網站和學校中找不到的有用信息
如果你想成為程序員或者對程序感興趣請觀看
祝猫プロ登録者3000人突破!! 【コンセプト再確認】
猫でもわかるプログラミング入門は、お陰様で登録者3000人を突破しました。皆様、ありがとうございます。チャンネルのコンセプトを再確認して頂いて、ご自身の向上にお役立て頂きますように。
#プログラミング
#プログラマー
#プログラミング学習
▼On-site programming developer training institution
↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラです。
firesoft-developing-cource.teachable.com/
↓↓↓チャンネル登録はコチラ
th-cam.com/channels/9LBFFnjLr8RRASYQZ1E3wg.html
#プログラミング
#プログラマー
#プログラミング学習
▼On-site programming developer training institution
↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラです。
firesoft-developing-cource.teachable.com/
↓↓↓チャンネル登録はコチラ
th-cam.com/channels/9LBFFnjLr8RRASYQZ1E3wg.html
มุมมอง: 148
วีดีโอ
『Pythonで作るゲーム開発入門講座 発展編』ゲームプログラム初心者が作ると勉強になる5ゲームを抜粋して徹底解説!!
มุมมอง 7933 หลายเดือนก่อน
色々なゲームのロジックがどう組み立てられているか、想像できますでしょうか?プログラムする上で役に立ちそうなポイントを解説する形で、学びになる部分を解説していきました。 #python 入門 #プログラミング 入門 #python ゲーム ▼pythonでつくる ゲーム開発入門講座 廣瀬 豪 著 (株)ソーテック社 www.amazon.co.jp/Pythonでつくる-ゲーム開発-入門講座-廣瀬-豪/dp/4800712394?adgrpid=66501550290&hvadid=658803906474&hvdev=c&hvlocphy=1009247&hvnetw=g&hvqmt=e&hvrand=4978817451704234892&hvtargid=kwd-786790051629&hydadcr=27295_14678647&jp-ad-ap=0&keywords=pyt...
AWSの基本的な仕組みと使いどころ~Lambda(ラムダ関数)の例も解説!
มุมมอง 34910 หลายเดือนก่อน
AWSのごく基本的なことについてまとめました。初見ではわかりにくいので、こういうものかということが、一旦わかるように動画を作成しました。 #AWS #ラムダ #Lambada ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラです。 firesoft-developing-cource.teachable.com/ ↓↓↓チャンネル登録はコチラ th-cam.com/channels/9LBFFnjLr8RRASYQZ1E3wg.html 【AWS参考書籍】 ▼AWSの基本・仕組み・重要用語が全部わかる教科書 川畑光平 (著), 菊地貴彰 (著), 真中俊輝 (著) SB Creative www.amazo...
【Python】Black Jack~遊びながら学ぶコーディング体験
มุมมอง 57310 หลายเดือนก่อน
Pythonのプログラムを習得する時の一つの練習として、BlackJackでデスクトップアプリを作成しました。UIと機能を設計して、「見切り発車」でプログラムを書く方に向かうときの実際を見ることができます。やってみることが、現場のスキルに直結します。画面だけは、コードを概要欄に公開しています。機能の方は、動画内で解説しています。 プログラム向上をお考えの方は、是非ご活用ください。 ▶チャプターリスト(目次) 00:00 イントロダクション 00:11 BlackJackを作るメリット 03:10 UI設計 08:18 機能設計 09:57 コーディング実践 26:20 まとめ ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンライ...
【Python】Django WEBアプリ・バックエンド開発(環境開発スモールスタート)
มุมมอง 72011 หลายเดือนก่อน
案件のニーズの多いPythonのDjangoをDockerで起動することについて、お話ししました。取り掛かる時に、全体像がつかめていない、用語がわかりにくい、どう進めていけばいいのかについて、特に初学者向けの方に動画を作成しました。 ▶チャプターリスト(目次) 00:00 イントロダクション 00:10 オープニング 01:33 専門書の紹介 03:52 捉え方と戦略 09:45 環境構築実践コード 14:05 まとめ #python #django #docker ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラです。 firesoft-developing-cource.teachable.com/ ↓...
インボイス制度による債務不履行から学ぶ企業マウントの支払い問題の対処法
มุมมอง 138ปีที่แล้ว
インボイス制度で大体の方が大変な思いをされていると思います。ITフリーランスに起こった(2023年11月)事象の一つをご紹介いたします。 これにより、どうインボイス制度に対処すればいいのかの参考になればと思います。 #インボイス制度 #ITフリーランス #未払い ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラです。 firesoft-developing-cource.teachable.com/ ↓↓↓チャンネル登録はコチラ th-cam.com/channels/9LBFFnjLr8RRASYQZ1E3wg.html
挫折と希望の狭間で効果を出せない!IT企業社内研修の実装
มุมมอง 318ปีที่แล้ว
IT企業社内研修を受けた方も受けるご予定の方も、スキル向上に関して再考して頂きたい、という内容です。プログラムスキルの向上をどうすればいいかについて、とことん考え、どうすればいいかの方法の数々を解説しています。バーチャル教材のVMaterialについても、やるとなぜ極度に有利になっていくかも説明させて頂いています。プログラムスキルの向上になって頂ければと、願っています。 ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新バーチャル教材)のあるオンラインスクールはコチラです。 firesoft-developing-cource.teachable.com/ ↓↓↓チャンネル登録はコチラ th-cam.com/channels/9LBFFnjLr8RRA...
【Java】デザインパターン Strategy 「戦略を司る!」
มุมมอง 2.4Kปีที่แล้ว
デザインパターンのStrategyについて解説しました。Javaで解説していますが、どんな言語を習得しようとしている方でも、考え方をプログラムに反映することができます。Strategyは割と使われている デザインパターンですので、一度どんなものだったか確認するのは有益と思われます。また、存在意義は何かについて、そもそもオブジェクト指向の特性から解明しています。そして、わかりやすい例を用いて角度を変えてお話ししていますので、デザインパターンを学び始めの方でも、ご理解いただけるように配慮りてあります。 #デザインパターン #オブジェクト指向 #strategy ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラで...
Pythonで作るゲーム開発入門講座ーゲームをきっかけにPythonを理解する。
มุมมอง 996ปีที่แล้ว
Pythonで、内容が詰まったたのしい専門書の紹介です。ゲーム業界方面に進もうと思っていらっしゃらない方でも、楽しくPythonでプログラムできるきっかけにできます。ゲーム会社の方が著者のクオリティーが高い耳ゲームを、あなたも拡張していって、自分のゲームを楽しんでつくながら、プログラムスキルを向上させてみませんか? #python 入門 #プログラミング 入門 #python ゲーム ▼pythonでつくる ゲーム開発入門講座 廣瀬 豪 著 (株)ソーテック社 www.amazon.co.jp/Pythonでつくる-ゲーム開発-入門講座-廣瀬-豪/dp/4800712394?adgrpid=66501550290&hvadid=658803906474&hvdev=c&hvlocphy=1009247&hvnetw=g&hvqmt=e&hvrand=49788174517042348...
作業見積もりの方程式 作業スピードを劇的に向上させる!明日の締め切りも余裕でクリア!(Flutter3の事例から)
มุมมอง 286ปีที่แล้ว
作業見積もりを少なくして困ったことになることがあります。今一度、作業見積もりをどうすればいいのかを考えておく必要があります。見積もりとは、どれだけ作業日数がかかるかを言うことであり、外れてしまうこともあります。肝に銘じておくことがありますので、一度ご覧になって、作業見積もりについて熟慮して頂くことをお勧めいたします。 #作業見積 #作業効率 #Flutter3 ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラです。 firesoft-developing-cource.teachable.com/ ↓↓↓チャンネル登録はコチラ th-cam.com/channels/9LBFFnjLr8RRASYQZ1E3...
【python】tkinter 数字&絵合わせパズルより 現場のプログラムでの対話型AI活用の秘訣 効果的な質問でプログラム効率を爆上げ!
มุมมอง 255ปีที่แล้ว
ChatGptを中心にどのように対話型AIをプログラムに生かしていくかについて解説していきました。決して、AIに振り回されたり、無価値なものとして排除するのではなく、今のスキルをベースに発展的に使えるように、実践的なコツを、数字&絵合わせパズルから紹介しています。プログラムのスキルを向上させたいとか、大学の課題で何を使用かとお考えの方には、有用な情報と思います。また、現場に入っていらっしゃる方も、積極的にChatGptを活用して、生産性を高めて頂きたいです。 ▶チャプターリスト(目次) 00:00 イントロダクション 00:09 オープニング 08:56 プログラム解説 28:22 プログラム実行 30:20 まとめ ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォー...
『チーズはどこへ消えた?』変化への対応
มุมมอง 791ปีที่แล้ว
『チーズはどこへ消えた』のあらすじを要約して紹介しています。こびととねずみの、架空の面白い物語から、現在に生きる私たちの進むべき道をどう見極めていけばいいかがわかってきます。示唆に富んだロングセラーですので、是非ご覧になって、大切なことについて考察してみてください。 ▶チャプターリスト(目次) 00:00 イントロダクション 00:08 オープニング 04:13 Chapter1 内容 10:37 Chapter2 深堀り 14:08 Chapter3 現実へ応用 【レバレッジシリーズ】 ▼『チーズはどこへ消えた?』 スペンサー・ジョンソン 著 扶桑社 www.amazon.co.jp/チーズはどこへ消えた-スペンサー-ジョンソン/dp/459403019X?_encoding=UTF8&qid=&sr=&linkCode=ll1&tag=firesoft01-22&linkId=...
『YOUR TIME』時間不足の根本的解決
มุมมอง 245ปีที่แล้ว
『YOUR TIME』、時間不足の根本的解決という帯の本をご紹介させて頂きます。時間や時間術に対し、科学的データを基に、本質をついた、新しい視点を示している本です。時間不足を解消したいと日々お考えの方には特におすすめの本です。 ▶チャプターリスト(目次) 00:00 イントロダクションS 00:08 オープニング 02:53 Chapter1 時間術 10:45 Chapter2 時間感覚 25:49 Chapter3 解毒 ▼『YOUR TIME』 鈴木祐 著 河出書房新社 www.amazon.co.jp/YOUR-TIME-ユア・タイム-4063の科学データで導き出した、あなたの人生を変える最後の時間術-鈴木/dp/4309300235? mk_ja_JP=カタカナ&keywords=YOUR TIME&qid=1685176508&sr=8-1&linkCode=ll1&ta...
【オブジェクト指向】プログラミングで出てくる ジェネリクスClass<T>初心者でもわかるように解説!!(Javaで解説していますがkotlin/swift/python等ででも汎用的に理解OK!)
มุมมอง 2Kปีที่แล้ว
よくわからないという話を聞くジェネリックスについてまとめました。時折でてきて、専門書にも記述が少なく、Webでも実践的な理解がしにくいところです。しかし、オブジェクト指向の基本になりますので、ぜひ押さえて頂きたいところです。 ※動画中の17:25~のコードで訂正があります。理由は、ジェネリック型はプリミティブ型を許可していない為です。 (正) ArrayList<Long> list = new ArrayList<Long>(); list.add(new Long(100000L)); list.add(new Long(200000L)); list.add(new Long(300000L)); (誤) ArrayList<long> list = new ArrayList<long>(); List.add(100000L); list.add(200000L); lis...
【Javaオブジェクト指向】の必須アイテム!コレクションクラス(List・Set・Map)プログラミングの可能性を広げよう!!
มุมมอง 3.7Kปีที่แล้ว
コレクションクラスは現場のプログラミングでは必須になります。しかし、研修などの学習では手薄になる傾向があります。また、Java以外の言語でもコレクションクラスはあり、よく出てきます。実用的な使い方という観点で、詳しめに解説しましたので、ぜひご活用ください。 #java コレクション #java map #java list ▼On-site programming developer training institution ↓↓↓VMaterial(現場のプログラム習得用タイムパーフォーマンスMAXの新ビデオ教材)のあるオンラインスクールはコチラです。 firesoft-developing-cource.teachable.com/ ↓↓↓チャンネル登録はコチラ th-cam.com/channels/9LBFFnjLr8RRASYQZ1E3wg.html ▶チャプターリスト(目...
【ノースキルからAndroid技術者になるまで】VLOG20(最終回) 晴れて明日Android技術者として出社。今後の学習方針を考えよう。~~退職まであと1日
มุมมอง 193ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG20(最終回) 晴れて明日Android技術者として出社。今後の学習方針を考えよう。~~退職まであと1日
【ノースキルからAndroid技術者になるまで】VLOG19 プロの技術者になれました。全てが良かったと自信を持って今言える退職まであと2日
มุมมอง 179ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG19 プロの技術者になれました。全てが良かったと自信を持って今言える退職まであと2日
【ノースキルからAndroid技術者になるまで】VLOG18 辞表提出やることはやった。もう悔いはない。年収70万程UP確定。~~退職まであと3日
มุมมอง 184ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG18 辞表提出やることはやった。もう悔いはない。年収70万程UP確定。~~退職まであと3日
【ノースキルからAndroid技術者になるまで】VLOG17 Androidの基本をやらないと、、、自主立案のグルメアプリ作成に戻る。~~退職まであと4日
มุมมอง 180ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG17 Androidの基本をやらないと、、、自主立案のグルメアプリ作成に戻る。~~退職まであと4日
【ノースキルからAndroid技術者になるまで】面談結果はどうなった!!うまくいくポートフォリオの作成例~~退職まであと5日
มุมมอง 233ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】面談結果はどうなった!!うまくいくポートフォリオの作成例~~退職まであと5日
【ノースキルからAndroid技術者になるまで】VLOG15 Jetpack Compose Android課題は初級・中級・上級の計7題何とか期限内に提出!!~~退職まであと6日
มุมมอง 591ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG15 Jetpack Compose Android課題は初級・中級・上級の計7題何とか期限内に提出!!~~退職まであと6日
【ノースキルからAndroid技術者になるまで】VLOG14 面接状況は上々しかし、jetpack compose の難易度の高いAndroidの課題を出された!!~~退職まであと7日
มุมมอง 133ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG14 面接状況は上々しかし、jetpack compose の難易度の高いAndroidの課題を出された!!~~退職まであと7日
【ノースキルからAndroid技術者になるまで】VLOG13 4月年度初めを狙え!!再就職のチャンス!~~退職まであと8日
มุมมอง 65ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG13 4月年度初めを狙え!!再就職のチャンス!~~退職まであと8日
【ノースキルからAndroid技術者になるまで】VLOG12 本格的にFigmaでデザインし、Jiraでタスクを管理。~~退職まであと9日
มุมมอง 100ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG12 本格的にFigmaでデザインし、Jiraでタスクを管理。~~退職まであと9日
【ノースキルからAndroid技術者になるまで】VLOG11 〜はじめてのAndroidアプリ〜企業への名刺代わり~~退職まであと11日
มุมมอง 101ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG11 〜はじめてのAndroidアプリ〜企業への名刺代わり~~退職まであと11日
【ノースキルからAndroid技術者になるまで】VLOG10 VMaterialプロジェクト型オブジェクト指向GUIプログラムjava 「マインスイーパー」~~退職まであと13日
มุมมอง 137ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG10 VMaterialプロジェクト型オブジェクト指向GUIプログラムjava 「マインスイーパー」~~退職まであと13日
【ノースキルからAndroid技術者になるまで】VLOG09 マルチスレッドGUIプログラム某大手ECサイト採用選考試験~~退職まであと14日
มุมมอง 125ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG09 マルチスレッドGUIプログラム某大手ECサイト採用選考試験~~退職まであと14日
【ノースキルからAndroid技術者になるまで】VLOG08 オブジェクト指向基本を体得し始めた!!「Dosh」「七並べ」~~退職まであと15日
มุมมอง 137ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG08 オブジェクト指向基本を体得し始めた!!「Dosh」「七並べ」~~退職まであと15日
【ノースキルからAndroid技術者になるまで】VLOG07 オブジェクト指向へ突入!!「すごろく」をオブジェクト指向であえて書く~~退職まであと16日
มุมมอง 207ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG07 オブジェクト指向へ突入!!「すごろく」をオブジェクト指向であえて書く~~退職まであと16日
【ノースキルからAndroid技術者になるまで】VLOG06 難易度が高くなる。「動物ルーレット」と「フルーツパラダイス」(コードレビューも実施・PHPも解読できた!)~~退職まであと17日
มุมมอง 159ปีที่แล้ว
【ノースキルからAndroid技術者になるまで】VLOG06 難易度が高くなる。「動物ルーレット」と「フルーツパラダイス」(コードレビューも実施・PHPも解読できた!)~~退職まであと17日
🇯🇵🇯🇵いいですね
(^^)
20点。けど、全く知らない人に2,3分で説明する内容としては100点でも良い。 ひろゆきの説明は手続きや関数の説明どまりだけど、プログラム初心者にはまずそこから理解してもらわないといけない。 初心者にわかった気にさせる、という説明としては100点でしょう。分かった気にさせる、という意味で。 オブジェクト指向の目指すところは全てを部品化すること。文字通り「全て」。 何かを入れたら何かを出すという関数的な部分だけでなく、入出力データやその集合、なんならデータの流れや構造さえもオブジェクト化して、仕様の変更や追加への対応を簡単にする。 クラスやインスタンスや継承なんていう用語はその為の手段というだけ。
ちょくちょくひろゆきの説明が間違っているって人いるけど、この説明はアラン・ケイが提唱した本来のオブジェクト指向の説明に近いからあながち間違っていないと思う 継承とかは後付けの話
めっちゃわかりやすい 最高です
諦めない事が大事ですね
発想が凄い❤頑張ってください
応援、ありがとうございます。
素晴らしい動画ありがとうございます。Windows標準のカレンダーは困ったもんですよね😅
ありがとうございます。 gitまたはブログでの公開を期待しております。 チャンネル登録させて頂きました。😁
スキル向上がんばってください。応援します。解答のコードは概要欄に貼ってありますが、できれば見ないでやってみてください。
解説ありがとうございます。 素晴らしいメンタさんですね
あざす
この手法でリファクタリングしましたところ、かなりスッキリ書けました! ありがとうございます!
モジュールとかライブラリの話してんのかな
主の話はさっぱりわからんww
オブジェクト指向を1週間勉強したものなんですが、 クラス(設計図)とインスタンス(できあがったもの)って教わりました。 全然ひろゆきさんの話のほうがなっとくできるんだけどww ライブラリとオブジェクトって同じなのかな
ひろゆきオブジェクト指向の説明になってない
3000人突破おめでとうございます! 最近焦りでJavaのスキルを実践を踏まえながら身につけたいと思い、動画でこのチャンネルを見つけて登録させてもらいました。 1つお聞ききしたいのですが、C#の参考書で似た名前を持っているのですが著者の方だったり関係があったりされますか?
シングルトンパターンはアンチパターンと言われることが多いです。 グローバル変数と実質的に同じ、マルチスレッドプログラミングでバグが出やすいなどの問題があります。 使うのはLogger周りでしょうか。
既にフレームワークやライブラリ内で、オブジェクト自体がシングルトンとして設計されている場合が多いため、ここ数年、自分でシングルトンを設計する機会は少なくなってきたと感じます。やみくもに変数を同期性のある共通変数にするのは、適切ではありません。Loggerも同様ですが、特に独自の機能が必要で、かつ実装箇所が分散している場合に、シングルトンを使う傾向が強いと思います。動画内では割愛しましたが、シングルトン内部のコードにはバグが出やすい書き方もあります。確実に同期が取れるように、慎重にコードを書く必要があります。
27:10 素晴らしいタイトル詐欺でした 勉強させてもらってます!
(^^)
文系の人にオブジェクト指向の説明をすると 関数が主体だった文法から、オブジェクトが主体の文法になってより自然言語っぽくなったって解釈になるから、そういう側面で見るパラダイムもまた愛おしいんですわ。それぞれ。
関数の自由度を上げたのがオブジェクト指向
クラスを配列の要素として格納できるのが便利すぎる。
プログラミング初心者です。挑戦しても勉強のための学び方をしてしまっていて何度か挫折しています。そちらのjava関連の動画を見てjava学習しているのですが、実践的なプログラミング練習をしなければというのはわかっていて、仕様をみて実際にプログラミングを打ってみたいのですが、一体どう始めればいいのか分かりません。作りたいものを決めて…というのもわかっちゃいるけど、初心者が学習のために作れるちょうどいいプログラミングで一体なにができるのかもよくわからないし、どうしたらいいのか分かりません。 そちらの投稿されている動画はプログラミング言語の抽象的な原理原則を分かりやすく解説しているなと感じており、これからも参考にしようと考えています。
何の言語でもいいですから、まず、猫プロで動画をを出している「すごろく」をやってみてください!
何の言語でもいいですから、まず、猫プロで動画をを出している「すごろく」をやってみてください!
初心者です。御提供いただいたプログラムをグーグルコラボラトリーに入力しましたがエラーになりました。コピペだけでは駄目でしょうか?
大文字の「#」や「“”」は小文字に置換する必要がありますよ。
ファサードは使ってほしくないパターン第一位。動画にあるように既存の複雑なモジュールを再利用する場合ならまだいいが、たまに新規開発で〇〇ファサードなんてクラス名を見ると頭を抱えてしまいます。ファサード作る前に、そもそも複雑なモジュールを作るなよと。
なるほど。(^^)Facadeの読みこみや修正のお鉢が回り、そもそもなにしてんの、ってなったことがあったんですね。そういう意味だと、使ってほしくないパターン第一位はsingleton。AndroidのMVVMで、アーキテクチャのlivedataやcompanionを使うように指示してますね。
多かれ少なかれファサードパターンは誰しも使っている気がする。 ファサードをクラス名に冠するのは確かに避けた方がいいと自分も思います。 窓口、ということですべての処理をそこから呼び出せるようにして神になることもあり得る。 適切な命名をした方がよろしいかと。
@@nekopro_firesoft
持続する被包含空間の作成
「なぜそのスタイルを採用するのか」という観点からの説明。もやもやしていた部分の霧が晴れた気がします。ありがとうございます。
設計図から実体を作るという考え方を持つ言語がオブジェクト指向っていう単純な解釈じゃだめなんでしょうか
設計図には、「オブジェクト指向」のものと、COBOLでの「手続き型」が存在しますので、ダメと言えばダメですけど、大概現場の設計図はオブジェクト指向的とか、に寄っているということは言えます。
それはインスタンス化では?
絵がかわいい🐶🐱
(^o^)/
全然違います。これは関数の説明ですね。まったくオブジェクト指向の説明になってない。オブジェクト指向は複数のデータを管理する際に共通部分を共通の処理で扱えるようにしたり、処理をカプセル化することで再利用しやすくする、あるいはコードをカプセル単位で区切ることで見やすくする事を目的とした機能です。 この動画で言われてるのはコードを見やすくするという点だけなので、それだけなら関数で十分です。オブジェクト指向は必要ありません。
博之の説明はわかりやすいけど、チャンネル主の説明からわかりにくい。 一番の問題はチャンネル主は自分ではうまく説明できてると思ってるところだわ。 全然ダメ。
If I have a teacher teach C# like that I think I will learn it better.
I appreciate your feedback. The basic structure of programs is indeed similar across different programming languages. I aim to create English-language videos in the future to reach a wider audience globally.
課題の問題点を指摘してる部分は野暮すぎる。
オブジェクト指向を理解するために手続き型言語と比較するというのは正しい。 それに気づいていないいでオブジェクト指向を説明してる人ばかり。
継承が読みやすいとは思わない。
確かに、親メソッドが隠れていたりなどあったりしますが、オブジェクト指向に慣れてくると、「可読性」が高いと感じられるようになれますよ。
APIの説明やがな
目のオブジェクトにaiを導入すると、aiのレスポンスが遅すぎて回答が帰ってこない間に鼻とか口の処理が終わって、顔メソッドが目だけ情報落ちと判断してエラー出したり暴走して目のない顔を返したりしてくる。 でも、どこがおかしくてそのトラブルが起こってるのかわからず、結局全部上から読むことになる。しかもあちこち飛んで上も下もないのがオブジェクト指向言語だから追跡するのも大変
申し訳ございません。私の聞き取り力の問題かもしれないのですが、 所々何を言っているのか聞き取りにくい部分がありました。 例:43秒のコンセプトの核になる濃い部分?
「コンセプトの核になる濃い部分」で合っています。聞き取り力の問題というより、PCかWifiの問題ではないでしょうか??
説明ガバいけど即興でぽいこと喋れるのすごい
なんとかしてやろうという気持ちか😭背中押されたわ。。 あとめっちゃ参考になりました!!!!
「なんとかしてやろう。」素晴らしい!!これですよ、これ。この”自分の言葉”が原動力です。そしてもう一つ、「自分がやろうとしていることをやる。」この文脈を大事にしてください。これが行動への架け橋です。そう思ってやったことは、どんな結果になろうとも、大吉です。かなりいい感じです。(^^)/
私は未経験転職組で、就活に向けてポートフォリオを作成しようと思っています。 webアプリを開発しようと思うのですが、どのくらいの物を作成するのが望ましいですか?
基本的なWebアプリケーションを1つ作成するのが必須です。未経験だと、できることを証明する必要があります。UIやユーザー認証やデータベースの操作などの基本機能はできて、どこが得意なのかを表した方がいいです。できれば、同期非同期処理のReactやNode.jsもできるなら、ポテンシャルを見てくれます。3つ4つ5つと色々なものをやって、要求されたものをできるという感覚まで作っていく作業感の方が大事になります。未経験でフリーランスは、よほどやらないと難しいので、社員登用狙いで、取り組む姿勢を企業に向けてアピールするという方向になります。
すばらしいまとめ! 駆け出しエンジニアですが、粘り力鍛えていきます。
OKです。(^o^)/
サンプルコードを公開していただきたいです
カジノルーレットの場合、かなりコード量が大きくなります。ですので、近日、BlackJack編を配信する予定ですが、ご視聴の方にも楽しんでプログラムできるように、コードの半分公開する予定です。
素人質問宜しくお願いします。 ブックを開かなくても、値は取得できるんでしょうか?
VBAではWorkbooks.Openが必要ですが、Pythonのopenpyxlではload_workbook関数にread_only=Trueを指定することで、ブックを開かずに値を取得できます。両方やってみると、違いが分かってきますよ。
@@nekopro_firesoft ですよね。 ご返信ありがとうございました。
良い話、良い内容だったよ。('ω')ノ
本質的な事なんですよね。ご共感、ありがとうございます。(^^)/
初学者です。カレンダーにtodoリストの追加までできたのですが、日付をクリックする度にtodoリストを変更保存のcodeを教えて下さい。日毎によってtodoリストの変更保存のやり方を知りたいです
拡張していく、いいですね!他の方も独自に拡張しているようですので、頑張ってみてください。 ヒントとしては、まずToDoリストをファイルに保存しますが、テキストなら、一行にデータを羅列する時の規則を決めて、管理します。または、JSON形式にして、出し入れします。それから、日付をクリックする度に変更を保存するということです。 ポイントは、ルールに基づいたファイルへのデータ保存の仕組みを考えて、そのルールに基づいたファイルを読み取って、UIに反映するということです。 この基本的なロジックを元に、作業を細分化して進めてみてください。
動画作成ご苦労様です。 2:24 あたりで、終了の条件と言ってしまってるのでややこしかったです。動画主も2:29で5より小さいと終了と言われてますが、5以上なら終了かと。
言葉的には、「5より小さいと終了」というより「5以上なら終了」というべきということですね。しかし、ご理解されているようで大丈夫です。現場的には、この辺は、論理的にあっていればOKです。
お世話になります。この動画のようなプログラミングを書くときの思考術の本でおすすめの本はございますか?可能であれば教えていただきたいです。
『書くときの思考術の本』実は、これが世の中には見当たりません。 kindleで私が出版しようとしていて、執筆中です。何か月か待ってください。 動画で言えば、「ガラポン抽選のsolutionn」を繰り返し、見て聞いて、実践感覚として、理解できれば、書くときの思考術の一部ができてきます。
@@nekopro_firesoft かしこまりました!出版お待ちしております!
約4万か。高そうで高くなくて助かるかも。 他のITスクールはもっと高かった気がする。記憶曖昧だけど。
他のITスクール、高い分サービス豊富なんだろうけど、 豊富すぎるサービスを求めていない自分には良いかもしれない
コメント失礼します 今ガラポンの答えのturnLotteryメソッドの処理を見ていたのですが targetIndexの整数が0,1,2の場合このような処理になるのは分かるのですが。。。 ChatGPTによると if (targetIndex == 0 || targetIndex == 1 || targetIndex == 2) { lotteryBallAmounts[targetIndex]--; congraturation = CONGRATURATION; } ChatGPTによる説明 (上記の条件は、targetIndexが0、1、または2の場合(つまり、特賞、2等賞、3等賞の場合)に特賞の残り抽選玉を1つ減らす処理を行っています。これにより、特賞、2等賞、3等賞が当選した場合にそれぞれの残り抽選玉が1つずつ減少します。) そして、 targetIndexが3~5の場合残りの抽選玉を減らすコードが入ってないのですがなぜかちゃんと実行し抽選玉を減らせています。これはなぜでしょうか? 他の個所は正しく認識してるつもりですが、他のコードの場所で減らしてるんですか? それとも配列の学習不足でしょうか? 長文でしたが見ていただきありがとうございます
これだけレベルの高い方が私のような初心者の気持ちが理解できてるって感心してしまいます。共感できることがたくさんあります。
初心の時の気持ちを大切にして、動画を作成しています。時間がかかっても、言語化しています。解説はかなり手間がかかるので、世の中の媒体では、プログラムを書ける人の脳の働きについては、省かれています。その辺がわかってこそ、わかったということだと考えています。 プログラムをやってみようとした、始めのドキドキするような、気持ち、夢をわすれないでほしいなと思います。