質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

意見交換

クローズ

3回答

380閲覧

プログラミング技術を向上させたい

yu_zo

総合スコア3

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2023/09/26 04:14

編集2023/09/26 06:18

0

0

テーマ、知りたいこと

プログラミング技術の向上のためにコードの書き方や関数などが載っている皆さんがプログラミングを勉強し始めた時に使った本やサイトの名前を教えてほしいです。また、その本やサイトを使ってどのように勉強したか(とりあえず書いてあるコードを書いて反復練習した)などあれば教えてほしいです。

背景、状況

大学の研究でプログラミングを行っています。自分自身プログラミングは授業で勉強したは良いものの苦手なので他の人に相談などして解決することがほとんどです。自分だけで解決できるようにするため、またプログラミングは出来ておいた方が就職先の幅も広がると思っているのでどのようにプログラミング技術を向上させたか教えてほしいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答3

#1

fana

総合スコア11675

投稿2023/09/26 04:22

編集2023/09/26 05:11

無から知識を得るということは無いでしょうから,
よほど変わった習得経緯を持っているのでもなければ,大抵「本やサイト」という話になるのではないでしょうか.

…とか思うので,
もうちょっと本当に聞きたいこと(?) を述べた方がよいのではないかな,と.

(例えば「本です!」とだけ答えられても特に得る物はないですよね.
本のタイトルを列挙して欲しいのか,あるいは,その人がその本から何を得たのか的な話が聞きたいのか,その他なのか.)


どのようにプログラミング技術を習得したか

「プログラミング技術を習得」という言葉は,なんというか,漠然としている感……

「なんかわからんけど,せっかくだから俺はプログラミング技術なるものを習得するぜ!」みたいな謎の取り組みがあったわけではなくて,
結局のところ,
今々本当に実際に 必要な/困っている/何とかしたい 事柄について

  • 調べる等して…
  • 見つけてきたN個の話を実践してみて…
  • 自分なりに優劣なりを評価してみたりとか…

っていうことの積み重ねでしかない気がします.

特段必要に迫られているわけではない話を本なりサイトなりで読むのもそれはそれで悪くはないですが,
「今必要なんだよ困ってるんだよ」っていう強い動機(?)があった方が身に付きやすいんじゃないかな,とか思います.

なので(言うまでもなく個人的な意見ですが)…
(1)まず,困ってください
(2)で,その困ったことについて解決を模索してください(「プログラミング技術」みたいな大きな言葉を相手にするのではなくて).
という話をお勧めする感.

あと,必ずしも「自分だけで解決」する必要はないと思いますよ.
(「人任せ」にしていてはダメでしょうけど.)

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

退会済みユーザー

退会済みユーザー

総合スコア0

投稿2023/09/26 04:40

習得方法以前に、苦手なプログラミングを就職後に出来たほうがいいと考える理由はなんでしょうか?
プログラミング技術が不要な職業は山ほどありますし、プログラミングが必要な業界で就職を考えているのであれば、苦手な分野で採用されるのもかなり大変ですし採用されたとしても続きにくいと思います。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

fana

総合スコア11675

投稿2023/09/26 10:41

プログラミングを勉強し始めた時に使った本やサイトの名前を教えてほしいです。

大学の講義で C言語 はやったけども → じゃあ研究のプログラムを C で書けってのはちょっときつい.
C++から便利そうな要素をつまみ食いしよう.
とりあえず struct にコンストラクタを追加しただけでもめっちゃ便利なんだけど,他に何かある?

…みたいな 状況/タイミング で読んだ本が "Effective C++" です.

よくある「XXX言語入門」みたいな言語文法を何らかの順序で列挙したようなやつではなくて,
「C++でこういうコードを書いたらなら→こういう大変な目に遭う→だからこうしとくのが良い」みたいな話が書かれているものです.

また、その本やサイトを使ってどのように勉強したか

  • その時点の知識的に読める章から読む.
  • 読めない章の中で,何か便利そうな話が書いてある章に登場する言語要素について調べる.

という感じ.(徐々に開拓していくような)

上記のように,動機的に C++を網羅的(?)というか順序立てて学びたいわけでもなく(←それは後回しにしたい)
実際に書き方での失敗を繰り返して経験から学ぶのに十分な時間的余裕もない(それも後回しにしたい)状況では
最初から「避けるべき/こうしとくべき」みたいな話が先にあるのは便利だった.

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問