「Perl」を含む日記 RSS

はてなキーワード: Perlとは

2024-06-15

効率よく学びたい駆け出しエンジニア勉強するべき言語を教える

JavaScript

JavaScript は、数ある言語の中でも最も特殊言語だと言える

駆け出しエンジニアに限らず、どんなエンジニアでも学ぶべき言語

JavaScript は、言語ECMAScript と呼ばれる)とランタイムで用意された機能ブラウザとか Node.js とか)との両方を覚える必要があるが、

とりあえず言語仕様をしっかり覚えよう。少なくとも関数式を当たり前に使えて、メソッドチェーンで配列を処理できるようになって、Promise をある程度使えるくらいまでは必須

その先はフレームワーク(React とか)を覚えていくことになるだろうけど、もし JavaScript適当にやっていたらここで勉強効率が下がる

Node.js もあり、色々なプラットフォームでも当たり前にサポートされているので、JavaScript はとても効率のよい言語

でも歴史的事情により色々クソなので大変。頑張ってね

TypeScript

TypeScript は、基本的には JavaScript に変換される言語。型があってコンパイルできることで開発の安全性高まる

本気で理解しようとすると難しいけれど、JavaScript の片手間に覚えていくのが良い

Python

流行りの LLM とかをやる場合Python を学ぶとよい。ある程度の文法を覚えると、自力で色々と書けるようになって楽しいだろう

ただ何かやりたいことがあり、ライブラリとかを使いこなそうとすると、当然ながらそれ専用の知識必要になるので注意

Go

サーバーサイドでコードを書く場合、駆け出しエンジニアGo は良い選択肢になる

文法も難しくないし、いっぱい資料もあるし、現場でも使われているので、サーバープログラムを書くならまず Go からが良いだろう

Swift

iOSアプリ作ってみたいなら Swift 一択になる

メモリ意識する必要が増え、少し複雑になってくるが、言語ランタイムがほぼ一体化しているので、何かを作りたいという気持ちがあれば覚えやすいかもしれない

Kotlin

Androidアプリ作ってみたいなら Kotlin が良いだろう

JVM言語は何かと複雑になってくるのだが、Android で何かを作りたいなら現状 Kotlin が最適解になるだろう

Unity (C#)

ゲームを作りたいなら、Unity を使い C#コードを書くとよい

ネット上にたくさん資料があるので、ちょっとしたゲームを書きながら、ちょっとずつ C# を覚えていくとよい

Rust

何かと人気な Rust だけれど、駆け出しエンジニアには荷が重いので諦めよう

C

C 言語コンピュータ内部の仕組みと密接につながっていて、学習効率という意味ではとても良い

ただ、その分完全な理解必要で、ちょっと書ける程度では学ぶ意味ほとんどない。かなり頑張る必要がある

C++

C 言語をある程度学んでからにしよう

しかし C 言語をある程度学んだら、もう駆け出しエンジニアではない気はする

なので駆け出しエンジニアC++ は一旦忘れよう

Ruby

周りに Ruby について気軽に聞ける人がいる、という状況出ない限り、Python を学ぶほうが効率がよい

Perl

駆け出しエンジニアが学ぶ必要はないし、冷静に考えたら誰にとっても学ぶ必要がない

仮に学んでも、Perl から言語への移植くらいしか役に立つことはないだろう

Java

コメントが難しい。学ぶ価値のある言語で、Java を学びたい積極的理由があるなら止めはしない

ただ Android なら Kotlin でいいし、サーバーサイドなら Go でいい

積極的Java を学ぶ理由がないなら、駆け出しエンジニアのうちは避けておいてよい

まとめ

積極的理由があるなら、どんな言語でもしっかり学ぶと良い

どの言語でも、ひとつ完璧マスターしたら、(同じパラダイムの)他の言語習得は格段に楽になる

考えたくないなら、JavaScriptPython適当に学んで、それで何か作れるようになれば、まあいいんじゃないか

2024-06-11

anond:20240611104512

ちょっとしたホームページとか作るのに流行ったね

素人でも簡単に出来るフレームワークというのが売りだから

あんまやらんから知らないけどその前のPerlかに比べると全然マシじゃないか

2024-05-30

以下のプログラミング言語使ってるやつ

JAVA使ってるやつ

Cobol使ってるやつに見える

Scala使ってるやつ

JAVA使ってるやつに見える

Ruby使ってるやつ

Perl使ってるやつに見える

PHP使ってるやつ

Ruby使ってるやつに見える

以上、増田独断偏見でした

参考

https://survey.stackoverflow.co/2023/#section-admired-and-desired-programming-scripting-and-markup-languages

2024-03-31

anond:20240331204739

横だけど、その話だとPerlは動的型付けであって静的言語なの?

Perlコンパイルはあるよね。でも型は基本ない訳だけど。

anond:20240331203515

matzや有名なPerl使いたちが型要らないって言っていても、それはそうでしょ、あなたたちは頭が良いから、としか思えない。

例えるなら、命綱つけるのめんどうだし邪魔からバランス感覚抜群の俺たちは命綱つけないで高所作業するぜ、って言われている感覚

すぐそこに命綱つきの言語があるのにあえてそれを使わないっていうのはまあ理解しますけど関わりたくない。

できることならそういう現場は撲滅したい。

ということで今日も動的型付け言語ネガキャンをしてる。

2024-02-19

anond:20240219133257

AI活用すれば素人でもソフトウェアが作れる」

って言ったとき

素人(今はプログラムを書いていないが、昔Perlで自社サービスの開発をしていた)

素人プログラム経験無し)

だと結構違う

いったいいつプログラマがいらなくなるんだよ

AIで書けるとか言ってるけど仕様打合せしてプロンプト書いて出てきたコード動作確認してんのプログラマじゃねえか

いやまだそっちは実用になりませんとか言ったって

ノーコードとかローコードとかまたわーわー言ってるけど書ける奴の間口がちょっと変わっただけで作業してるやつ結局はプログラマじゃねえか

いっつもそうだ

juliaもpythonもそんな触れ込みだった瞬間があったぞperlより直観的ですって

EJBnode.jsエンジニア不要になる~とか言ってた奴を産んだ時があった

VBAもノーコードみたいな文脈で導入されたの忘れてねえぞ

あのとき用語は何だっけかそうだエンドユーザーコンピューティング

VBもそうだ

言葉で書いた通り動くって話だったぞ

英語の国の人はそうなのかなーって思いながら書いてた

Σプロジェクトプログラマが不足するから大変だ―プログラマが不要仕事できるようにしようーみたいな話だったと聞いている

メインフレームシステム開発に欠かせず数多のシステム開発に使われた言語であるCOBOLだって英語を話すように書くとあっという間にシステムが出来上がるという触れ込みだった

プログラマが不要になる日はいつなんだ

2024-02-05

世界三大あれ

camelCaseName

PascalCaseName

snake_case_name

kebab-case-name

Perl_Constant_Name ← これPerl以外で使われるの見たことないわwww (24/2/18追記 これ Ada で使われてんのな)

block__element--modifier ← 何だテメー・・・

他なんかある?

2024-02-01

Perl会社を探さないといけないって大変だねえ

2024-01-07

anond:20240107193316

別の人が規模や複雑さが大きくなるなら別の言語に切り替える的なこと書いてたでしょ。保守コストが深刻になってきたら別の実装に切り替えるのは普通のことだと思うが。そういう用途だと昔はperlが使われたが今はどうなんだろうな。

シェルスクリプトしか知らないやつがあらゆる複雑な処理をシェルスクリプトで何とかしてる会社やばいと思うが、適材適所シェルスクリプトを使ってる会社はやばくないというかそれがあるべき状態だと思う

2023-12-31

anond:20231231173000

当時からちょっとアングラぽいサイトでは

どこから流れてきたんだか知れないエロ画像がよく並べられてあって

それをテレホ時間内に効率よくダウンロードするためにPerlを学んだなあ。

2023-12-27

anond:20231227175401

21世紀にもなれば、みんな、ちゃんとしたコンピュータープログラミングなんて当たり前で

C++Perlや他の言語ちょっと扱える程度じゃ何の自慢にもならないと思ってた。(20世紀なのでWebと言えばPerl程度しか知らなかった)

プロともなれば、もっともっとずっとずっと高度な技術を売らなきゃ売れない時代が来ると思ってた。

そうはならなかったなあ。

世界はことごとく俺の逆を行く。

まあそのお陰で、俺の大したことないレベル技術を高く買ってくれる企業があるわけだけど。。。

anond:20231227143101

せやで

Adaお姉さんとかRubyちゃんとかPerlちゃんとかとっかえひっかえや

2023-12-19

anond:20231219185849

Next.jsはもちろんいいぞ

Perl時代遅れな分、やってる人間が昔のハッカー中心で有象無象がいないので進めたが、敢えて変える必要はない

就職斡旋で変なのに捕まるより、Xでまともな人を探して何かに貢献する側に回るのがおすすめ

anond:20231219183037

ありがとうございます

リスナーからは「お前にはITは無理」「お前にプログラマーは無理」とマイナス言葉ばかり浴びせ続けられてきたので励みになります

行けそうな気がしてきました

Perl時代遅れと聞いたので最新のNext.js勉強しています

今はダメでもこれから戦力になるので就職斡旋をしていただける方を探しています

anond:20231219181657

真面目に言うとPerlとかやったらいいと思う

YAPCかに行けばいい人に出会えるし

ITエンジニアとして恵まれるか否かは周辺環境次第だから

2023-11-22

Rubyって見事にオワコンになったな

一時期の勢いはどこへやら、今や使ってたら恥ずかしい言語になったな。

Rubyキャリア選ばなくて良かった〜。

Rails歴5年です!」とかもはや経歴として恥ずかしいもん。

もはやRubyPerlと同じ箱に分別してこの世から捨てて全く困らないもんな。

2023-11-02

無職12年の増田です!社会復帰したいです!PerlActionScriptの実務経験あります

資格初級シスアド基本情報応用情報は取りました!

手取り14万円以上で月間平均残業時間40時間以内を希望します!

 

高望みしすぎでしょうか……

2023-09-19

anond:20230917223337

まず、最低限コンピュータが使える環境で、事務的仕事しましょう。

色んな仕事自動化しましょう。GASPerlを使うといいです。仕事が早く終わって重宝されるでしょう。

出来なかったら適正無いです。難なく出来たら適正があります

2023-08-17

半導体設計ってツール覚えるだけでも大変よな

verilogtcl、SVA、PSL、e言語PythonPerlツール使いながら覚え、

ツールマニュアルどこにあるんだので覚え、

参考に出来るような回路自体があまりなく、

規格は新しいのが出たら覚え、

ツール個人では契約出来ず使えないし、ネット情報はないし。

ログイン ユーザー登録
ようこそ ゲスト さん