初めて使います。よろしくお願いします。
現在SE、プログラマーで仕事をしている人に質問です。
プログラミングを学ぶためにまず1番初めに取り組んだことはなんですか?
web系か組み込み系のプログラマーの仕事に取り組んでみたいと思い、自分なりに調べました。
しかし情報が混雑していてまず何を始めればいいか理解できていない状態です。
まずITパスポートの資格取得に挑戦してみようと思うのですが、合ってるでしょうか?
このサイトでこういう系の質問はしてもいいんですか?
一応Java言語の「HelloWorld」を通じてプログラミングは今のところ楽しいと感じでいます。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
「java 入門」でぐぐって、でてきたものを全部読んで理解する
投稿2020/05/29 08:03
総合スコア88042
0
質問を読んでの感想です。
今後の参考にしてください。
現在SE、プログラマーで仕事をしている人に質問です。
プログラミングを学ぶためにまず1番初めに取り組んだことはなんですか?
実際に仕事をしている人で「1番初めに何をしたか」を正確に覚えている人っていないのではないでしょうか。
仕事に限らずと思います。
おそらく、人によって違うはずで、それらを列挙されても「結局自分は何をしたらいいか分からない」というオチになります。
「あなたにそったやり方」を持っている人などいないからです。
結局「基礎の基礎から」と結論づけられていますが、それで本当に見えましたか?
朝起きたら「俺今日から何をしたらいいんだろう」となるのでは?
ゴールも道筋も具体的であればあるほど行動に繋がります。
質問内容も具体的であればあるほど的確なアドバイスに繋がります。
というと
web系か組み込み系のプログラマーの仕事に取り組んでみたいと思い、自分なりに調べました。
しかし情報が混雑していてまず何を始めればいいか理解できていない状態です。
どのようなキーワードで調べ、どんな記事を参照してそう(理解できていない状態)なったか誰にも伝わらないと思いませんか?
同じ情報を見たからと同じ状態になるわけではありません。
「ガチ初心者」なんて洒落たタイトルをつけられてますが、これだけでどこまでの初心者か伝わるわけではないです。
それなら自身が書いたコードとか、調べ方とか、考え方とか、書いてもらった方が判断基準になります。
「今日から俺はプログラマーだ」と宣言しただけで誰も止めることなくプログラマーになれる世界です。
絶対的な判断基準ってありません。成果物が全てです。
とりあえず初心者であることをアピールしたいなら「初心者アイコン」を質問につけるだけで良いです。あとは質問内容で判断します。
※プログラミング初心者はともかく、自身のことをきちんと伝えられないと初心者であることすら伝わりません
まずITパスポートの資格取得に挑戦してみようと思うのですが、合ってるでしょうか?
これについては「知らない」としか言えません。
具体的に何を目指しているのか?
「web系か組み込み系のプログラマーの仕事に取り組んでみたい」というのは良いですか、Webと組み込みでは全く必要な知識や技術が違います。
もっと具体的に考えてからの方が良いのでは?
まずは決めるところから。(プログラミングってその2つだけではないですし)
決めないことには挑戦しようとしている資格が合ってるかどうか判断できなでしょう。
ちなみに「ITパスポート」は会社によっては受験料の補助すら出ないところもあると思います。最低でも「基本情報」からでしょう。
もちろん、情報系の資格も必須ではないです。私も仕事でプログラミング始めた当初は情報系の資格は何一つ持っていませんでした。
このサイトでこういう系の質問はしてもいいんですか?
「同様の質問が過去になかったか」とう発想は浮かびませんでしたか?
これに限らず、言い方は悪いですが、初心者や素人が思いつく程度の問題や疑問は過去に幾度となくあがり、語りつくされているものです。
思い立ったらすぐ聞く、のは別に悪いことではないですが、聞くことにより、他人の時間を使うことも忘れてはいけませんし、「自分以外に誰も思いつかなかったか」という考えはプログラマーに限らず持つべきです。
まぁひとまず下記3つが出来るようになれば、成長は早いと思いますよ。
- 公式のドキュメント、またはそれに近しい情報を活用出来ること
- エラーメッセージをきちんと読み解けること
- デバッグを的確に出来ること
逆に、できない人はずっと初心者のままです(teratailなどでずっと同じレベルの質問を繰り返しています)
投稿2020/05/29 12:49
総合スコア80875
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/29 21:12
0
「自分でヘルプを読む」ことかな、と思ってしまいました。
https://teratail.com/help/avoid-asking
teratailは困っている人の質問を解決するサービスです。そのため、漠然とした興味から票を募るような質問や、意見の主張をすることを目的とした投稿は推奨していません。
投稿2020/05/29 08:54
総合スコア11235
0
ベストアンサー
高校で本格的に授業でプログラミングを学習しましたが、計算機科学的なことをまず勉強したように思います。それに合わせてコーディングの実技(?)もありましたが…。
Web系、組み込み系どちらになるにしてもコンピュータに関する知識(CPU、OS、ネットワーク、セキュリティ)は知っていて損はないと思いますし、優れた技術者はやはりこういうところをしっかり抑えているような気がします。
投稿2020/05/29 08:19
総合スコア64
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/29 08:55
2020/05/29 09:08
2020/05/29 09:10
2020/05/29 09:27
2020/05/29 09:34
2020/05/29 09:34
2020/05/29 09:37
2020/05/29 10:49
2020/05/30 02:46