-
ID:RAjvQP さんの質問

一度もプログラマーとして就職したことない30代の者なのですが、今からプログラマーとして就職するためには、技術面ではどんなスキルが必要となりますか?プログラミングは独学で次のようなものは扱えます。html, css, sass, js, jquery, node.js, mongodb, mongoose, express.js, xcode, objective c, php, python, mysql, git, gulp, apache, nginx, cent os. それとポトフォリオとして自分で開発したウェブサービスやアプリは見せられるようにしたいと思ってます。

みんなの回答 5 件

ID:mEslY2 さんの回答

プログラマーとして就職したいとのことですが、具体的には何がしたいのですか。それと次のようなものが使えますと書かれていますが、この業界では文法がわかる触ったことがあるというだけの人間は正直いりません。かかれている内容のものはWEB系のものが多いので、WEBサービスを作って生活したいのであれば、まず独自のWEBサービスを作ってみることをオススメします。それとgulpやsassなどの自動化は経験が浅い人が使うと闇が深いので、最初は手で書くと良いでしょう。

ID:mEslY2

書き忘れましたが、フロントエンドなのかバックエンドなのかによって必要とされるスキルが異なります。プログラマーと名乗り、phpがちょっといじれるだけの人もいます。自分が何ができるようになりたいのから、何を勉強すべきなのかを聞いていただけるとお応えしやすいです。

ID:80XSmc

回答ありがとうございます。質問文の最後で少し触れていますが、開発済みのウェブサービスとアプリはあり、それらはポートフォリオとして就活時に見せたいと考えています。フロントかバックかは、どちらかと言えばフロント開発の方が好きです。スマホアプリ開発やjsでのspa開発などは個人的に経験があります。

ID:mEslY2

作品があるようでしたら、一度面接にいってみるのはいかがでしょうか。正直なにができますではお応えすることが難しいです。フロントかバックかは、面接行かれる前に決めておくのがいいでしょう。できればポートフォリオもそれように作れるとGOOD!!技術的なものを言えばきりがないので、独学ということもあるので、足場を固めるのがいいのではないでしょうか。フロントであれば、jQuery, backbone.js, angular.jsは当然のこと。ユーザー行動分析・UI設計・サーバサイドの知識は必須です。

ID:80XSmc

ユーザー行動分析というのは、例えばgoogle analyticsでのアクセス解析のことでしょうか?GAの資格は取得してるので大丈夫そうです。フロントでもスマホアプリ開発かwebかを決めておくと良さそうですね。

ID:7qiFLr さんの回答

言語なんて1つできればいい。プログラマーなら解るだろうが、何かの言語でシステムひとつ作る能力があれば、あとはどんな言語でもそんなに苦労せずこなせる。Webならオンラインショッピングシステムを作れればひとつの指標になるだろう。ユーザー管理、商品管理、売上統計もろもろ。

ID:ll3YmP

その辺りは作れると思います。現在の課題はいかに保守性、拡張性、再利用性の高い設計をするかなのですが、これに関しては現在進行形で学習という感じです。

ID:zSdskj

よりセキュアにって目線も勉強に加えてほしいな。
拡張性のためにそれがないがしろになってるやつたまに見かけて「動けばいいってもんじゃねえ」と思う時がある。

ID:ll3YmP

セキュリティー面はフレームワークに頼ってしまっていて知識的に弱いですね。徳丸本はだいぶ前に購入してはいるものの読まずに放置プレイしています。セキュリティー面も勉強せねばなりませんね!ありがとうございます。

ID:7qiFLr

「れると思う」ではダメ。実際に作ってみないとどれだけ違うかが判らないだろう。最初は思ってる倍の作業が発生してびっくりすると思う。

ID:93b.RB

スキルより、若さ、健康管理、メンタル管理、言葉遣い、謙虚な姿勢が保てるかを見るかな。
独学と実務は全く違うし、独学はどれだけやっても現場での経験より浅くなる。独学10年より現場の1年生の方が問題解決力は高いので、それを受け入れるだけの柔軟性が必要だよね。

ID:c.uqge さんの回答

就職だけはやめておけ

ID:7acNJP

正社員というより派遣くらいで考えてます。

ID:zSdskj さんの回答

本当に自力でそれが作れるのか、は結構な指針になるから、論より証拠、動くものを持っていくのがいいかも。

賛否あるかとは思うけど、ハッカソンに出てみるのもいいよ。

他の人と協力して作る経験と、仕事でプログラマやってるような人のスキルと、ハッカソンに出てなんか作ったっていう就活用のアピールポイントと、「自分が作りたいとは限らないもの」に対するモチベーションがどのくらい保てるかをはかれるから。

ID:ll3YmP

ハッカソンとか楽しそうですね!前にアプリ開発で独立している方々と共同でアプリを作るみたいな話に加わっていたのですが、諸事情でフェイドアウトせざるを得なくて、今思うともったいなかったかもしれません。

ID:Ikyva5 さんの回答

経営者です。こういう言語できますとかデザインできますとか、口だけの人は星の数ほどいるので、デザインならポートフォリオ、プログラマーならGitHubなどに上げた実際のコードを見て判断します。成果物をみれば一発ですべてがわかってしまいますからね。是非、すぐ人に見せられる成果物を準備されることをお勧めしたいと思います。頑張ってください。

ID:Uw76wL

一発で全てが分かってしまうってことは、経営者もプログラミングの知識は必須ということですか?

ID:93b.RB

経営者でもIT業やってればプログラミングの知識は必須です。
というよりプログラミングとは、言語は問わず業務知識の中でも最も単純で誰でも出来る部分ですので畑違いのIT営業でも軽くは理解してます。
プログラミングは簡単ですが、プログラマは非常に難しい業務です。
プログラマの技術はコードを書くことではなく、情報伝達の正確性、客観性です。社内の個人業務はテストコードと保守性、可読性、設計、論理的思考スピードが評価基準であり、最も重要なのが協調性、つまりコミュニケーション力です。
言語は何か一つしっかりこなせればそれで十分で重要ではないです。

最終更新日:2016-03-08 (6,710 views)

関連するトピックス

ページ上部に戻る