前にアセンブラ、C言語と言いましたが、今はDELPHIとVB.netです。
PHPはスタッフがしているのと、JAVAは韓国提携企業が行っています。
VB.netをどうやって覚えたか?スタッフが誰もいなくなってしまい、覚えるしかなかったというのが本音です。57歳WINDOWS開発言語デビューです。
お客様は問題を解決したい。私はわからないでは済まされない。
必死でしたね。誰もいないときに誰か手伝ってくれたのか?
たまたま韓国企業の社長が助けてくれました。サーバーは私が見ますよって。
PHPは元スタッフが言ったらしますって。
VBは私が独学でするしかなかったので、結果ネット情報で何とかなりました。
前のスタッフが作ってくれたソースを、Visualstudioでデバックしていきました。
最近ではタイマー処理やメモリを使って速度アップなど結構作れるようになりました。
よく、開発の面接をすると新人教育はどうなっていますか?って聞かれる。ネットですと言うと誰も入ってこないのです。
今の方は、楽でいいなと思います。私の時代は、マニュアルはあそこにあるとか、いちいち聞くな自分で調べろって。当たり前に教えてはくれなかったです。
本当に最初のころはやめたくてしょうがなかったけど、今は調べろっていう人になってしまった。
でも、そのほうがかえって真剣に覚える気がします。
今の人はなぜ?教えてもらうことが当たり前なのか?
先日知り合いの社長が、「うちのスタッフ辞めるって言われて、どうするかって言ったら、給与40万出すところがあるって、それで辞めるってどう思う?」と連絡がきました。
「マジっすか?あほですね」「入ってからダメなら給与下がるよね」
「そう思いますよ。だから今の日本人技術者は甘くなってますよ。韓国とかベトナムは結構頑張りますよ」「そうなんや」
って会話をしました。
韓国の開発企業を紹介してあげました。今後はグローバルです。
日本人を高く買ってどうするのかな。使い物になるのは、企画ができ、PGができるSEなんだけどな。
しかも、AIに言うと、プログラムも出てくる。
そんな時代、どう開発者は生きていくのか?私は頑張る人を応援したい。
参考まで
AI を使用して Delphi を VB.NET に変換するサイト
https://products.codeporting.ai/ja/convert/delphi-to-vb.net
AI による概要
詳細
VB.NET(Visual Basic .NET)は、Microsoftが開発したプログラミング言語です。Windowsアプリケーションの開発に適しており、オブジェクト指向のプログラミング言語として幅広い層に利用されています。
VB.NET
特徴
.NET Framework上で動作し、Windowsアプリケーションの開発に適している
開発環境
統合開発環境「Visual Studio」に組み込まれている
利用場面
Windowsアプリケーションの開発、Office製品の機能拡張、Webアプリケーション開発など
メリット
学習コストが低く、高性能のアプリケーションを開発できる
Community edition
無料で利用でき、ちょっとした自動化プログラムやフリーソフトの開発に適している
VB.NETは、1990年代から利用されていたVB(Visual Basic)にオブジェクト指向の要素を加えたうえで、「.NET Framework」に対応させたものです。VB.NETはVBの後継言語で、VBと比べて後方互換性がありません。
VB.NETは、情報・通信や保険・金融など幅広い業界向けのシステム開発に利用されています。
AI による概要
詳細
Delphi(デルファイ)は、アプリケーションの開発を効率的に行うための統合開発環境(IDE)です。アメリカのエンバカデロ・テクノロジーズが開発・販売しています。
Delphiの特徴
開発言語
Pascalプログラミング言語をベースに、Object Pascal言語も使用可能
開発環境
RAD(Rapid Application Development)と呼ばれるツールで、コンポーネントをドラッグ&ドロップで配置して繋げるだけでアプリを作成できる
プラットフォーム
Windows、macOS、Linux、iOS、Androidなどの複数のプラットフォームに対応している
ライブラリ
VCL(Windows専用)とFireMonkey(マルチプラットフォーム専用)の2種類がある
機能
コードエディタ、バージョン管理システムとの統合など
無料版
Delphi Community Editionがあり、フリーランスやスタートアップ企業、趣味や学習目的で利用できる
Delphiは、システムやアプリケーションの開発現場で、ソースコードを書くためのテキストエディタやコンパイラ、リンカ、デバッガなどのソフトウェアを使用する開発環境として活用されています。
Delphiという名前は、古代ギリシャのアポロンの神託(Oracle)を行った場所とされるデルフォイにちなんで付けられました。
AI による概要
詳細
PHP(ピーエイチピー)は、WebサイトやWebアプリケーションの開発に用いられるプログラミング言語です。動的なWebページを生成する能力に優れており、Web開発に適した言語として知られています。
PHP
特徴
動的なコンテンツの作成に適しており、コンパイルが不要で高速に処理できる
使用場面
掲示板や問い合わせフォーム、ショッピングカートなど、動的なWebページの生成が必要なアプリケーションの開発
開発者
デンマーク系カナダ人のプログラマー、ラスマス・ラードフ氏
言語分類
スクリプト言語、動的型付け言語
メリット
文法がわかりやすく、基本的な文法を習得すれば簡単なプログラムをすぐに書くことができる
連携
MySQLやPostgreSQLなどの主要なデータベース管理システムと連携が可能です
PHPは、HTMLに組み込むことで、Webページに「動き」を与えることができます。また、PHPとHTMLを組み合わせることで、お問い合わせフォームやECサイトの開発など、さまざまな機能を持ったWebサイトを作成することができます。
PHPは、WordPressやWikipediaなど、世界的に広く使われているサービスの開発に利用されています。
AI による概要
詳細
Java(ジャバ)は、世界中で利用されているプログラミング言語です。オブジェクト指向の言語で、マルチプラットフォームで動作するアプリケーションやソフトウェアを開発できます。
Javaの特徴
プラットフォーム
Windows、Mac、Linuxなど、さまざまなOSで動作する
開発環境
Java仮想マシン(JVM)によって実行環境が提供される
言語仕様
CおよびC++言語をベースにしている
開発手法
オブジェクト指向プログラミングを採用している
メリット
保守性や再利用性に優れ、実行速度が速い
活用分野
Webアプリケーション、業務系システム、組み込み、スマホアプリなど
Javaは、1995年にSun Microsystems社が開発し、1996年に正式版がリリースされました。その後、Sun Microsystems社はOracle社に買収され、現在はOracle社がJava関連の権利を所有しています。
Javaは、Googleが開発に用いる3大プログラミング言語(Java、C++、Python)のひとつとしても知られています。
Javaの開発環境や実行環境の仕様も含めた総称を「Java」と呼び、オラクルおよびその関連会社の登録商標です。


※コメント投稿者のブログIDはブログ作成者のみに通知されます