はてなキーワード: JAVAとは
プログラミングの話でいうと
次にAIが出てきて設計と実装まとめてやってくれるかも?みたいなところだけど
偉い人は全くわかってないのが、たとえAIが設計実装全部面倒見てくれる場合においても
AIが設計実装するために必要なものは利用者がそろえて渡さなければいけない
AIはママじゃないから、利用者が泣きわめこうが、渡された情報をもとに設計する
魔法のランプで精霊がどんな願いでもかなえてくれるが、こんなはずじゃなかったを連発するように
利用者はAIに作ってもらいたいものが何なのかよくわからないので、適当な指示をAIに出して(指示の出し方や必要な材料をAIにサポートしてもらうとしても)失敗する
これは相手が人間であっても同じなのだが、相手が人間だと脅してごまかして丸投げして責任転嫁できる点で使い勝手がいい
もちろん可能なのだ!独学でエンジニアになってフルリモートで働く人はたくさんいるのだ。まずは自分が興味を持てる分野から始めるといいのだ。例えば、ウェブ開発ならHTML、CSS、JavaScriptを学ぶのが良いのだ。もしもバックエンドに興味があるなら、PythonやRuby、Javaなどの言語を学ぶと良いのだ。また、インフラが気になるなら、クラウドサービスのAWSやAzure、GCPのようなものもおすすめなのだ。
フルリモートの仕事を探すには、リモート専門の求人サイトやフリーランスのプラットフォームを利用するのだ。また、GitHubやLinkedInでプロジェクトや経験を公開しておくと、声をかけてくれる企業もあるのだ。学んだスキルを活用して、少しずつプロジェクトを始めていくと良いのだ!頑張るのだ!
※一番下に追記あり
社内政治的に言えば負け組に属するし昇給に期待できないのとメンタル面の複合的な理由で頑張り切れなくて成果も出ずモチベーションが下がってる。
今後のベースアップも望み薄な状況になったので給与同水準で今後頑張れそうなところに入りてぇなぁ。
現状と同水準の年収500万、それ以上もらえるのならうれしい。
完全リモートワーク。出向などはなし。
Web系といえばWeb系。Androidアプリ開発もやってたけど今はWebの運用保守まわり。
就職して10年くらい流れに身を任せてなぁなぁに過ごしてきたので何も身についてる気がしない。
以下のスキルもだいたいが腰をいれてやろうと思えばできる、なレベル。
・まぁわかる
k8s, Java(SpringBoot), PHP(5.3くらいまでの話)
Kotlinは読めはするけど書くのはなかなか厳しめ。
趣味レベルでReactとかを使ったフロントエンドのやつをgithubに上がってるやつみて修正したりとかはしたことあるけど
・いまだにわからん
身から出た錆ではあるがいやほんとどうすりゃいいのか。
転職エージェントとかでもこんな微妙なのとマッチングしてくれそうなとこなさそうだしなぁ。
モダンな言語をチョットデキルくらいまではやりこんだりしてから転職市場に飛び込んだ方がいいかね。
まったくプランが見えない。
甘えが過ぎるかもしれないけど、必要あらば答えるので厳しくでもよいのでお願いします。
気になったコメントやブコメがあったのでこれだけは答えようと思う
これは理由にも書いた通り以下にかかっていて
大き目プロジェクトに入ったら超絶ブラック進行すぎて燃え尽きて仕事ができなくなり一番下に落ちている
全然エンジニアと違う部署に行ったりとかしたけど成果出せずまたエンジニア業務に戻った
スキルセットにあるk8sやSpringBootも保守で必要になるから触ったりしたけど成果はまちまちで昇給は数回しかない
なので仕事に向き合えてない自分が嫌で、向き合えてない分周りの評価も低いし
引く手あまたどころか引く手は存在するのだろうかというのが今
定年まで会社にしがみつく予定だったけど上もぎっちり詰まってるしもう厳しいかもってなって増田に書いたところ。
まぁ書いたうえであーだこーだなコメントやブコメ見て自己分析も省みることができたので
EKSやGKE、AKSくらいは一通り触れるようになっておこうかなとは思った。
https://survey.stackoverflow.co/2018#technology
https://survey.stackoverflow.co/2020#technology
https://survey.stackoverflow.co/2022/#technology
https://survey.stackoverflow.co/2024/technology
- | 2018 | 2020 | 2022 | 2024 |
JS | 69.8 | 67.7 | 65.36 | 62.3 |
Python | 38.8 | 44.1 | 48.07 | 51 |
TS | 17.4 | 25.4 | 34.83 | 38.5 |
JAVA | 45.3 | 40.2 | 33.27 | 30.3 |
C# | 34.4 | 31.4 | 27.98 | 27.1 |
C++ | 25.4 | 23.9 | 22.55 | 23 |
C言語 | 23.0 | 21.8 | 19.27 | 20.3 |
PHP | 30.7 | 26.2 | 20.87 | 18.2 |
Go | 7.1 | 8.8 | 11.15 | 13.5 |
Rust | - | 5.1 | 9.32 | 12.6 |
kotlin | 4.5 | 7.8 | 9.16 | 9.4 |
Ruby | 10.1 | 7.1 | 6.05 | 5.2 |
Swift | 8.1 | 5.9 | 4.91 | 4.7 |
Scala | 4.4 | 3.6 | 2.59 | 2.6 |
変化がわかりやすいように2年ごとにした
JAVAって永遠に人気なのかと思ったけど、10年後人気言語と言えなくなってるかも
PHPはそろそろ厳しい
C#も地味に衰退
なんでもかんでもhello worldと表示させるプログラムで入門させようとするのやめろ
こっちはウェブアプリ(クローラー等)をどうすれば自鯖以外で常時稼働させられるか知りたいのに、hello worldと表示できました、じゃその方法で一度実行したら継続して稼働するのか分からないじゃん。
google app engineやxserverでのjavaの実行の記事が軒並みそういう内容だから途方に暮れてる