cpp_man
@cpp_man (譜露具 羅明具)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

電子玩具のプログラム改造について

解決したいこと

最近、プログラミングバイトを始めて、最初の研修として、電子玩具(おもちゃのPadのようなもの)のプログラムを、会社のチュートリアルドキュメントを見ながら、改造してください。その経過を通して、関数を覚えていってください。と言われました。
10時間くらい挑戦しましたが、一歳改造はできませんでした。(強いて言えば画面を真っ暗にはできました(笑))
何かアドバイスなど頂けると幸いです。

自分で試したこと

会社のドキュメントを見ましたが、正直にいって分かりずらい(僕の理解力が追いついていないため)です。関数が書いてあるものの、その引数がなんなのかなどが書いてなかったりして、教科書に比べれば分かりづらいです。
また、一旦、TitleScene.cというソースコードをいじろうと思いましたが、結局どこが何を言っているのかわかりませんでした。
自分のレベルとしては、C++の教科書の演習問題を解いたことがあるぐらいです。

拙い文章で、質問としてわかりにくいところが沢山だと思いますが、どうか詳しい方にアドバイスなど頂けると嬉しいです。
よろしくお願い致します。

0

2Answer

何を使っているか型番も不明で解決したいことが力不足ならアドバイスでどうにかすることは出来ません。
また、本来バイト先の上司に相談するような内容です。黙って成果出さないより成果を出したいので相談をよくする方が社会的には良しとされています。

1Like

Comments

  1. @cpp_man

    Questioner

    丁寧なアドバイスをありがとうございます。
    上司に相談すべき、確かにその通りでした。出来て当たり前のような雰囲気でソースコードなどを渡されたので、聞きにくいところがありました。今度のバイトでちゃんと聞きたいと思います。

資料を見ても意味が解らないときは前提知識が欠けています。 とっかかりすらわからないときというのは大抵の場合に知識のの不足が原因です。 専門職というのはいくつかのコツを習得すれば出来るようになるというわけではなく、知識の積み重ねです。 とても単純な話として、出来るようになるためにはたくさん学ぶしか仕方がありません。

会社が研修でどこまで踏み込んで指導するかはなんとも言えませんが……プログラミングの仕事をするならそれなりにプログラミングは出来る人が来ているものと想定しているかもしれません。 研修ではその仕事に固有のことを教えれば充分だと考えている、または指導のコストをたいしてかけられないのかもしれません。

いずれにしてもいざ仕事の本番というときに何も出来ないだけの人がいても迷惑なので状況はきちんと報告した方がよろしいでしょう。 その上で会社側にもっと丁寧に指導する用意があればラッキーですし、単純にできる仕事に配置してくれるかもしれませんし、残念ながら辞めることになるかもしれませんが、ここで質問しても具体的な回答は得られません。

1Like

Comments

  1. @cpp_man

    Questioner

    そうなんですね、やっと見つけたバイト先なので、次のバイトの時に、家でも勉強(自己による研修)ができるよう、必要器具を持ち出しても良いか聞いてみることにします。

    もし良ければ、質問があるのですが、

    独学から実務への壁は、いろいろとあって大きいと思うのですが、その壁はどのように超えるのでしょうか。

  2. 私はプロのプログラマではないです。 なので専門技術で金を貰うことの一般論として述べているということをお断りしておきます。

    研修は仕事の一部として給料が発生するので研修をしているのに給料を払わないという状況は違法です。 まともな会社なら (少なくとも建前としては) 拒否するはずです。 仕事に使う道具を貸し出したら会社としては「あれは自己研鑽であって仕事とは関係ない」とは言い難くなるので。

    実務を始められるレベルとしては、練習ではないプログラム (自分が欲しいと思ったプログラム) をひとつ完成させるくらいがスタートラインになると思います。 それが出来るくらいであれば自分に何が足りないのか、何を調べればよいのか判断できるようになってます。 そうなるまで学ぶしか仕方ないです。 どうやって学ぶのかは人によるでしょうが。

    正直言って何か具体的なこれをすればいいというものは無いんじゃないでしょうか。 壁というよりはグラデーション的なものだと思います。

  3. @cpp_man

    Questioner

    そうなんですね。ありがとうございます。
    とにかく頑張ってみます。

Your answer might help someone💌