初めて質問させていただきます。
現在社会人2年目人工知能のシステム開発を行なっています。
学生時代、人工知能を専攻していたものの、
本格的なソフトウェア開発は初めてで、人工知能のみならず、プログラミング・ソフトウェア工学の習得、上達に行き詰まりを感じています。
職場の先輩たちと打ち合わせをすると、わからないことだらけで困っています。
特にソフトウェア工学の分野で、です。
人工知能の理論や数式などはそこそこわかるものの、開発段階になると困るのです。
そこでPythonの上達、ソフトウェア工学の習得にオススメの勉強法や本などご教示いだだければ幸いです。
またこの春初めて資格試験を受けます(基本情報技術者試験)
こちらも勉強法などご教示ください。
午後試験で躓いています。
何卒宜しくお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
Python入門ということであればドットインストールをやってみてはいかがでしょうか。動画で一つ一つ説明してくれます。ただ見るだけではなく、ぜひ手を動かしながら見ることをおすすめします。
https://dotinstall.com/lessons/basic_python_v3
ドットインストールを終えており、Pythonを一通りマスターしたのであれば、機械学習+Pythonが組み合わさった以下2冊をコーディングしながら読んでみるのがおすすめです。
Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
またこの春初めて資格試験を受けます(基本情報技術者試験)
こちらも勉強法などご教示ください。
午後試験で躓いています。
それなりに情報処理試験は取得してきましたが、当時は過去問をひたすらやりました。参考まで。
投稿2018/03/20 06:52
編集2018/03/20 07:39総合スコア767
0
「ソフトウェア工学」はちょっと広いですね。
テストのことでしょうか?
モジュールわけ?
工程管理?
…
https://www.amazon.co.jp/世界標準MIT教科書-Python言語によるプログラミングイントロダクション第2版-データサイエンスとアプリケーション-ジョン・V-グッターグ/dp/4764905183/ref=pd_bxgy_14_img_2?_encoding=UTF8&psc=1&refRID=VR43Z1R4BXPXNC0ZCQY8
この本が体系的なソフトウェア開発技法についての言及もあってよかった記憶があります。
版が新しくなったので、第1版についての記憶ですが。
基本情報技術者試験について
午前は過去問から出まくるので、
http://www.fe-siken.com/fekakomon.php
こういうところで一問一答やっておけば合格ラインまでは楽です。
同じ問題がそのまま出ていて、それを回答するだけで合格できる記憶があります(過去)。
意味がわからなくても選択肢が同じなので…
後は興味があるところで知らなかったものを、
https://www.amazon.co.jp/キタミ式イラストIT塾-基本情報技術者-平成30年度-情報処理技術者試験-きたみりゅうじ/dp/4774193496/ref=pd_sim_14_4?_encoding=UTF8&psc=1&refRID=54B0Q1H1HD9Q2QPN5H54
このような参考書で詳しく読んでみるとよいかと。
(おばけ先生監修:https://twitter.com/__obake?lang=ja)
基本情報の午後の問題には詳しくないのですが、
「情報セキュリティ」は必須、数学に自信があるのなら「アルゴリズム」、
後は「データベース」と「ネットワーク」をそこそこやっておけば落ちることはないでしょう。
午後問題のポイントは難しく考えすぎないことです。
そんなに難しいことは聞いてきません。
たいてい、問題文を読み間違えたか、問題文がわかりにくいかです。
素直な気持ちになって一度は自明だと思ったことが答えだったりします。
深読みしてはいけません…
追記:
「要件定義、WBS」は会社の文化があるので事前勉強は難しいでしょう。
「デザインパターン、UML」は
https://www.amazon.co.jp/エキスパートPythonプログラミング改訂2版-Michal-Jaworski/dp/4048930613/ref=sr_1_1?s=books&ie=UTF8&qid=1521532399&sr=1-1&keywords=エキスパートpython
https://www.amazon.co.jp/UMLモデリングの本質-第2版-児玉-公信/dp/4822284646/ref=sr_1_11?s=books&ie=UTF8&qid=1521532419&sr=1-11&keywords=UML
に少々。
UMLは本は必要がないかもしれません…
投稿2018/03/20 07:49
編集2018/03/20 07:54総合スコア8560
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
職場の先輩たちと打ち合わせをすると、わからないことだらけで困っています。
これについてはつど先輩に質問しましょう。
そのさい、何が分からず、何に困っているのかを説明できるようにしましょう。
teratail
で質問してもよいですが「質問は具体的に」することを心掛けましょう。
またこの春初めて資格試験を受けます(基本情報技術者試験)
こちらも勉強法などご教示ください。
もし会社からの指示なら、資格試験もお仕事と割り切ってこなしましょう。
基本情報なら、過去問付きの参考書を真面目に数回通してこなせば合格ラインに達すると思います。
スケジュールを立て、マイルストーンごとに進捗状況を確認し進める。
会社が許せばですが、勤務時間外に会社に残ってやるといやいやながらでも多少は捗ります。
なお「基本情報技術者試験(レベル2)」シラバスにざっと目を通し、実際の過去問の出題状況と見比べながら、得意分野を重点的にやり不要な分野を捨てると多少は効率あがります。
って今春の試験だと、ちょっと時間的に間に合わないかな?
基本情報レベルの知識をつけると先輩の云っていることもかなり理解できるようになると思います。
がんばってください。
投稿2018/03/20 07:05
総合スコア38262
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/20 07:22
2018/03/20 07:34
2018/03/20 07:40
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/20 07:20
2018/03/20 07:27
2018/03/20 07:33
2018/03/20 07:40
2018/03/20 07:44
2018/03/20 07:46