自分は新卒(Webサービス系)なのですが。、PGとしての方向性で悩んでいます。
現在は、フレームワークの使い方と会社独自のAPIの使い方、ツールの使い方を学んでいます。しかしこの知識が将来(プロジェクトが変わったり、会社が変わった場合)役に立つとは思えません。
ならば根本的なところをおさえようということで、HTTP,TCP/IPプロトコルがどのように動作しているか調べたり、オブジェクト指向を勉強したり、フレームワークのソースを見たりしてきました。
しかしここで得た知識を現場で使うことはあるのでしょうか?基本的にバグがでてもHTTP層レベルが問題になることはありませんし、会社のソースはとても汚く(1メソッド200行以上、継承も抽象化も基本的におこなわれていない)このソースを変更することも許されません(独自実装はほかの人がわかりくいから)。そもそも会社の仕事の中で、技術力がいる場面とはどこなんでしょうか?
自分は技術力のあるPGになることで仕事を面白くやりがいのあるものにしたいと思って、今まで勉強してきましたが、そもそも技術力とは何なのか、PGの仕事にやりがいはないのではないかと、最近疑問に思っています。
そこで他人の意見を伺いたく、質問させていただきました。曖昧な質問で恐縮ですが、お返事お待ちしております。
No.3ベストアンサー
- 回答日時:
>例えばどういったものが汎用的な技術でしょうか?
特定の言語・プログラムに限定されない汎用的なエディタ・デバッガ・ツールの使い方、開発環境の前提となるPCのインストール・保守、開発関連資料として要求される資料の種類と作成方法、実際の作業手順としての実作業の切り分け、等の特定分野に関係なく利用可能な関連知識といったもの。
いずれにしろ経験によって実作業とともに身につくもので、意図的に範囲を限定してその知識に限って習得しようとしても無駄です。
No.2
- 回答日時:
>会社が潰れれば極端な話何もしてこなかった人間、つまり新卒と同じような能力
>(プログラミング能力に限る)となってしまうのでしょうか?
特定分野の専門知識についてはそうでしょうし、最新知識を学んだ新人のほうが有利な場合もあるでしょうが、経験を重ねれば新人には無い汎用的なノウハウや作業手順等も身につきますからそれが技術力のひとつともいえます。
ただし、作業環境等も年々と変化していき、自動化・部品化等が進んだり、作業内容も変わっていきますから、常に新しい技術への対応も必要になります。
それと同時に、過去の資産の保守が必要とされる場合もあり、すでに最先端では使われなくなった古い技術が求められる場合もあり得ます。
何度もお付き合いいただきありがとうございます。
<<経験を重ねれば新人には無い汎用的なノウハウ
自分はここを意識的に習得したいと考えております。そのために、全てのWebアプリで汎用的といえるHTTP等を学びました。しかし自分の方向性は間違っている様な気がします。
例えばどういったものが汎用的な技術でしょうか?
No.1
- 回答日時:
プロジェクトが変わったり、会社が変わった場合は、仕事の内容に応じた専門知識が必要ですから、特定の知識・技術だけに限って習得しても無意味です。
したがって必要に応じてあらゆる知識を習得することが必要です。
汚いソースを解読するのもある意味技術力です。
効率よく整理された仕事ばかりではなく、むしろ地味な作業を根気よく行うこも必要で、そういった機会のほうが多いでしょう。
そのような地味な作業内容の仕事にやりがいがないなら転職すればいいです。
お返事ありがとうございます。
<<効率よく整理された仕事ばかりではなく、
たしかに最近はそのような仕事を多くやっております。また転職も考えてはいますが、何も考えなしに動いては、青い鳥を求めるようなものなので色々な意見を取り入れたいと考えています。
<<したがって必要に応じてあらゆる知識
なるほど、だからエンジニアは一生勉強しなければいけないとよくいわれるんですね。ただ疑問なのは、では技術力とは何を指すのかがわかりません。
プロジェクトがかわって前の知識が新しい仕事では何も役に立たなくなるなら、技術力はかなり環境に依存するものということになりますよね?
例えば35歳までプログラムを一生懸命やって知識を習得しても、会社が潰れれば極端な話何もしてこなかった人間、つまり新卒と同じような能力(プログラミング能力に限る)となってしまうのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ビジネス・キャリア) 所謂『社会不適合者』に向く仕事は、調べると『夜間警備』とかの他、『起業する』ともありましたが。 2 2023/04/21 07:58
- その他(就職・転職・働き方) 所謂『社会不適合者』に向く仕事は、調べると『夜間警備』とかの他、『起業する』ともありましたが。 1 2023/04/21 06:13
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 医師・看護師・助産師 看護専門学校の入学志望動機の添削をお願い致します(400~800字以内) 2 2022/07/17 14:39
- その他(悩み相談・人生相談) 仕事が出来ない人の末路とはどのようなものでしょうか。私の事です。 6 2023/04/01 19:48
- その他(悩み相談・人生相談) 毎日、こんなのでいいのだろうか、精神は死んでいて何とか生きている毎日 2 2023/03/08 18:16
- 会社・職場 若手の競争嫌いに悩んでいます。 技術が必要なサービス業をしています。 社員数は20人程度の小さな会社 4 2022/08/07 10:00
- その他(社会・学校・職場) 某職場で、マルチな面で優秀過ぎてストイック過ぎて却って浮いてしまうような人について。寧ろ経営者向き? 1 2023/04/13 04:31
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Web・クリエイティブ 独学でwebデザイナーを目指すには 2 2022/09/17 16:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPプログラミング 未経験 副業
-
30代半ばからのプログラマー
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
mavenでtools.jar
-
IISワーカープロセスが原因でCP...
-
java と javax の違いは?
-
AndroidとJavaの違いについて
-
使用しているJUnitのバージョン...
-
gitでバージョン指定してダウン...
-
C言語で円周率を求めるプログラ...
-
appleスクリプトでアプリケーシ...
-
Eclipseソース開発画面の行番号...
-
VBAの「for i=1 to cells(…」...
-
xdtファイルって?
-
JavaプログラムでYahooの検索結...
-
VBA(えくせる)ってなんでメン...
-
unzip32.dllの利用について(64b...
-
Javaでゲームコントローラーを...
-
Visual Basicで簡単なミニゲームを
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wed業界に詳しい方教えてくださ...
-
Pythonを無料(安価)で学ぶ方...
-
VBはどのくらいで習得するもの...
-
プログラマーの適正検査落ちま...
-
今年28歳女性 プログラマー未...
-
Javaを仕事で使うには、J...
-
VBAからのVB.NETかC#
-
javaエンジニアとは何?(超初...
-
今年30歳、業務未経験がプロ...
-
30代半ばからのプログラマー
-
文系の大学生です。SEに内定し...
-
PHPプログラミング 未経験 副業
-
Web系・オープン系・制御系など...
-
PHPの実務レベルはどのぐらいで...
-
Sun認定Javaプログラマの試験対...
-
WEBプログラマーに進路変更した...
-
初心者がアプリ開発を勉強する...
-
医療、バイオ系のPG
-
実務経験なしで中途のプログラ...
-
Python Java,Springフレームワ...
おすすめ情報