【相談】プログラマーになりたい人のためのスレ
■ このスレッドは過去ログ倉庫に格納されています
プログラマーになりたいけどどうすれば良いのとか、
プログラミングを独学でやるにはどうすれば良いのとか、
あまりにも単発質問スレが多いので集約することを試みるスレ
ではどうぞ >>487
githubあげてくれりゃレビューくらいしてやるぞ? >>488
あんまりコード乗せてないしネットで初心者が良く打つコードをただ書き写したぐらいだし アホか?そんなんで評価されるわけないだろ
一体何を頑張ったんだよ ただPHPでお問い合わせフォームだの要望フォームだのネットで作り方調べてそのまま書いた程度のコードでも行けるのか? それで相手を騙せると思うならやればいいんじゃないの?w >>489
とりあえずnodejs入門って本を一通りやろう。掌田さんのやつね。 退職で時間あいたんで趣味でHP作れるようになりたい
独学でweb系の勉強しようと思って下調べしてるんだけど
HTML+CSS+PHP+JavaScript+MySQL辺り習熟した上で
pythonで便利API引っ張れるとイイ感じになると聞いた
とりあえずいくつかweb学習サイト回って基礎知識身につけようと考えてるんですが
他に何か抑えといた方が良いものとか、その辺勉強するのにオススメの書籍とかってありますか >>494
・HTML+CSS
HTML5とCSS3の解説をしているものなら何でも良い
・PHP
PHP7の本なら何でも良い
それかこれ
https://www.php.net/manual/ja/index.php
・JavaScript
オライリーの初めてのJavaScriptかパーフェクトJavaScript
・Python
オライリーの入門 Python3
・MySQL
コマンドを都度ググればわかる、必要ない
または下記参照
・他に抑えておいたほうが良いもの
MySQLの操作にLinux
コマンドは都度ググればわかるが、そもそもコマンドを知らない者がLinuxで何ができるのか知るため、
資格勉強用の「Linux教科書 LPICレベル1 Version4.0対応」という本があるから読めば良い
あるいはCentOS7でサーバーを構築するぞみたいな本でも良い
Web系なのでネットワーク
本当はOSI参照モデルの各レイヤーを理解しておくのが望ましいが、
Web系なので第3層と第7層だけで良い
APIも叩く予定であれば総合的に下記の本が良い
「Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus) 」 医者の勧めで早朝に湯船に浸かる生活にしたら仕事の肩こりが全然ない。マスク無しでも風邪を引かない。
目も覚めるし、コード書く時の注意力を維持するのにもいい感じだ。 >>494
HPならまずはHTMLとCSSでしょ。
他のはその後の話。 「プログラムって、やってみたいなー」って始めて、1つのソフトが、6万行以上になちゃった。
修正大変。 転職する為にRuby on Rails学んでるんだが最善手? >>501
案件は少ないよ
単価だってわざわざ勉強したいと思うほどでもない
ただ、RoR使ってるのは働きやすい会社のような気がするよ >>502
そうなんか。
やっぱJavaScript? >>503
Java
C#
PHP
VB.NET
とにかくJavaが出来ないと派遣プログラマとしては二流
フロントエンドやりたいならHTML/CSS/JavaScriptにくわえてPhotoshop/Illustratorも使えること
指定されたデザインをドット単位で再現できる必要がある
JavaScriptのスキルそのものは必要とされているが、単体だとあまり案件に繋がらない
Pythonはたまに案件まわってくるけど世間で騒いでるほどじゃない
Delphiも年に数件ぐらいはある
あとはPC-9801やCOBOLは忘れたころに案件が入ってくる
意外と需要が高いのがデータベース技術
チューニングやSQLが出来るなら重宝される
あとは電源管理やOracle運用、サーバーのログの見方がわかる人、ネットワークをトータルでわかる人など色々と案件はあるよ
働きたいから言語を覚えるっていうスタンスならJava一択 >>504
結構色々あるんやね。
素人が始めるならJavaかな?
以前ちょっと勉強した時は難しくて、挫折した記憶ある。。 >>505
他の人が出来ない事、やりたがらない事をやるからお金が貰える
ITはやりたい人が多いから難易度をあげていかないとお金にならない
仕事でやるならいきなりJava
参考にする情報も教育体制も整ってる
何を学んだからいいかという悩みがあるなら
求人情報を見ればよい
言語やフレームワークなど具体的な情報が得られる
言語学習はまず完成させることが重要
何か難しいことをしたからOKという世界ではない
実際に完成させて動かして役に立つまでが重要
その段階でトラブルが発生して対応するという経験ができれば尚良い
ログをみて調査をしてトラブルを回避するのだ
個人的にはAWSを学んで欲しい
最低でもEC2とRDSが使えると心強い
個人で学習するにしても自宅サーバや仮想化よりAWSでやったほうが学びが深い >>506
AWSて言うのはプログラマーていうよりエンジニアに近い理解で合ってる? >>506
Amazonのやつやね?
仮装サーバー立てるのはやったことあるけど仕組みとかはよくわかってない >>507
まあ合ってる
ただ境界が曖昧になってきてるから、コードだけ書けますだとあまり魅力的に映らんと思われ
それを踏まえたアドバイスだろうから聞いておいて損はない >>511
Javaが最初はいいんやね。
以前スクール体験したけどめっちゃ難しかったな。
慣れるまではきつそうやね ifや配列等、基礎の基礎を覚えても実務レベルに
届いてはいないと思うのですが、入門書レベルを脱却
するには他に何をしたらいいでしょうか
未経験枠でプログラマになりたいです >>514
ブクマしました
言語を問わず役に立ちそうな内容ですね
勉強します 今の時代にSICPを勧めるのはさすがにない。老害の懐古主義か、または趣味の世界
具体的にやりたい仕事からすべきことを逆算した方が良い
>>513
やりたい仕事は? CMSとかに頼らず掲示板とかブログみたいな投稿システムを作って自力でシステム改変できるようになりたかったら何勉強すりゃええんや >>517
LaravelかRuby on Rails
好きな方を選べ >>513
自分の知ってるものを組み合わせて、つまらないものでいいから何か作ってみたら?ググってコピペして終わりではなく、自分で解法を考えながら作っていけば少しずつ前進する。
なれてきて少しずつ大きな物が出きるようになってくると、だんだん自分の設計の上手くないところが見えてくるだろうから、市販本などでより良い設計が出来るよう一般的な手法も調べるようになると良い。 ホントなんでもいいから作ってみればいい
数字入力すると素数判定するとか約数全部表示するとかそういう簡単なのでいいから 古典的な練習問題としては電卓を作る
かなあ。window を新たに作ってだと結構大変になる 電卓は、実機に似せようとするとかなり難しくなる。
特に難しいのが多分、桁数の制限を入れたときの仕様の解析だな。 >>516
正直明確な目的がないんですよね。。。
プログラミング自体が結構面白いので
仕事にして成長できたらいいなーって感じです
手段と目的が入れ替わっているようですが…
言語も正直こだわりないです
最近はjavascriptが面白い
>>520
ソートや素数判定など易しめなものは作りました
配列を基に総和や相乗を求める、とかも
自分の書いたソートは基本交換法って名前でした
クイックソートっていうのすごいですね、
解説読んでも思いつく気がしない
電卓作るのはよさそうな気がしますね、
なんか手こずりそうな予感。
とりあえずjavascriptで作れるかググります
作るものの難易度が上がっていけば自ずと
実務レベルに近づいていくのかなぁとは漠然と思います 電卓は同じ作業の繰り返しが多い
コピペでもいいけど、ボタン配置ずれたりめんどくさい
物理か化学の好きな分野から公式引っ張り出して
数値入力→内部で計算、計算、計算→数値出力
が設計もしやすいし、後から見てプログラムの中身を追いやすい >>525
作るものないんだったらコピー品つくればいい
Windows標準搭載のアプリは特におすすめだ
メモ帳や電卓をきっちり作れたら、かなり上達してるだろう 電卓はいいね
テストコードも描きやすいし
品質意識してますアピールになる web系で働きたいからRuby on Rails勉強しよう。 >>525
競技プログラミングをするためにやって来たような答え
AtCoderあたりで競技プログラミングをどうぞ 作るならボタンなどのウィジェットを使わず、
一つの画面フォームに全部描画するやり方で作ると、
グラフィックの勉強にもなるらしいぞ。
スマホで電卓の場合、マルチタッチによる早打ち、
7セグ風表示、ライブ壁紙みたいな動く背景などが可能になる。 あとよくある練習問題としては五目並べかなあ
連珠の勝敗判定だと結構複雑
機械側の簡単な思考プログラムを書いてみるのもあり
難しかったら人間対人間かなあ awsって勉強するものなの?するまでもなく誰でも使えね?
マウントじゃないぞ。本気で言っている 「使える」と「使いこなせる」は天地だからな
エクセル使うだけなら誰でもできるが、エクセルでゲーム組めるレベルの奴はそういない
そんな感じの話じゃねーの なるほどな
しかしエクセルでゲーム作れるのと同じレベルまでawsを極めるとか、
インフラ専門を目指すのでもなければやっぱ無意味じゃねと思った そこまで極めなくても
毎日のようにエクセル使っててもろくに機能知らなかったりマクロ組めない奴なんてザラだしな
色々機能が実装されてるもん使うならある程度勉強した方がいいのは間違いない 範囲合計値、最大値、最小値、平均値、加減乗除、グラフ作成
これができたら世間一般ではエクセルが使えるレベル >>534
AWSってかなり幅広いよね
プログラマがよく使う範囲はEC2とRDSだと思う
初心者で覚えて欲しい範囲は
EC2
インスタンスの起動、停止、再起動、複製、アカウントをまたいだ複製
グローバルIPアドレスの付与
RDS
エンドポイントの確認
バックアップの取得
インフラ管理者が別にいるとして、これぐらいわかればとりあえずいいんじゃないかな
適切なイメージを選択してインスタンス起動するところまで出来たら取っ掛かりとしてはいい
入社1週間で教えるならそれぐらい
あとはLinuxの知識になってくる。プログラマでも必須なのはcronだね
で、あとはクラウドならではの話としてEC2のインスタンスは増やしたり減らしたりする
サーバーが増減するという感覚を身に着けて欲しい
1つのサーバーに全部入りにしちゃいけないとか、ステートレスにしろということ
ロードバランサー等も含めた話だね
この辺が一番おもしろいんじゃないかな
新入社員に課題を与えるなら
・出勤日だけ開発サーバーが朝9時に自動的に起動する
・18時になったらサーバーが自動的に停止する
・土日祝は起動しない
というような事をやらせたらいいんじゃないかな
いくつか方法あるけどインスタンス1つ作って管理用にしてaws cliで監視する感じにしてくれるといいな
完成したらさらに死活監視とか機能充実していく感じで
AWSは確かに誰でも使えるように出来てるけどちょっとした工夫で色々できる部分もあるからそこを楽しんで欲しい >>538
VLOOKUPとピボットテーブルは?
VLOOKUP 受注残一覧に在庫表から在庫数を、発注履歴から仕入先を引っ張る
ピボット 得意先別売上集計 >>534
黒い画面でやっていた事をguiで出来るようにした感じだから、確かにそうかもね。アプリケーション設計の概念自体はオンプレの頃からなんら変わってないし。 Ruby on Rails学ぶのってあり?
web系会社で働いてクラウドワークスとかで副業も出来るようになりたいんやけど。
案件少ないんかな?やっぱりJavaとかがいいんかな? >>542
なりたいものの情報源を匿名掲示板にしている時点で
一切のやる気がないことの証明。 身近な人間に初歩的なこと聞くのは恥ずかしいんやろ
勉強するならRubyよりPHP系のフレームワークがええと思うで 変化の早いweb系でreactまたはvueを選ばないとかないわ
rubyとかphpとかできる奴糞ほどいる分野学んでどうすんだよ クラウドワークスで副業したいとあるし、PHPとLaravelとWordPressでとりあえず良いのでは
web系会社と言ってもその辺のECを客にしてるような会社はまだまだPHPだし、
railsやreact、vueの会社はスタートアップが多いから厳しいだろ つかJSってバックエンドで動かすと実際どんな感じなん
フロントエンドと同じ言語が使えるって利点は分かるんだが
そういう美味しそうな話聞くとなんか落とし穴あるんじゃないかって考えてしまうんだが >>548
使いにくいよ
javaでgrailsが無難
最近増えてきてるのはgoだね プログラマー未満が立てる単発質問スレをこの板から撲滅するために生まれたスレなので
住人は限定されていない 前にも言ったと思うけど、今の派遣会社の営業マンさんに
「プログラマーの案件に行きたいです」って言えばいいだけじゃね? プログラミング経験2年くらいの無職なんですが、設計の仕事がやってみたいです
おすすめの会社ありますか? >>554
普通に転職活動して設計の仕事がしたいと伝えるのではいかんのか?
会社を探すのが面倒なら、転職エージェントとか使えば良さそうなところ持ってきてくれるぞ >>557
設計が未経験でもやらせてくれて、できれば教育体制があった方がいいです
エージェントを使ってみます 教育体制がある会社に入ると、もしかしたら教える役に回されるかもよ。
経験2年もあれば十分だろう、新人教育ぐらいなら。 2年で設計とかw
て書こうと思ったんだけどsierとか経験ない奴書いたんだよな
怖すぎ 設計やりたいなら、自分でアプリ作れるぐらいにならないと。
電卓ぐらいでもいいから。 設計やりたい言う奴って、何を思ってそう言うんだろう?
現場内で設計やってるやつが、スゲー楽そうに見えるのかねぇ? 設計書を書くのは無駄だが、設計がないソフトウェアはあり得ない
また設計不要というのは「以前作ったことがあるからもう一度同じものを作るのに設計は不要」という意味であって
初見で何も考えずに作り出そうぜという話ではない
また、小さく作り始めるのも設計しないのとはまた別の話 独学だと業務との乖離があるからスクール行けるならスクールの方がいいよ >>566
スクールだと転職も考えられるからやね。 独学するのに知識?
道具のマニュアル読むだけなのにマニュアルの読み方から勉強するの?バカなの? 独学できる能力はある前提で就職支援目当てにスクールに行く人はうまくいく
教えてもらうためにスクールに行く人はそのうち消える >>570
知識がないから独学するんでねーの?ネットなり本なりで。 すごいossいっぱい転がってるから、それを読んで同じようなものを別言語で実装してみる。とかちらほら見るけど効果ありそうよね Webページ作る系の職に就きたくて、htmlとjs勉強しはじめたんやけどフロントエンド 側はもうそんなに需要ないんか? プログラマーになりたいならCは必須だよ。
Cから逃げてたら40歳ぐらいで誰も追いかけてくれなくなるから。 うん、C#はダメ。
Cもまずは++じゃないほうのCを覚えるほうがいい。
C++は++じゃないCがわかることが前提なんだよね。 「AT車の運転をするならまず蒸気自動車の運転方法から勉強しないとな」みたいな薀蓄聞かされてる気分だわ そーそ、運転じゃなくて開発をやるんだから、
蒸気機関のことだってちゃんと知らなきゃダメだよ。 とりあえずCに触れてみて他言語の簡単さを感じるといい
第二外国語やると英語簡単に思えるあれ >>576
ページならフォトショ・イラレでしょ。見た目ばっかり求められる。 Cのポインタと構造体を理解できないと
そもそもプログラミングに向いていないかも おじいちゃん、今はその二つはメモリとインスタンスって呼ぶんだよ
若者と会話するときに使うからちゃんと覚えておこうね >>576
フロントエンドの方が変化が激しいから需要ある ■ このスレッドは過去ログ倉庫に格納されています