「非エンジニア」を含む日記 RSS

はてなキーワード: 非エンジニアとは

2024-04-01

アクセンチュア転職した非エンジニアコンサルやってる友人がウザイ

普通の会話も異様に横文字増えてルー大柴みたいだし

ITとは!みたいなこと語り出すし

ITコンサルからプログラミングとか教えて!って言われてプログラミング興味ある子やエンジニアとして働いてる友達呼んでもくもく会とか開いたんだけど口先だけで興味無いっぽくてノーコード流行り!自分で書くのはレガシー

とか言ってくる

2024-03-02

エクセルマクロのお作法計算用シートという諸悪の根源について)

前置き

この日記の内容は、会社の後輩から最近エクセルマクロ勉強し始めて(キラキラ)」という話を聞いて、先輩ムーブかますために話した内容になります

とにかくこれから説明する「計算用シート」が憎くて憎くてたまらず、ちょっと引かれるほど熱弁してしまいました。

ただ、他の方がどうされているのかや、逆に「計算用シート」を愛用する方の意見も聞きたくなり、増田に書いてみました。

増田の経歴

この記事趣旨

エクセルマクロのお作法とか書きましたが、要するにエクセルマクロで「計算用シート」って色々な意味でよくないよね、という話をしたいです。

3行でまとめます

〇 エクセルシートはユーザーインターフェースインプット)か出力結果(アウトプット)のためのものとすべき

〇 データ加工をする場合には、原則配列辞書配列連想配列)に格納して加工を行い、最後の結果だけシートに出力するべき

〇 何事にも例外はある。

計算用シートとは

この記事では、エクセルシートを下記の通り分類します。

エクセルマクロにも色々あると思いますが、今回は下記を想定します。

日付や人物名などを入力し、データベースや別のエクセルファイル、別のシートから取得したデータ入力された値を基に加工し、加工後のデータをシートに出力する

この場合入力欄があり編集可能なシートがユーザーインターフェース、最終的に加工されたデータが出力されるシートが出力結果です。

(もちろん、ユーザーインターフェースの別の欄(セル)に出力する場合もあるし、その場合ユーザーインターフェース出力結果が一体のものとみなします。)

また、データ用シートは同じエクセルファイル内に基となるデータが含まれ場合を想定します。

(これ自体が非推奨で、SQLデータベースかせめてAccessを使え、という意見はありますがそれは別にして…)

ではここで定義する計算用シートとはなにかというと、文字通り計算を行うためのシートです。

例えばイメージするのはこんなマクロです。

1.元となるcsvファイルエクセルに読み出してシートに格納

2.そのデータは日付が数値型になっているので、日付(数値型)の入った列を文字列に変換した日付(文字列型)列を新たに作成

3.その列をキーとして対象となるデータを取り出すvlookup関数を各行に格納した列を新たに作成

4.その列で特定された列をさらに加工した列を新たに作成し、…

これは極端な例ですが、とにかく変数配列定義せず(あるいはエクセルセルオブジェクト変数のように扱い)、エクセルに値を入力し、それを直接加工することで目的となるデータ加工をしたり、様々な処理をします。

その舞台となるのが、計算用シートです。

なんかこんな感じの処理をしているエクセルマクロ、どこの会社でも腐るほどあるんじゃないでしょうか。

ある程度マクロに慣れた気の利く人なら、このシートはロック非表示にして、ユーザーから触れないようにするでしょう。

・・・これ、やめたほうが良くないですか?

こいつが日本生産性を落とす諸悪の根源だと思います

駄目な理由

ある程度詳しい人なら同意してくれると思いますが、このやり方でダメ理由はいっぱいあります

後で説明する配列辞書配列連想配列)と比べると格段に処理が遅いです。

わざわざエクセル操作しているから当然ですね。

ちょっと詳しい人が知っている「画面更新非表示」を駆使しても、配列を使った処理からみれば止まったハエです。

(参考)VBAで作ったマクロの高速化① 配列を使う

  • 可読性が下がる

いったんエクセルシートにデータを格納して加工しているので、コードエクセルシートを両方見る必要があり、とても読みにくいです。

変数として命名されていないのも致命的で、処理の意図が余計に分からなくなります

計算用シートを事前に用意して、別のセル関数を格納しておき、マクロ関数を使ってデータ加工をするものも見たことがあります

これは懲役刑に処したほうがいいと思います

まり知られていませんが、セルの最大文字数は32,767 文字です。

セルの最大文字数を超えると自動的に隣のセルに値が入り、シートが滅茶苦茶になります

他にもエクセルの数値を丸め自動変換の仕様とか文字列→日付の自動変換とか、いくつものバグに苦しめられます

できる人だと、いちいち最大文字数が多い場合の処理を書いたり自動変換機能を殺したりしてくれますが、そんなことに手間をかけているか日本GDPは上がらないんだと思います

他にも、データが大きくなると処理が重くなり不安定になる、計算用シートを人が触ってしまリスクがある、などいくらでも理由は上げられます

(逆に利点は、目の前でガチャガチャ動いてスーパーハッカーになった気分になれるくらいしか思いつかない・・・

じゃあどうするの

配列を使いましょう。

配列とは何ぞや、という人はググってください。

配列データを入れて、データ加工は配列変数に対して行い、一番最後の出力だけセルに値を格納する。

他のプログラミング言語なら普通にやっていることです。

個人的オススメしたいのは辞書配列連想配列)で、うまく使うとデータ管理簡単になり、処理も爆速になります

(参考)【VBA】大量データから高速で値を検索【Dictionaryを使う】

csvファイルもなまじエクセルで開けるだけに別のブックやシートで開きがちですが、これは悪魔のささやきです。

直接ファイルを読み出してLine InputやSplitで配列に格納しましょう。

エクセルとして開くやり方はコード書くのは簡単でも、実行時間に天と地ほどの差が出ますエクセル開くと処理もめちゃ不安定です。

(参考)Excel VBAでCSVオープンするときのパフォーマンス比較

いや、冒頭のマクロを書く人の気持ちも分かるつもりです。自分コードを書き始めたころは全部シート上で操作していました。

冒頭のマクロのほうが直感的なんですよね。自分が手で書くことをマクロやらせる、というマクロ本来趣旨にはあっていますし。

途中の計算過程もすべて目の前で展開されるから分かりやすいです。

ただ、それではダメなんです。。。処理は遅いし挙動不安定だし後で改修・保守する人が死にます

あと、エクセルシートやセルは当然エクセルしかないので、エクセルマクロVBAから他の言語に移れなくなります

自分エクセルマクロの里の出なので、計算用シート脱却には苦労しましたが、苦労して会得した配列辞書配列連想配列)のスキルはそのまま他の言語に活かすことができました。

配列の中身を見る方法別にある(ローカルウィンドウやDebug.printを使うなど)ので、リハビリに取り組んでほしいです。

(参考)VBA デバッグの仕方

もちろん例外もあります

計算用シートを許容できる、使うべきケースもあると思います。。

個人的には、

最後のは、なんでも自分確認しないと気が済まない上司発注で、意味不明と思いましたしたがしぶしぶやりました。)

などの場合計算用シートを使ってもよいと思います

この場合インプットエクセルシートに直接加工するのは論外なので、計算用(加工用)のシートを用意してそこで操作を行うことは必要だと思います

他にも、こういうときは「計算用シート」があったほうが良い、という状況があれば教えてもらえると嬉しいです。

最後

そもそもツッコミとして、「データ加工するならエクセルマクロを使わずpythonとかRとかもっとまともな言語使えよ」という言葉が来そうな気がします。

ただ、個人的にはエクセルマクロVBA)は大好きですし、初心者にもおすすめしたいです。

自分のような非エンジニアだと、セキュリティ関係などでPythonの開発環境とかすごく用意しにくいんですよね。

(あと、コマンドプロンプトの真っ黒な画面が怖かった)

その点エクセルマクロは、開発環境の用意はプロパティでチェック項目を一つオンにするだけだし、入門書がたくさんあるし、セル挙動を追えば視覚的にプログラム理解できるし、初心者に優しいです。

(そのやさしさが上述したとおり悪魔の罠なわけですが。)

最初計算用シートに頼ってでもエクセルマクロからプログラミングを始めて、本格的なデータ加工をし始めたあたりで計算用シートという諸悪の根源から脱却する。

さらに本格的なデータ処理を行うために、PythonやRなど別の言語習得したり、エクセルからSQLデータベースやACCESSなどに切り替えていく、というプロセスがいいのではと個人的に思います

2024-02-04

なんかまた

エンジニアファーストだのジュニア採用だのでX盛り上がってるみたいだけど、

一見では数年Rails初心者と同じ成果物しかないNext使い/フロントエンドエンジニア

要するにcronとCRUDしかやってないモノリス屋も

クソコード非エンジニア以外のスキル博打打ってる渡り鳥

それぞれのプロダクトのそれぞれのフェーズでやれること頑張ってんだから謙虚ささえ忘れなきゃしばらく大丈夫よきっと

2023-12-19

勉強会のタダ飯問題ってエンジニア連中の素行の悪さも要因の一つだと思うんだよな

常日頃から非エンジニアを見下してたらそりゃ反感買うっしょ

2023-11-26

GPTsでチャットボットを作った

当方非エンジニアですが、外部のapiをつかってGPTsでチャットボットが作れた。

からない点は聞くと教えてくれて全部直してくれるしトライエラーがとにかく早くてストレスがない。唯一GPT4の上限回数に達してしまって、その間何もできないところですが。

自分の作りたいものイメージあるといちいちエンジニアに頼まなくていいのですごい楽だ。世の中にリリースする時は保守性とか色々考慮しないといけないのだろうけど、簡単プロトタイプを作るくらいだったらデザイナーディレクターでもできるようになるんだろうなぁ。エンジニアに怒られないし自分のペースでやれるからノンストレスだわ

作ってみて思ったのは、単にボットを作るだけだとだめで、どんなものをつくるのかの発想力・企画力と他のボット差別化するためのオリジナルデータ必要ですね。

2023-11-07

非エンジニアに読んでほしい本100冊

ここから先は自分で考えよう

これからは、みんなが考えるカラス

2023-11-06

非エンジニアに読んで欲しい書90選(自己啓発本カウントしません)

まず槐より始めよといいますよね

エンジニアに90冊読ませる前に、てめーが90冊読め

こっちは毎日本読んでんだ

話はそれから

以上

2023-09-20

anond:20230920155432

本当にデキるやつはうざくないしむしろありがたい存在なんだけど

数年やってわかった気になったイタい奴らほんとしんどい

どうすりゃいいんだろ

心動かされたくない

非エンジニアではそんなことないんだけどな(コミュ力問題だと思う)

2023-09-19

マクロを組める事務職」を狙え

https://anond.hatelabo.jp/20230917223337

一般論として、40歳経験エンジニアを雇ってくれる企業はほぼ存在しないと言っていい。

奇特会社は雇ってくれるかもしれないが、22歳新卒をよちよちするのと40超えのおっさんをよちよちするのだったら100人中99人は22歳を選ぶ。

その上で、だ。40歳プログラミングを学んで業務価値を出しうる唯一と活路と言えるのが掲題の「手作業でちまちまやんなきゃいけないことをマクロで秒で終わらせられる事務職」なのである

この話のポイントは、世の中には「どう考えても手入力させるには無駄まりない」にも拘わらず「エンジニアの稼働費用派遣社員の稼働費用を取ったら『エンジニアなら1時間で終わらせられる仕事』を『派遣社員に2日かけてやらせる』のが経済合理性がある」という現象があちこちに転がっているということだ。

これを書いてる増田は、非エンジニアだがPythonGASSQLくらいなら自分で書いて実行できる。だからわかるんだが、すっげえどうでもいい仕事なんだけど膨大だからマクロ組んだ方が早い、でも社内の責任問題なり工数なりの問題で「お前は派遣社員管理する立場なのになんでそれ自分でやってるんだ、派遣社員やらせろ(※自分でやれば1時間で終わるが派遣社員やらせると4日かかる、手作業なので)」みたいな絶妙仕事が、実はIT企業だとゴロゴロ転がっている。

マジでプログラミング経験40歳プログラミング社会復帰目指すのであれば、この「本職エンジニアだと稼働工数かかりすぎて絶対任せられないが、手作業でやるにはマジでクソなので自動化したい」みたいな業務はあちこちゴロゴロ転がっているので、そこを狙い目にするのがおそらく一番いい。

というか個人的には「プログラミング自動化できる事務職の人」がいたら絶対雇いたいもん。別にGoogle第一線級で戦える力なんてなくてもいい。世間の99%はPythonSQLJavaScriptも使えないんだよ。で、そういうのって本当に「人力で1営業日かかるしごとを1時間で終えられる」みたいな絶妙ブルーオーシャンガンガン転がっている。

めっっっちゃくちゃプログラミング書ける必要はない。なんならウェブ上にあるインターネットコードをいい感じにコピペしてあれこれできたらいい。

とにかく、「手作業でやるにはゴミ仕事プログラミング自動化できるスキル」があったら、事務職としてはかなり重宝されるし、そこからスキルアップできると思う。

あ、ただいくつかアドバイスしておくと、「①仕事進めるときはどんだけ言いづらくても同僚or上司自分がやろうとしてることを伝えろ(伝えないと自分責任問題になる)」「②本番データをいきなりいじろうとして失敗すると一発死亡だからデータを元に戻す方法』だけは常におさえておけ」くらいのところ。

で、その2つさえ徹底出来る立場マクロ組めるなら、もう仕事とか全然探し放題ですよ。

2023-09-18

anond:20230918154641

自転車置き場という喩えはよくわからないが、見栄えの部分は他の非エンジニア素人含めツッコミが多発する部分だからめんどくさいってのはわかる

それでいうとAIとかもよくわかってないオッサンがやたらわかったふりしてツッコミを入れてくるから厄介

2023-05-27

anond:20230526162410

GoogleSWE系の人たちは相対的に楽な仕事給与水準の高い、上流階級専用高級生活保護みたいな感じで幸せそう。

最近は景気悪化して理想郷がいつまで持つかというのはあるけど。

非エンジニア系の人たちは競争ゴリゴリで大変そう。

2023-03-20

クソコードを直してくれない

大手メーカープロダクトについて手伝って欲しいってことで業務委託で入ったんだけど

元々のコード大手メーカーの中堅社員自作したものらしく

見させてもらったんだけど、まぁクソコードでした

どれぐらいクソかっていうと{ apple: 100, banana: 200, orange: 300}ってなってる中からorangeの値を取ってくるとき

for文でkeyループして一つ一つをイコール比較して見つけたらbreakするっていうコード日常的に使われてるぐらいクソ

他にも数え上げたらキリが無いんだけど「難しくて読めない」じゃなくて「アホすぎて読む気が失せる」っていうコード

そんでそのクソコードに対して追加機能を入れてくれって言われたんだけど

こんなクソコードだとバグを引く可能性がめちゃくちゃ高いし作業効率化のためにリファクタリングしましょう、って提案

速攻で却下されて結局そのままのクソコードを使って実装

結果としてはこの半年ぐらいで想定の進捗の半分ぐらいしか行ってない

最初半年でコレぐらいができるって言ってたのに半分しか進んでないぞ!」

とか言ってくるんだけど

「だからリファクタリングしないと作業効率悪すぎて全然進めないですよ、まずはリファクタリングしないと無理ですよ」

って言っても全然理解してくれない

ちなみにその人の実装スピードはこっちの3分の1ぐらいなので慣れたら早いとかそういう問題じゃ無い

非エンジニアリファクタリング理解してくれない人ってのはまだ分かるんだけど

エンジニア自分コード書いてて自分も困ってるのにリファクタリング同意しないとかホントどうかしてる

2023-03-17

サーバのことを「鯖」と書くのすごいイタいよね

中学生だったり、非エンジニアならともかく、エンジニアが公の場で「鯖」とか書くのってちょっといろいろ疑われるわ。

2023-03-07

notionになんでもかんでもロックインし始めてきてこの会社ヤバそうなんで辞めようかと思ってる

非エンジニアならまだしもエンジニアが率先してるとは

2023-03-05

anond:20230304143420

退職済みの元Googler(非エンジニア職)が勝手に書くよ。とりあえずパッケージもらって辞めるの羨ましい。

日本Google入社したけど、知り合ったGooglerはみんな頭も良いし、何よりめっちゃ人間性が良くてびっくりしたよ。そして大体Google大好き!だったので、元増田が書いてる労組の結成理由も納得できる。そういうの好きそうだもん、みんな。

僕は日本法人の非エンジニア職なんて、英語さえそこそこ出来れば誰にでも務まるクッソつまんない仕事しかなかったので、やりがいを一ミリも感じずにおちんぎんちゅーちゅーしてました。Google愛を育むほどほどピュアでもなかったしね。心底飽きたか勝手に辞めちゃったけど、退職パッケージ羨ましい!

現場でもないどこかからは以上です。

2023-01-26

VPS自宅サーバーにインストールしたいSaaS代替Webアプリ38選

シェアウェア(という表現はおいておいてのやつ。https://anond.hatelabo.jp/20230124045812)の記事面白かったので、自分の得意分野の領域でいろいろ紹介します。

基本的に、SaaSサービスは便利だけど、あれもこれもと契約していったらサブスク破産するので、

ものによってはセルフホストした方がいいと思ってる派。

Dropbox/GoogleDrive/box代替

NextCloud

もともとownCloudっていうDropbox代替があったんだけど、そこから分派して今も機能開発が続いている。

興味深いのはLAMP構成なので、VPS自宅サーバーじゃなくても、レンサバで動くのがいいよね。

データ保存領域オブジェクトストレージ(S3互換)も利用できるので、例えばWasabiなんかと契約してお安く済ませてしまうのも全然アリかと。

Trello代替

Wekan

最近カンバンシステムって、単体で使うんじゃなくていろんなアプリの中で使われる印象なので、今更Trelloだけ使いたい、なんてニーズはないかもだけど、

そこまで複雑でなく小規模なプロジェクトとかだと、意外とTrelloだけでいいよね、みたいなこともあるかな

そういう時は、これを使うといいかも。

Slack代替

Mattermost

ちょっとUI雰囲気が違うだけで、まんまSlackです。絵文字の追加もできるし、APIもあるし。人によって好き嫌い分かれるスレッド機能も、まあ、あのスレッド機能のまま。

その他のSlack代替選択肢
  • Rocket.chat
  • Zulip

この2つは使ったことないので、名前だけ挙げておきます

Zapier/IFTTT/Make代替

n8n

n8nと書いてnodemationと読ませるらしい。初見殺しすぎんだろ。

Zapier使ったことある人はすぐわかると思います

ZapierやIFTTT無料枠あるけど、あれもこれもやり出すとすぐ無料枠埋まっちゃうので、これ結構いいと思うんだけどな。

その他のZapier/IFTTT/Make代替
  • Huggin
  • Windmill

kintone代替

Exment

kintone使ってる会社増えてると思うんだけど、まだまだ1ユーザー1500円ってのは高いので、零細企業は導入し辛いと思う。

で、それの代替になるのがExment。UIがkintoneとは少し違うので代替と言い切れないかもしれないが、

やれることはkintoneのソレと全く同じなので、用途代替はできる。

開発も日本企業なので、UI日本語化されている。LAMP構成なので、レンサバでも動くよ!

Airtable代替

NocoDB

そもそもAirtableって何やねんって人もいるかもしれないけど、kintoneとGoogleスプレッドシートをいいとこ取りして、Trelloとガントチャートを足した感じ。

これのOSS版です。結構再現度高いので良い感じ。

ZoomGoogleMeet・Microsoft Teams代替

Jitsi

これもまあまあいい感じでZoom再現してますZoomの方が新機能の追加早いけど、Jitsiも頑張って追いついている感じです。

ただ、やる内容が複数人でのリアルタイム動画配信なので、サーバースペック回線スペックはまあまあ必要なので要注意。

BigBlueButton

こちらは使ったことないんだけど、よりオンライン授業向けらしい。

Calendly代替

Cal.com

最近よく見かけるようになった、オンラインミーティングとかの予定をブッキングさせるSaaS

あれのはしりがCalendlyで、日本でもいくつかそれのSaaSができてますね。

あれらも無料枠だと1カレンダーだけしかできなかったりするんだけど、これなら好きなだけブッキングさせられます

Intercom、Zendesk代替

Chatwoot
Papercups

ECサイトとか、Webマーケティングを重視してるサイトによくある、画面右下に吹き出しアイコンがあって、チャットウインドウがぴょこっと出てくるやつ。

日本ではWeb接客とか言われてるけど、あれの代表的SaaSがIntercom。Zendeskは、どちらかというと内部ツール向きかな。

これのOSS版がChatwootとPapercups。自社サイトWeb接客入れたいけど、費用抑えたい、って時にどうぞ。

Backlog/Asana代替

OpenProject

この手のツールがないと仕事にならないという人も多いと思います

これまでだとRedmineがそれのOSS版的立ち位置でしたが、さすがにイマドキあのUIはないなぁ、と。

OpenProjectは、Microsoft Projectの代替イメージしてるみたいですが、

ガントチャートカンバンデフォルトで使えるので、BacklogやAsanaの代替にはちょうど良いでしょう。

ただ、そんな高度なことしてるわけではないのに、サーバー要求スペックちょっと高めなのでご注意を。

Google Analytics代替

Matomo

UA廃止GA離れが始まってるとも聞きますが、疎開先として有名。

PHPで動くので、PHPWordPressでできたサイトに一緒に入れちゃってもいいと思う。

HeadlessCMS関連

HeadlessCMSは、データ表示を持たず、フロントエンドAPIを通じてデータを渡すタイプCMSのこと。

このジャンルでは、SaaSだとContentfulが有名だけど、OSSでもいろいろある。

Strapi

Node.js製。歴史があるので、結構いろんなことができる。

WordPressのGutenbergエディターを取り込んだプラグインなんかもある。

User認証も持ってるので、CGM的なサイトを作ろうと思ったらできなくもない。

Directus

これもNode.js製。利用できるDBが幅広く、既存データベース活用できる。

なので、既にPostgresSQLとかでデータを持ってるんだけど、

非エンジニアにもデータを触らせるためのフロントエンドが欲しい、ってニーズに良いかも。

こちらもUser認証デフォルトで持ってる。

Cockpit CMS

PHP製。SQLiteMongoDBで利用可能MySQL/PostgreSQL使えないのがちょっと残念。

Shopify代替

Medusa.js

近年、本腰入れて自社ECサイトをやろうと思うと必ず選択肢に上がるShopify。

インテグレートパートナー向けのエコシステムも充実してるので、取り組み始めるエンジニアシステム会社も多い。

ヘッドレスコマースや越境ECには向いているものの、これをセルフホストしたい、というニーズに応えたのがmedusa.js

ざっと見てみただけだけど、モダン構成で、今時のフロントバックエンドを分けた構成でやりたい、というのには向いている。

プラグインmedusa-marketplace.jsというのもあり、Amazon的なマーケットプレイスも実現可能

Figma代替

Penpot

昨年、Adobeに買収され、デザイナーたちを驚愕させたFigma

先日はAdobe XD終了のお知らせとなり、UIデザイナーたちの不安は募るばかり。

そんな提供企業に振り回されたくないなら、このPenpotでUIデザインしよう。

Figmaほど機能実装はされていないが、まあまあ一通りのことはできる。

Figma代が嵩むとお嘆きの制作会社なんかは、一考の余地あるんじゃなかろうか。

Google Form代替

Oh My Form

企業によっては、コンタクトフォームをたくさん作りたいという会社もある。

例えばセミナーを頻繁に開く企業だったりとか、

人材採用フォーム職種別に細かく分けたい(しかも頻繁に募集職種が変わるとか)

などの要望によって、GUIフォームを作りたい局面がある。

Google Formで大体解決しそうだけど、それをGoogleに頼りたくないならこちら。

まあまあ機能豊富なので、人によってはGoogleFormよりもこちらを好むかも。

Gmail代替

Mailu

DockerベースWebメールUI。送受信に必要ものを、丸っとDockerで用意してくれているので便利。

SalesForce/HubSpot代替

SuiteCRM
Mautic
Erxes

HubSpotは、いわゆるMarketing AutomationCRMを一体にしたツール無料枠もあるが、かなり限定されている。

上記でいうと、Erxesが単体で一番近い機能を持っている。

MauticはMarketing Automationよりの機能が多く、ユーザーサイト上での回遊をビジュアル化してくれたりする。

SuiteCRMはザ・CRMという感じ。SalesForceデフォルトで使う感じに近い。

ツールが分かれてしまうのは辛いところだけど、それぞれにAPIがあるので、うまく繋げられると強力なツールになってくれるはず。

Sendgrid/Mailgun代替

Postal

Webサービス作ってると、メールの通知や一斉配信などがあると思う。

通常これらはSendGridや、AWS SESなどで処理すると思うが、これらにもOSS代替がある。

PostalDockerメール周りのもの全部用意してくれているので、かなり楽。

Jimdo/Wix代替

Microweber

WordPressモダンにしたような感じで、EC機能デフォルトでついてる。マルチサイトも標準。

Jimdo/Wix代替と書いたが、もちろん自分サイトをMicroweberで作ってもいいが、

自前ホスティングして、JimdoWixのようなサービスを始めることもできる。

テンプレートをいくつか作っておいて、Stripeを仕込んでおけば、今日からあなたJimdo/Wixのような事業を始められるわけだ。

STUDIO/Webflow代替

Webstudio

JImdo/WixSTUDIO/Webflowは一緒くたに語られがちだが、明確な違いがある。

前者はプリディファインドなブロックGUI構成するのに対し、後者DOM要素ベースで構築していく。

まりよりHTML/CSSによる細かなデザインコントロールがしやすく、Webデザイナーが親しみやすい。

それのOSS版がWebstudio。まだアルファ版だが、フロントエンドはそれなりによくできているので、

バックエンドを自前で用意してStripeを仕込んでおけば、今日からあなたも(以下略

Facebook代替

friendica

Facebookなんか使わねーよ、っていう人も多いかもしれないが、

特定コミュニティの中でコミュニケーション取るには、FacebookUI機能は優れていると思う。

なので、サークルとか同窓会、あと自治会とかPTAなんかにいいんじゃないだろうか。

LAMPなので、レンサバでもいけると思う。

Netflix代替

Jellyfin

Netflix代替って、Amazon Primeとかじゃねーの、と思われるのかもしれないが、そうではなくて、

あなたNetflixみたいな商売したいならこれを使うといいよ、というのがJellyfin。

いや、そんな商売しないよ、と思うかもしれないが、

使いようによっては、おじいちゃんおばあちゃん向けの子動画配信サービスとして構築するとか、

Stripeと連携して、劇団バンドオリジナル配信サイトを構築するなんかも面白いと思う。

YouTube/Vimeo代替

PeerTube

今更誰もYouTubeVimeoの後追いをしようとはしないでしょうが

複数ユーザーから動画のアップを受け付けて、それを閲覧したい用途もあると思う。

例えば、軽音部で複数バンド練習風景を録画したのを定期的にアップしたりとか。

学習塾で、授業の録画を授業ごとにアップしていったりとか。

YouTube Live/Facebook Live/ニコ生/Twitch代替

Owncast

ZoomGoogle Meetのような双方向ではなく、一対多の一方通行配信

個人的には、企業のウェビナーツールとしての可能性を感じる。(Zoomのウェビナープランとか高いもん)

メールワイズ/Re:lation代替

FreeScout

つのメールドレス複数人運用したい時のツールメールワイズとRe:lationどちらも日本SaaS

FreeScoutはOSSだけど、海外製。一応日本語化もされてるっぽい。

ECサイト顧客問い合わせや、営業チームのプライマリ対応なんかに良いと思う。

Bubble代替

Budibase
AppSmith
ToolJet

Bubbleってなんぞ? という人のためにお伝えしておくと、ノーコードベースWebアプリ開発ツール

データエンティティ設計したら、自動的CRUDを作ってくれて、フォームを配置するというような感じ。

Bubbleはそれ系の老舗で、歴史が長い分ノウハウも溜まっており、連携できるサービスも多い。

ただ、ベンダーロックインされるし、季節的なキャンペーンとかでは、アプリ使用しない期間もサブスク費用がかかる。

Budibaseは、Bubbleの思想に一番近い感じ。凝ったUI必要なければ、ざっくりコレでなんでも作れちゃう

AppSmithも同じような感じだが、これはDBをあらかじめスキーマ定義しておかないといけないところが若干不便かな。

ToolJetはルーティングURL概念がなく、本格使用を諦めたんだけど、最近アップデートしたらしいので、そこのところどうなってるかまた確認ときたい。

他にもこの手のやつあったら、いろいろ教えて欲しい。単純に好きなので。

「こういう用途のやつ、ある?」みたいな質問も歓迎。

見つかったら追記します。

2023-01-10

anond:20230110113413

しょぼい数学操作を仰々しくAIとか呼ぶのは非エンジニア誇大広告に騙されてるだけだよ

2022-12-02

anond:20221202113512

要件定義フェーズ設計フェーズに参加できなくて、製造コーディングしかできないエンジニアって生み出す利益は開発メンバーの誰よりも低いのに。

非エンジニアコミュニティとかSNSとかだと誰よりも偉そうにしてるから、その人たちがキレてるんだと思いますよ。

2022-11-29

底辺SEなんだけど内定ぽこぽこでる

まじで何もできないSEなのに転職活動がイージーすぎる。このまま入ったら転職先も自分もアンマッチで不幸になりそうで怖い。

はてなIT系の人が多そうだから鼻で笑われそうだけどさ、今までやってきたことなんて設計書直したりテスト設計実施、あとたまにコーディングぐらいのもんなんだよ。そのコーディングJAVASQLJavascriptくらいしかやったことないし、既存ソースネットに落ちてるのをコピペしてるだけで何回も同じこと調べ直してるくらい身に付いてない。

自分これできます!!」なんて死んでも言えないよね。

そんなんでもエンジニア職と非エンジニア職に応募すると選考の通り安さがあからさまに違うし、非エンジニア募集面接いったらエンジニア職の話も一緒にされることもザラですごい戸惑ってる。

客先常駐が嫌すぎるのが理由からそれが解消されれば文句ないつもりだったんだけど、それ+賃金福利厚生改善されるもんだから何かの詐欺かと思っちゃうよ。

こんなクソスキルの私に甘い餌をちらつかせて何をするつもりだ!?って気持ちが正直なところ。

上司からは「増田自己評価低すぎ」ってよく注意されるから自分認知が歪んでる認識はあるけど怖いもんは怖い。

SE仕事って難しいよね。死ぬまでこれやるなんて厳しいよな。覚悟決めなきゃいけないのかな。

悩むなあ。

2022-11-11

anond:20221111130352

大事なのはこの関数よりも自分でこの関数を調べて使える能力なんだよな。どうやって身につけてもらったらいいのかはわからん

そこがエンジニア非エンジニアの違いでは?

もちろん非エンジニア職だからこそ職務外のことはやるべきではない、という制止力が働いているのかもだけど。

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