「Css」を含む日記 RSS

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

2023-01-30

HTMLCSSに詳しい人ーーー!

上司に「増田さんがホームページ作れるようになってくれたら嬉しいな〜☺︎」

的なことを言われ、やらざるを得ない感じになった

ただ前からちょっと興味もあったし

これを機に勉強してみようと思う

からやればいいか!!!

とりあえずProgate やってみてる

なにかアドバイスとか、勉強法とか、

おすすめ教材などあれば教えてもらえるとありがたいです!

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-24

就活急募

ソフトウェアエンジニア志望の大卒文系フリーター26歳。

特に目的もなくプログラミングを始めたが、勉強してるうちに仕事にしたくなった。この体たらくだし、まずは経歴をつけたいので待遇長時間労働年収)は厭わないが、出来れば派遣や客先ではなく自社開発が良い。

プロゲートのjavahtmlcssを数週繰り返した後に本格的に時間をとって勉強し始め、「スッキリわかる入門」のJavaSQLをやり、「Spring Framework超入門 ~やさしくわかるWebアプリ開発」を読みながら書籍アプリを真似、その後Twitter増田を組み合わせたようなアプリ作ってみた。そのあとwebアプリではなくWindowsアプリ作ってみたくなり、GUI書籍を買ってswingを学びながら、小説家向けのエディタアプリを作った。作ったアプリを公開したりはしてない。GitHub登録していない。金はないのでスクールも通っていない。

2023-01-19

無料ブログカスタマイズできるようになったときCSSデザインをしたが

Noteとか初めから綺麗で、さら記事アイキャッチにどれもキラキラ感があるように見える

フツーの人がそういう写真や着る服なんかどうやって探してるのか、発達障害には想像がつかない

2023-01-09

男性の話相手が欲しいけど、どうやって探せばいいかからない

スペック

33歳女

無職(一応職業訓練的なものには行ってる)

メンタル疾患&手帳持ち

中部地方田舎住み

家事出来ない

デブ

普段ネットサーフィンゲーム、前職時代契約したAdobe製品をいじって遊んでる(デザイナーではない)

まれPythonhtml/CSS/JavaScriptをカタカタやってる

自他ともに認める低スペック

結婚あきらめてるけど、話相手だけでも欲しい

話し相手に求めること

・1・2週間に1回程度、Discodeでやり取り

・昼間に会話できる人(夜更かしするとメンタルが狂いやすい)

・古のオタクスマホSNS普及以前からパソコンやってた人って言えばいいのかな)

ギーク寄りだと尊敬する(自作PCとかGit関係わからん人なので)

・初手から出会いセクハラかまさない人(時間かけて適度な距離模索したいので)

相手から顔とか職業収入の有無、女性経験有無は求めない

自分要求ニッチすぎるからどこで探せばいいのかわからいから教えて増田さん

2022-12-15

ベンチャーのクソ案件を受注した

ベンチャーのReact/Next案件をやってるんだけど

緊急でランディングページの修正必要とのこと

どこにファイルありますか?って聞いたら

publicの下に置いてあってそこにHTML/JS/CSSゴリゴリに書かれてある

モダンJSライブラリとかはjQuery含めて一切なし

ここはReact使わないんですか?って聞いたら

「いろいろあって使ってない」

とのこと

しょうがないので5年ぶりぐらいにゴリゴリ書いたんだけどめちゃくちゃ効率悪くてマジでしんどかった

React系って導入は大変だけど導入してしまえば簡単なのでここだけ使わないのマジで意味不明

そんでデザイナーテストして微調整して社長OKが出たのでリリースしようとしたら

突然意味不明なオジさんエンジニアが現れて

「ここ、デザイン変えた方がいいと思う」

とか言い出していきなり修正を開始

え?デザイナーじゃないよね?というか社長も何で黙ってるの?

っていう様々な疑問は置き去りに数時間後には全然別のページが完成

「後はちゃんとやっといて」

とか言って退出して行って、デザイナー社長

「じゃぁ、、、ここからやりますか」

っていう感じでそのページをベースに微調整と修正実施することに

要するにその人が気まぐれに編集できるようにHTMLべた書きだったみたい

100歩譲ってデザインを任せるならXDとかFigmaとかでデザインしてもらった方がいいのでは?とか

このページをベースリリースはReactにした方がいいのでは?とか提案したけど

どうもオジさんエンジニアごねるからこの状況らしい

老舗企業ならあるあるなんだけど、ベンチャーでもこういうのあるんだなぁ、と思った

2022-12-11

anond:20221211130053

検索避けが生まれた経緯は、まず前提として今の若い子達(2010年前後移行にネットへ本格参入した子達)は無関係だと言うことを認識して欲しい、つまり2000年代を含んだ2000年代以前のBLを愛好している人たちが原因

その経緯は2ちゃんねるBLを愛好している人たちが同性愛板を荒らしいたことが露見、BLを愛好している人たちが801板の外へ対してBLを持ち込んではならないというガイドラインが未整備であったことが発端となり、当時でいうところの腐女子(現在で言うオタク趣味女性)へヘイトが集中してしまたことが原因だった
当時のBLを愛好している人たちの中で普遍的共通認識としてBLを愛好している人たちが801板の外へ対してBLを持ち込んではならないという認識を持ってなかったため、結果として他板を荒らす形になっていたんだ

そこで良識ある・・・というかパソコン通信などを経験していたオンラインコミュニケーションベテランであった比較人生経験豊富BLを愛好している人たち(つまり貴腐人汚超腐人)が2ちゃんねる内で統制をはじめ、それが後に学級会と呼ばれるようになった
当時の比較人生経験豊富BLを愛好している人たちの主張は「2ちゃんねる内では801板の外にBLを持ち込むな」「好きにやるなら自分ホームページでやれ」というもので、同人サイトが立ち上がっていく流れとなる
その需要ネット業界は察してか、携帯電話で利用できるレンタルホームページ勝手サイト(魔法のiらんどなど)などが知られようになり、更に大小様々なサービスが多数登場してタイミングが良かったというのもある

ただし、2ちゃんねるの外へ同人サイトとして出ると元増田の言うように女性好き嫌いがハッキリとしている傾向があり、好悪のカップリング論戦は2ちゃんねる内では留まら同人サイトレンタル掲示板でも行われるようになってしまった
論戦が起きると当然ながら陣営が出来て対立が生まれ、一部のBLを愛好している人たちは嫌いなカップリング、または作者の同人サイト攻撃するようになった
これは801板過去スレを掘ると証拠が山ほど出てくる当時の現象で、801板URL付きでバッシングを書き込むということが本当によくあったのだ
当時の同人サイトURL2ちゃんねるへ貼られることを嫌がった最大の理由がこのカップリング論争に巻き込まれ自分同人サイトレンタル掲示板を荒らされてしまうことがあったか

そこでなされた対策検索避けと鍵
特に携帯勝手サイトを初期から経験している人ならば知っていると思うけど、パスワードなどで閲覧を防ぐ機能はその当初無く、気付きにくいドットピリオドなどでリンクを作って仲間内に教えるという手法が当初取られていた
しかし、同人サイトが普及するとユーザー間でHTMLCSS知識が徐々に周知され(801板にもHP制作スレがあった)気づかれにくいリンク効果が低迷し、気づかれにくいリンクWeb検索において効果がないにも等しいことがわかって、レンタルホームページ運営者へ要望として鍵付きページを求めたんだ

似たようなことはPixivタグニコ動タグでも起きた経緯があり、BLタグが未整備の状態作品本流ジャンルと同じタグを使ってしま腐女子が叩かれてしまうというのは頻発していたんだ
そして当時の2ちゃんねるログを掘ればいくらでもわかると思うけど、同人サイトURL付きでバッシングされたり、荒らし依頼みたいなことをしていた頻度や量は、他板と比較して確実に801板が多いと当時の801板住民はみんな知っているはず

おそらく2010年前後移行にネットへ本格参入した若い子たちは何故BL界隈が住み分けへ対して物凄くセンシティブになっているのか意味不明だろうけど、まだまだガイドラインなどの共通認識BLを愛好している人たちの中で共有されて無くて作品本流や同性愛者の皆さんへ迷惑を掛けまくるということがあったからこそ、迷惑を掛けないようにしようとBL界隈が住み分けが強調されるようになったんだ

すべては今の若い子たちが悪いわけではなく私たち世代が悪い
この事実は決して忘れてはならないし、ましてや自分たちが結果的荒らしていた事実から目を背けるなんてことしちゃダメなんだ
今の若い子たちが楽しくBL作品を楽しめる界隈を作ってあげられなかったことを私たちは本当に反省しなくてはならない

2022-11-22

おっさんだけど勉強を頑張れない

ちょっと前置きが長くなるけど、というか9割ほどは前置きなのでご容赦を。

前置きが終わったところで====を記しておく。


学生の頃は頑張って、旧帝の工学修士を取得した。

就職氷河期だったけど、無難大手企業就職して、やりたい仕事ができるようになった。

そこでパワハラに遭い、恋人が死んで、子供の頃から精神虐待が吹き出てきて、鬱になり休職退職になった。

転職をしてみたけど、そこでも鬱が再発したため、退職に追いやられた。

働いてた年数は6年くらいになる。


その間にためてた貯金はすべて食いつぶし、親にも少し借金をしてたがそれも食いつぶし、結局今は生活保護を受けている。

退職したときは本当に地獄だった。

原因も意味不明な恐怖にガタガタ震え、泣き出し、頭をガンガン床に叩きつけ、腕を包丁で切りつけまくってた。

精神科には通ってたけど、ほとんど死ぬことしか考えてなかった。


5年ほどそんな感じだったけど、鬱が転じて双極性障害になったらしい。

たまにめちゃくちゃなハイテンションになることがでてきた。

で、そのハイテンションときに「このままでは一生このままだ。なんとか状況を変えないといけない」と思い、主治医紹介状を書いてもらい他の病院セカンドオピニオンをもらいにいくことにした。

そこで検査をした結果は、服薬だけでは治らない、認知行動療法を受けろ、というものだった。


認知行動療法をやっている精神科を探した。

とにかく治すためだ、多少遠くても構わない。

ネット電話自分の市以外の周辺の役所福祉課など、いろいろ駆使して探した。


結果、意外と近所の総合病院認知行動療法を行っていることがわかった。

しかも、普通カウンセリングだと5000円から1万円程度のカウンセリング料を取られるけど、臨床心理士がいる病院で、精神科医が「カウンセリング必要患者だ」と判断した場合保険適用されてカウンセリング料は無料になることもわかった。

そしてこの病院が大当たりで、病状は劇的に良くなっていった。

あの意味不明な恐怖はなくなっていった。

人と話すことができる唯一の日である通院日が楽しみにもなった。


それから10年くらい経って今に至るわけだが、その間ずっとなんとか仕事をしたいと思ってきた。

アフィリエイトのためのコピーライティングSEOコンサルとか、You Tubeで稼ぐためのコンサルかに何十万という金を払って勉強してたけど、どちらも駄目だった。

とくに指示どおり行動してたらGoogle AdSense規約に引っかかって、アドセンス権利永久剥奪されたのは痛かった。


ちなみに15分で1動画、ひと月で300動画を作れと言われてた。

BGM静止画を背景に、ニュースサイトコピペしたような文字けが流れてくるクソ動画蔓延してた時期があったことを覚えている人は多いと思う。

あれは俺たちが元凶だ。

そしてアドセンス剥奪されたのは「ネットラジオ番組の、楽曲の部分だけ削除してアップしまくれ。楽曲さえ入れなければ著作権違反にはならない」という指示に従ったときだ。

===============================


閑話休題


そんな無駄時間と金を数年分使ってしまい、今はプログラミング勉強をしている。

HTMLCSSJavaScript


ただ、頑張れない。

不調の日はパソコンも起動できない。

好調の日は、いくらでも勉強はできるのだけど、双極性障害躁状態とき調子に乗りすぎると、鬱状態どん底に落ちてしまうため加減をしなければならない。

臨床心理士には「勉強は二時間を超えるな」と言われている。

何度かこれを無視したことがあるが、突然動悸が激しくなり、胃酸が逆流、ヒステリー球、手足の震え、痺れが襲ってきてとんでもない目に遭った。

もう、あれは味わいたくない。


プログラミングなんて最前線で頑張っている人たちですら、毎日スキルアップを目指して勉強している分野だというのに、俺はこの有様。

もちろん理解は進んでいる。面白いとも思ってる。

けどこんな調子で、仕事ができるレベルに到達なんてできるのか。

一生生活保護とか嫌すぎる。

2022-11-15

Googleの「他の人はこちらも検索」びよ~ん 問題解決した

GreaseMonkeyユーザJS

さすがにWebエンジニアではないので高度なことはできないが、簡単ことなCSSと組み合わせて快適なサイト作りができるなあ

Googleの「他の人はこちらも検索」びよ~ん 問題解決したのは大きい。

2022-11-12

どの辺からプログラミングって言うの?

VBAってプログラミングとは言わんのよね?雰囲気的には難易度雑魚過ぎて馬鹿にされがちなやつなのかなーと感じる。

とはいえ職場PCサボり防止ソフトの目をかいくぐりながら独学する感じだったから、個人的にはVBAクソ時間かかったし難しかったな。

最近JavaScriptとやらもかじり始めたけどVBAでやってることと割と似てる気もする。てことはJavaScriptプログラミングじゃないってコト?

職場でちょこちょこ勉強して繰り返しの集計作業自動化するエクセルマクロ作ったり、アクセスでそれらの入力フォーム作ってみたり、HTMLとかCSS勉強して業務に使う資料リンク集作ったりと色々やってはみたけど、立場バイトで職位も変わらず時給も1円たりとも上がらないんだから、この程度じゃ世の中から全く必要とされてないんだろうなあ。

ところで野良マクロって悪く言われがちっぽいけど社員許可とりながらやってるし仕様を書いた引継ぎ用の文書も残しながらやってるから許して。地域猫ぐらいのもんよ多分。

面白いと思ってやってたけどあまりに金にならんしこの路線は捨てた方がいいんかなあ。

2022-11-01

滅んでくれApple

いつまで経ってもCSS独自対応必要Safari

使いにくいクソUIの塊、Mac

馬鹿みたいに高いiPhone

アプリサービスを作って運営するとき面倒なトラブルを起こすのは決まってApple製品

なぜこんな会社製品が世の中に氾濫しているのか分からん

今すぐ滅べ

2022-10-24

CSS指定で『stroke』って単語があってどういう意味だっけってグーグル検索したら「脳卒中」って出てきて怖くて泣いちゃった

(嘘です泣いてません)

2022-10-23

ある自治体ICTに関する教育行政のはなし

この記事を書くにあたって、はてなアカウント新規作成しました。いちおう、自分所属している自治体SNS利用上のガイドラインかいうので、規定されているので書いておきますが「あくまでこれは個人意見である」ことを念頭においていただきたいです。

まぁこガイドライン自体もたいがいだなんだけれど。まぁ不祥事とかあってできたガイドラインなのでしょうがないだろう。

一応、話の都合上、自分身分について明かしておくことにします。

中学校技術教員です。「教員がこういうことを書く」ことについても賛否があると思うのですが、あまりにひどいので匿名ダイアリーで書かせてもらうことにしました。自分の中でまとまり切ってないので、整理の意味合いもあります

ちなみに、見る方については、こんなこところでこんなことを言っているのが本当に教員かどうかもわかりませんので、話半分に聞いてもらえればいいです。

また、特定商品特定団体が出てきますが、それは営業妨害になってはいけないので、伏せておきます。どの商品団体かはわかりませんよ。

さて本文です。

今、本当に失望しています

ここ何年か、特にコロナ禍が始まってから教育現場では様々なものが導入され、その対応に関して失望しつづけてきました。

もうこの自治体ICTに関する教育行政には期待するところがないどころか、理不尽がまかり通っています。というかデタラメです。

ICT以外も「ちょっとこれはどうなのよ」というところがあるけれど、それは目をつぶるとします。

程度の軽いものから

GIGAスクール端末の導入について

GIGAスクール端末の導入について、令和3年度末には全国の自治体でほぼ完了している旨のニュースが流れたのですが、その時点でうちの自治体一定数の導入はあるものの、一人一台端末にはなっていませんでした。一台の端末を複数人で使い回す状態

ところが、文科省が公開しているデータの中の、整備の遅れている自治体にうちの自治体がない。

おそらくであるが、こういう調査自己申告なので、どのレベルで整備されてるかについては報告者の判断に任されているのだろうと思います。ただ、GIGAスクール趣旨から言って、一人一人に行き渡っていない状態で整備完了になっているところに、不誠実さを感じました。遅れてるなら遅れてるで報告すればいいのに。令和4年度の1学期で整備は完了し、うちの学校は一人一台になりました。まぁこなのはまだ軽い。

・そのGIGAスクール端末の扱いについて

なんか、常時持ち帰りは想定していないんだと。基本は学校で充電、保管をするということで、持ち帰りは「緊急時を想定しての持ち帰りを年何回か行う」のだそうだ。

それそのものはいいとしよう。家に持ち帰ってもWi-Fiが整っていないお家も一部あるだろうし、そういう端末を教育的な方針で遠ざけている家庭もあるわけで、そこにいきなり端末が無理やり入ってくるのも賛否あるだろう。

正直言って、その辺はどうでもいいのだが、持ち帰りにあたっては、充電保管庫に保管されている端末を全部取り外して持ち帰る準備をしなければならないのです。電源タップから各端末のACアダプタを取り外し、端末とラベリングされた番号をあわせて貸し出します。当初、ACアダプタも貸し出さなくてもいいんじゃない?と思いもしましたが、ACアダプタを貸し出して家で充電して持ってきてもらわないと、持ち帰った次の登校日にはバッテリーが残っていない可能性があるので、肝心の授業で使えないことがあるのです。つまりACアダプタも貸し出さないとならない。で、持ち帰りが終了して学校にもどってきたらACアダプタを回収して、保管庫内に再配置必要があります。数百ある端末の一つ一つのACアダプタを。誰がやるの?学級担任か、情報教育担当がやる羽目になる。これが学期に何回かあると、普通に時間無駄に消えていく。これは教員仕事なのだろうか。まぁ授業に付随する仕事だと思えばギリギリそうかもしれないが、そもそも持ち帰りと家での充電を基本にすればいらない仕事では…。そういう自治体もあるらしいし。充電保管庫無駄になるけど。何も生み出さな作業に数時間…。働き方改革とはなんなのか。

ちなみに「ACアダプタを持ち帰り用と、学校保管用に用意したらどうだろうか?」と提案したが、予算の都合で却下されました。まぁわからんではないけど。ということで、戻ってきたACアダプタを再配置するお仕事はなくなりませんでした。

・GoogleWorkspace for Educationに付随するサービスについて

商品名は伏せると言っておきながらバリバリ出てるが、商品自体には問題ありません。話の内容的に伏せたままではよくわからないのでここは出させてもらうことにしました。

GoogleClassroomはよくできています機能的にもうちょっとほしいところはあるけれど、まぁこんなもんだろう。

問題はうちの自治体運用で、Gmail機能が切られています。ついでにいうと、チャット機能も。わからんではない。

無用トラブルは避けたいという意図があるのであろう。しかも、サービス提供者側(使わせる側)としての責任も出てくるからね。

ただ、古くはインターネット掲示板からまり、今ではTwitterInstagramLINEなんかのコミュニケーションツールも、トラブルがあれば学校対応しています別に学校管理下でなくても。それがその子達に必要であれば必要指導をするのです。

TwitterInstagramも、LINEも悪くない。そりゃあ、学習段階にある、日本語もろくに正しく扱えない、ツール使用未熟な者コミュニケーションツールを使ってトラブルが起こらないわけがない。子供の方にも仕方ない部分はある。我々はそれを分かった上で、指導をするし、そういったことを重ねていく中で、子供は、日本語を扱う能力や、ツール使用能力が高まっていくのである。「使わせない」ことが、成長を阻害することもある。

そして、悪いことばかりではなくって、GoogleWorkspace for Educationアカウントed.jpドメインなので、各社が用意しているエデュケーション版だの学生版だのアカデミックパックだのの利用に活用できるはずなんだけど、使わせないことによってこういう利用もできない。

本来なら各種オンラインサービス登録もできる。大抵のサービスメールアドレス登録して、認証させるので、世の中にごまんとある、そのプロセス学習させることもできる。

どうせ、ed.jpドメインでなくてもGmail自体無料作成できるのだし、類似サービスはいっぱいある。だったら、学校管理下Gmailアカウントサービスの利用に慣れさせておくのは十分教育的だと思う。

あと、中学校技術科的にはOnShapeとか、無料CADオンラインで使えるので、Gmail使えればそういう授業展開もできるのにな…。と思っています

セキュリティ意識の欠如(のちに対策

ちなみにそのGoogleWorkspace for Educationだが、当初、「アカウント名がほぼ連番」、「初期パスワードアカウント名+サフィックス」というダメダメ仕様でした。

これがどのくらいダメダメかというと、

例:

自分アカウント 00000@sample.ed.jp

自分パスワード 00000xxx

自分の次の出席番号の人のアカウント 00001@sample.ed.jp

自分の次の出席番号の人のパスワード …なんでしょう?

※当然ですが実運用のものとは違いますほとんど同じですが)

メールアドレスは公開前提だからよいとしましょう。(メールアドレスメールを受信するものから、広く公開されている。公開しなければメールは来ない)

問題パスワードで、自分アカウント名とパスワードから他人パスワードが推測できてしまうところがいけません。アカウントが送付されてきたときに目を疑いました。

そして、さすがにこれはまずいので、校長に進言し、文書まで作成して提出しました。その後も対応はされなかったので、多分、校長で止まっていたのだろうと思います。もしくはその上に届いたけど考慮されなかったか

一応、何回か、初期パスワードから変えさせるように、という通知は来ましたので、自分の進言か、同様の進言が他からもあったか、だろうと思いますが、そもそも、初期パスワードを配布する時点でランダムパスワードを生成して割り当てるのが正解だと思います

自分学校は、全学年技術科の授業でアカウントパスワードの話をしながら変えさせましたが、そもそも、正常に割り当てていればいらない指導だったし、それで週1時間しかない授業内容を持っていかれるのは痛かったのですが、しなければならない指導だったので、涙をのんで(大げさ)行いました。ただ、全ての中学校技術科の先生が同じような対応ができるとは限りませんし、小学校に至っては…。

そして、1年ほど経った頃、別自治体で同様の(こっちはパスワードが誰もが同じだったらしいので、もっとよくないけど)設定でいじめによる自殺があり(これはニュースになっているので引用して、伏せません)、

https://www.asahi.com/articles/ASP9K4D3QP9KUTIL017.html

https://piyolog.hatenadiary.jp/entry/2021/09/17/162639

痛ましい事件です。今回は不適切パスワードの設定が、不正ログインいじめをよび、結果自殺ということで、人が亡くなることとなりました。不適切パスワードの設定が、遠因で人がなくなったのです。もし、パスワードの設定が適切であったなら、こんなことは起こらなかったかもしれません。

この事件の後、もう一度教育委員会の中の人に連絡をして、「町田の件、まずいですよ。うちでも起きかねないですよ。」と言ったら「なにそれ?」だったので、説明をして「担当部署に言ってみる」ということになりました。その後、2ヶ月ぐらい経ってかな?小学校中学年までは強制的パスワードランダムパスワードにするという通知がきて、小学校高学年~中学生は絶対変えるようにという通知が来ました。町田の件が起こるまで事態重要性に気づいてなかったか、軽視していたことが伺えます。何なら起きてから対応が遅いです。ランダムパスワード強制的にできるなら最初からやっとけば…。ちなみに町田の件には一切触れず、今までの運用がどうだったのかについても触れられていません。本当に残念な自治体…。

・某プログラミング学習サイト強制導入

今回この記事を書こうと思ったきっかけはこれです。

中学校技術科では「ネットワークを利用した 双方向性のあるコンテンツ」というのを教えることが学習指導要領で規定されています

この内容を教えることは絶対なのですが、例え技術科の教員といえどもプログラミングに長けている者ばかりではありません。また、教員不足のため、他教科が専門であっても臨時技術科の免許付与されている者もいます

で、今年度、某プログラミング学習サイトが導入されたのですが、これが控えめにいって酷い。

まぁHTMLCSSJavaScript学習なんですが、画面の指示に従って入力していくだけで、その仕組みについて何の説明もなく、「これを入力すると文字が大きくなるよ」「これを入力すると文字の色が変わるよ」と、何の思考も促すことなサイトが完成していくという…。

酷いのは内容もそうなのですが、その導入までの経緯や、導入後も酷くて、

まず、昨年度、教育委員会が一括導入前に無料で使える期間があって、教育委員会が事後アンケートを取りました。それはいい。

ただ、今年度から一定ライセンス料が一人ひとりにかかるということで、昨年度のアンケートの際に、「無料ならまだしも、少なくともうちはいらない。それだけのライセンス料を教育委員会が払えるのであれば、別の用途使用してほしい。その方が有効である。」と書きました。

そして、「好評だったので、導入することになりました」となり、「税金で買っているか使用強制です」となりました。

前項でも書きましたが、中学校技術科は週1時間で、やるべき内容がみっちり詰まっており、そんな教育効果疑問視されるようなものが入る余地はありません。税金で購入しているのは確かにそうなのですが、そもそも「いらない」って言ったよね?という感じです。

で、ずっと使用しないでいたら、「○○先生はいますか?」とその運営会社から電話が。そして、「いつ使いますか?」と使うこと前提で聞いてきて(まぁ会社的には一括導入してるんだからそうだろうけど)、「いや、当該内容の学習は別のもの使用して別のアプローチでやるので、うちの学校使用しません」と答えました。

まず、「○○先生がどの学校にいて技術担当している」という情報教育委員会から流れているのでしょうか。それは運営必要情報なのでしょうか。

そして、教師には教育専門家としての見地から、ある程度教材の選択の自由(どのような教材で教えるか)が認められていて、公権力によって特定の教材を強制されないようになっている(最低限の大綱的事項は強制されるが/これが指導要領)はずなのです。明らかにこれは最低限のラインを超えていると考えられます。もちろん、絶対的な教授自由は認められていませんが、一定程度は保証されると認められています

もうね、これは導入ありきで進んでいて、聞いた話によると(あくまで聞いた話で信憑性は怪しいのでそこは注意)「プログラミング教育はこれから重要からという偉い人(偉い人は伏せます)の意向で繋がりがあるらしいその運営会社のを導入することは既定路線だった」という話。しらんけど。

だってね、まともな技術科の教員だったらこれ好評になるわけないのですよ。少なくとも自分の周りの人たちからは不評。まぁ自分の周り以外が好評だったのかもしれませんが、それはちょっと考えづらいかなと。だから「好評だったので」が怪しくなってくる。

加えて、この会社、いわゆる「~部門 No.1!」広告公式サイトで打っているんです。「~部門 No.1!」広告っていうのは、調査会社に、自社の商品が1位となるような調査をさせて、あたかも自社製品に人気があるかのように見せる広告で、「ある特定の時期のある特定対象のある特定調査においてはNo.1ですよ」というものです。

優良誤認表示に近いので広告手法としてはちょっと…というものです。

仮にも情報教育の教材を扱う会社がこんな広告手法を使うこと自体どうかと思います。まぁある意味不適切広告の例として教材になるかもしれませんが。

No.1根拠となった調査自体も調べてみましたが、「先生が~」で始まる調査調査対象先生以外の対象を相当数含んでいたり(まぁこれは調査会社の方の問題なんだけど)とまぁ胡散臭い

んで、この前、ついに教育委員会側からそこをなんとか使ってくれんかねぇ」という電話がかかってきました。

担当の方は知り合いでもあって、恩もある方なのですが、「多分これ板挟みだな…」という感じなので、その方を立ててユーザー登録だけしようと思います

私自身は「なんで使わないんだ!税金なんだぞ!」と呼ばれても上記記事のように答えるつもりではいたのですが、その人が困るのは本意ではないので、ユーザー登録だけしようと思います

くやしいけど。

ということで、相当黙っていたのですが、そろそろ限界なので、匿名ダイアリーで吐き出します。

本当にうちの自治体ICTに対する教育行政ダメだと思います最初のうちは言えば変わるかな…と思ってたけどもはや期待していませんし、これからも期待しません。ひどい。

意思決定はどこでしているのだろう…。詳しい人がいないのではないかと勘ぐってしまうぐらいにはダメです。

2022-10-21

SEになりたくて転職したらRPAやらされてる話

RPAで疲れ果てた方の日記と、それを見て書きたくなった人の日記を見て書きたくなったので。

 

一般事務職で数年社会人やってメンタル壊した為に鬱になり、

しばらくフリーターして社会復帰プログラミングやりたくてIT業界転職した。

学生時代特に情報系の勉強してたわけでは全くなく、

社会復帰タイミング職業訓練校でJavaScript勉強しながら就活入社RPA現場に単身で放り込まれて今に至る。

 

客先常駐システム開発してる会社だと聞いていて(Java,C+,Rubyあたりとか)、

3回くらいあった面接で一度もRPAのRの字も出てこなかったが、

内定が決まり入社までの待機期間中勝手にセッティングされた客先との面接で初めてRPAの話を聞かされた。

(今思うとここで断れればよかったのかもしれないが...)

 

入社後即放り込まれ、仕方なしに頑張るかと思って向き合ったらとんでもなかった。

  部署ごとに決まりがある、とかなら理解できたが

  RPAエンジニアとして雇われてる数人の中ですら共通ルール存在しなかった。

  各エンジニアが作ったもの非エンジニアの客先社員が作ったもの過去在籍していた人が作ったもの等々...

  何を基準にしていいかもわからないし、というかそもそも基準がない。

  • 誰も詳細を知らないシナリオがとりあえずで使われている

  過去にいたエンジニアが、過去にいた担当者と作ったRPA

  現担当者RPAごと業務を引き継がれたけど、RPAの中身は知らない。その業務マニュアル存在しない。

  みたいな状態なのに実行され続けているものが多すぎる。

  エラーが出ても何が正しいのかわからない、けど「エラーが出ました」と問合せが来る。まず正しい挙動を教えてくれないと修正もできん。

  私が担当することになった部署RPAを作っていた前任エンジニア画像マッチング大好きマンで、

  WindowsバージョンアップIE終了に伴う改修が地獄のような作業だった。

  部署によって端末環境がかなり違うという客先環境も相まって、画像マッチングが多用されているシナリオ拒否反応が出そうになる。

  それぞれがどんなRPA作っててどういうエラー対応たか、みたいな話をする機会がない。

  故におそらく似たようなRPA作ってるけど、それぞれが各自で作ってるからすごい無駄

  多分展開できたものいっぱいある。

 

等々、正直まだまだ書けるけど書き出したところで別に何も変わらないので割愛するとして。

 

単身で放り込まれたもんだからまともなフォローもなくかなりしんどかったけど、

なんとかこなしてやっと慣れてきたところで、今後のキャリアを考えたら鬱々としてきた。

 

今後長いスパンで見たときRPAエンジニア必要かと言われるとそうでもないだろうし、

かといってRPAエンジニアの数が少ないっぽい今、即戦力なら欲しいところは多分あるわけで。

RPAから抜け出せずにずるずるとRPAエンジニアやり続けて、

取り返しのつかない年齢になってRPAが廃れて...とか考えただけで怖い。

でも職業訓練レベルコードしか書いてなくて、業務コード書かなくなってしまった今

HTML/CSSですら書けるか怪しいみたいなレベルになってきてるのに

RPAから抜け出せるのかという不安も強いし、今後どの方向に舵を取ればいいのかわからなくなってきた。

 

それにしても、職業訓練校やら独学やらで一通りHTML/CSS触ってJSに触れてたからなんとかRPAしてこれたと思ってるけど、

これを「通常業務やりながらRPA担当してね」とかって振られたらと思うとゾッとする。

なにがプログラミングできない人でも業務自動化できる!だよ、めちゃくちゃ難しいよ...。

急にRPA担当にされてしまった世の一般職員の皆様方を心底尊敬する。日々お疲れ様です。

2022-10-13

anond:20221013145402

ほいノ

学歴

中学ん時の偏差値は60くらい。

高専行こうと思えば行けたんだけど、実家離れるの怖くて偏差値45の工業高校へ。

もう全然馴染めなくてさっさと中退

17歳までニート

18歳までフリーター

18歳〜21歳まで定時制に通った。

英語個人的にそこそこ勉強したけど、数学なんかはⅠの後のAが半分も終わらなかったレベルバカ校。

大検で足りない単位取って3年で卒業した。

職歴

21歳〜24歳まで契約社員

この時期は暇で、なぜかやる気に満ち溢れてたから、TOEIC700近くとか日商簿記2級とか色々資格を取った。

24歳でうつになって、30歳くらいまで日雇い派遣無職を半々くらいでリピートしてた。

30歳で製造業正社員になった。

これが人生初めての正社員だった。

やってる仕事は大したことなかったけど、幸い仕事中にPCをめちゃくちゃ使うのでやりたい放題だった。

この時にプログラミングを始めた。

33歳で正社員社内SE転職

年収めっちゃ下がった。

34歳でWebスタートアップ転職

ここで年収どんどん上がった。

36歳でうつが再発して辞めて今に至る。

プログラミング遍歴

略歴・技術スタック

基本は、仕事で使えそうなもの必要ものをその都度吸収していった感じ。

Webが中心ではあるけど、組み込みとかのハードが絡む分野以外は結果的に広く浅く手を出してる、つもり。

言語的なやーつ
Excel VBA 1年
VB.NET半年
JavaScriptNode.js 4年
HTML 1年
SQL 4年
GAS 3年
C# 1年半
TypeScript 2年
Java半年
C++半年
ラダーFB三菱シーメンス 1年

実務経験があるって胸張って言えるのはこれくらい。

大体習得順。

他には、Python、Julia、R、Fortran、Rust、GoDart、Shell、Deno、CSSなんかは少しずつかじってる。

最近Webに関してはほとんどJSTS)で済む感じになったので楽。

なんでPLC最後やねんってツッコミは置いといて、Web系寄りでラダーも触ってるって人は観測範囲ではあんまりいないので、それが俺の数少ない強み。

それ以外のなんかなやーつ

RDBPostgreSQLSQL Server、MySQLSQLiteの順で実務経験あり。

NoSQLはFirestoreが実務経験あり、実務なしだとNeo4jとか。

PaaSGCP(Firebase)、AWSの順で実務経験あり。AzureADVM周りをちょっと触った程度。

Dockerはよく使うけどKubernetesとかまでは行ってない。

後は産業用の通信プロトコル的なやつを無駄に色々触ってる。Modbus TCPとかORiNとかCC-Linkとか。PLCもそうだけど、あの辺は日本ドイツアメリカが未だに既得権益で幅利かせててまじで闇深い。その代わりそれをブレイクスルーできればめっちゃ稼げる分野だと思う。

閑話休題

俺のキャリア形成方法と、簡単アドバイス

まずはカイゼンをしよう

フリーターでどんな仕事してるか知らないけど、仕事で一日の半分が無くなっちゃうじゃん?

から、その時間をまず有効に使う。

以下、俺の場合ね。

次長クラスの人が「この製造番号でクレームがあったんだけど、作業当時どんなことあったか覚えてない?」みたいなことをわざわざ現場まで何度も聞きに来るんだよ。

作業したのなんて半年前だったりするから一々覚えてないっすよ、って言ってるのに何度も聞きに来るからイラッとして仕事用のPC勝手Excel業務日報を付けるようにして、イントラファイルサーバーに置いて「そういう時はこれ見て下さい。次長の貴重な時間が勿体ないです」って言ったのよ。

それだけでめちゃくちゃ喜ばれる。

で、今度はその次長が「この製造番号どれくらいの時間作業終わった?」みたいなことを現場までわざわざ何度も聞きに来るから、俺はその時またイラッとして、Excelストップウォッチもどき作って製造番号とか工程ごとに時間計測して記録して、やっぱりファイルサーバーに置いて「これ見て下さい」って言ったのよ。

それでまた、めちゃくちゃ喜ばれる。

俺のプログラミングの始まりは、ひたすらそれの繰り返し。

最初プライベート時間結構使ってやってたんだけど、そういう周りに喜ばれる効率化を繰り返してると、少しずつ業務時間内で自分スキルアップに直結する時間を作れるようになる。

自分でこれ面倒くせーな、効率よくできねえかなって思ったら、じゃあどうやって?てのを考える。

これがカイゼン英語Kaizenって言っても通じる。

ちなみにPCがなくても、たとえばメールアドレスさえあれば今の時代カイゼンはできる。

大きな会社に勤めてるとかだと使うのが難しいんだけど、IFTTTとかが良い例かな。

https://ifttt.com

これはiPaaSっていうサービス一種で、まあ言葉意味は覚えなくて良いんだけど、要は「イベントAが発生したら別のイベントBを起こせ」っていうのを登録して、自動化できるWebサービス

例えば、あなた日雇い会社にいて、毎日違う現場に働きに行くとする。

で、出勤前、現場到着時、勤務終了の時にLINE毎日報告しなきゃいけないとする。

で、その報告を受けた事務方は、Googleスプレッドシートにその都度入力する。つまり、それだけの為の事務員が一人いる。

面倒くさいし、お金がかかる。

そこで、「特定グループLINEを受信したら(イベントA)、特定Googleスプレッドシート情報を記録せよ(イベントB)」っていうのをIFTTT登録すると、少なくとも事務員入力の手間は省けるってえ寸法だ。

IFTTTはたくさんイベントを処理させたい場合は有料になっちゃうけど、個人で試すぶんにはクレカ登録しなきゃいいだけだから試してみるといいよ。

プログラミングを学ぶならN予備校

月1000円で学べる。コスパは圧倒的。

テキストベースだけど、Web講義とかチャット質問できる。

入門コース学習に180時間と公称してる)がしっかり理解できていれば、Webで大抵のものは作れる。

ただし、大筋は問題ないんだけど、細かい部分で最新技術キャッチアップできてない可能性があるので、そこは注意した方が良いかも。

https://www.nnn.ed.nico/pages/programming/

安定志向なら中小企業社内SE転職する

N予備校の入門コース終わらせたら、基本情報技術者応用情報技術者を取る。

そしたら、職歴書の作り方次第で中小企業社内SEにはまず転職できる。

中小企業社内SEは、ITリテラシーの低い社員が多い中で「Excelセルの色が変わらなくなっちゃったんだけど!」とか「複合機が紙詰まりって言ってるけどその紙が見つからない!」とかクソイージークエストをこなすだけでおちんぎんが貰える、人によっては天国、人によっては地獄のような職業だ。

ごめん、流石に言い過ぎた。実情は色々と面倒くさい。DXとかバズワードを聞きかじったクソ重役から突然言い渡される重めのミッションとか。

けど安定なのは間違いない。

上昇志向なら中小製造業生産技術転職する

N予備校の入門コース終わらせたら、基本情報技術者応用情報技術者を取る。ここは社内SEと同じ。

生産技術ってのは、誤解を恐れずにすげえ簡単に言えば、カイゼンばっかりやってる人たちのことだ。

あんまり詳しくは言えないんだけど、俺が最後にやっていた仕事は言わば生産技術だった。

で、中小企業生産技術は、Webに強い人材をかなり欲しがっている。有り体に言うとIoTとかね。

IoT最近セキュリティの強化がかなりクローズアップされていて、そのせいで二の足を踏んでる企業が多い。

そこに滑り込むのはアリだと思う。

まとめ

よく「T型人材」って言われ方をするけど、どっちのスペシャリストの言うこともある程度分かる「橋渡し」的な人材になると途端に貴重になって需要が増すので、上昇志向があるなら「Web+何か」の組み合わせでお金稼ぐのが良いんじゃないかな。

ま、橋渡しって自然プロマネとか任されがちで、裁量大きくて大変なんだけどね。

質問あればどうぞ。頑張って。

2022-10-02

WebライターWebデザイナーまわりでみつけた、女子大生「教えて垢」

ここ最近技術ブログを少しでも多くの人に見てもらうために、Twitterを利用していた。    

  

投稿件数の多さからハッシュタグは、#Webライター #Webデザイナー を選んだ。  

そしたら、高額スクールに入ってる、大量のWebライターWebデザイナーの人達と繋がることになった。

    

から何も知らない初心者を、高額スクールにぶちこむような商売はあったが、今はGoogle検索競争が激しくSNSが主戦場のようだった。その中で私はある女子大生垢に目がとまった。

  

その女子大生現在大学4年生でHTMLCSSを学んで、今はJavaScriptを学んでるそうだ。「CSSで頭が、こんがらがっております♡」などとキャピキャピしたツイートをしている。フォロワーも3,000人ほどあり、大量のおじさんエンジニアやおじさんWebデザイナーが「やさしいアドバイス」をしていました(;゚;Д;゚;.:)    

    

ところが今度はWebライターハッシュタグの方に、同じような大学4年の女子大生を見かけました。

彼女は「クライドワークスで初案件を獲得した!」と無邪気なツイートをしているわけですが、面白いことに先ほどのWebデザイナーの方で見かけた女子大生と、同じような絵柄のアイコンをしていました。    

    

ツイート文体もほぼ同じ。

    

私は怪しいと思って、@から始まるユーザー名を調べてみたところ、英数字の使い方がまるっきり同じでした。さらTwitterの開設日を調べたところ、まったく同じ日に彼女達はTwitterを始めていたのです……。

    

こんな偶然が重なることありますかね?

    

明確な証拠は無いにしても、これフォロワー集めに使える技ですよね。

    

女子大生垢を作る

②「ブラインドタッチが慣れません!!」のような初歩的なツイートをする。

    

そうやっているだけで「やさしい」おじさんエンジニアや、おじさんWebデザイナー、おじさんライターなどがイナゴのように集まってくるわけです。

おじさんの「豊富?」な知識に「勉強になりました!」とか短文で返答するだけで、もうフォロワーゲット。

    

これ私が#Webライターや#Webデザイナーの両方のハッシュタグを使っていなければ、気がつけなかった話で、他にも沢山そうゆうアカウントありそうな気配がします。

    

この「やさしいおじさん達」を集めて、どう換金するか知りませんが、とりあえずこれでフォロワー集めだけは、できるのが確認が取れました。

    

今度私も女子大生垢を作って検証してみますかね?ここから、この女子大生?が「どうやってマネタイズするのか?」気になるので、追跡調査をしたいと思います

    

現場からは以上です。

2022-09-27

anond:20220927142937

増田さんまだ若かったりしない?

うちの会社もよく似たかんじの組織構造ぽいんだけど、デザイン部署側は年次が浅い要員には増田さんのいうような案件経験積ませて次第に上流からデザイナ絡ませる(程度に予算のある)案件シフトしてくみたいなキャリアパスになってるよ。増田さんとこもそんなかんじじゃないの?

ちなみに自分設計サイドの人間なんだけど、予算ない案件はまさにこんなかんじでスコープ狭い仕事デザイン部署へ投げてる。(css丸投げ請けてもらえるのほんと助かってますありがとう

ただ予算ある案件やってるときだと、要件定義の段階からデザイナに入ってもらってユースケースがどうだってから画面の設計あたりまで顧客含めてがっつりやってもらってるからね!

もっと早くデザイナーに声をかけろ

SIerのインハウスデザイナーとして働いてるんだけど、うちの会社業務フローがクソすぎてストレスが溜まっている。

  

あの、PMのみなさん、ていうか我が社の開発標準つくってるみなさん。

外部設計とか機能設計とか、「設計」ってついてる工程デザイナーアサインしてください。

デザインって「設計」っていう意味なので。

別に知識マウントとか偉ぶってるとかでもなんでもないです。

  

外部設計機能設計も社内のエンジニアエクセルで作っているけど、なんでデザイナーを呼んでくれないんですか?

あなたたちがやってるそれ、デザインですよね?

そのくせエンジニアは、自分設計書を作っていても「デザイン」をしているという自覚は全くない。

それどころか「自分にはセンスが無いから〜!」と変にデザイナーを持ち上げてくるんだけど、あなたたちのやってることもデザインですよ。

  

なのに、自分たちだけですっかり外部設計とか機能設計とか固めちゃって、その固まりきった状態で初めてデザイナーに「デザインいい感じにお願いできる?」って言ってくるうちの会社マジなんなの?

別にあなたたちにはできませんよね、デザイナーじゃないから」なんて思ってないよ。

でも中途半端デザインやってるんですよあなたたちは。

だったらどうするのが一番いいのか一緒に考えましょうよ。

工数とか、一度引いたものは直したくないとかよく言ってるし、わかる部分もありますけど、結局ユーザーの方一度も向いてないですよね。

降ってきた仕事を、自分が振られた範囲で、決めた工数内に終わらせる、ただそれだけ。

良いもの作ろうなんていう意志がまるで感じられない。

ボタンテキストはこのように配置した方が入力やすい、といった配慮設計デザインであって、UIでありUXの向上につながる」とかなんとか、普段言ってますよね?

でもあなたたちが言ってるデザインって「なんか色とか雰囲気とか、その、とりあえずイイ感じに!」ってやつですよね。

  

とにかく、こっちに話を持ってくるのが遅いんだよ。

案件を振られた段階で、言えることやできることはだいぶ少ないんだよ。

この段階で何を提案しても「あーでも、それやるには設計書をだいぶ直さないといけないんで…」「予算が増えちゃうんでそれナシで…」「工数足りないんで」って言われて終わりだよ。

あなたたちは自分仕事を直したり増やしたりしたくなくて必死だけど、こっちはすでに、自分がやったことをあなたたちに無しにされてますよ、いとも簡単に。

そのくせ、こっちがコーディングできるのを良いことに「htmlcssコーディングしながらいい感じにデザイン」を依頼してくるとか、面の皮が厚いのもいいとこだ。

  

から色とかバランスとかを整えて終わり、みたいな仕事がすごく多い。

「それでもそれも必要とされている仕事だよ」って、そう言ってくれる人もいるかもしれないが、非常に程度の低い仕事だ。

未だそんな認識のくせに「我が社もUI/UXに力を入れていて〜」じゃねえよ。笑わせんな。

2022-09-03

事業会社の1人Web担当、疲れる

今の会社Web担当になって3年になる。

職業訓練校でhtmlCSSJavascriptを3か月勉強して、自分サイト作ってポートフォリオにして今の会社入社した。

Web制作会社じゃなくて、レンタル業を営む家族経営会社就職した。

ここに就職したのは、面接した社長の息子とフィーリングが合ったからというのと、

小さい会社ゆえに仕事内容が広報とか企画とか多岐に渡っていて、色々な経験ができて楽しそうだと思ったから。

最初は良かった。

高卒、専門卒中心の社員の中で、そこそこ文書作成が得意な私は重宝された。

名目Web担当ではあったものの、同業他社調査報告書まとめてそこから新しいプランを作ったり、

色々やらせてもらえるのはやりがいがあったし、楽しかった。

コロナが来てからも頑張ってた。

お客様減ったけどなんとかやってた。

だけど、最近は本当にお客様がめっきり減った。

コロナ融資の返済も始まったらしい。社長イライラするようになった。

お客様が来ないのはHPがいけないんだ、とHPやり玉にあげられるようになった。

社長からSNS文章センスがないと怒られるようになった。

それと、あんなに渋っていたWeb広告を出すという事で、こちらもやらなくてはいけない。

Webの事は増田さんが担当から

普段仕事に新しいことがのしかかる。

作成した文章文句を付けられる。

暇な店舗販売員が、こうした方が良い、ああした方が良いと言ってくる。

待ってくれ、他にやる事あるから

最近はもうクタクタだし、色々言われて自分の発信にも自信がなくなってきた。

それに、今お客様が来ないのは私の力不足ももちろんあるだろうけど、

現場の流れ作業感というか、店舗ときめかない感じとか、Webだけのせいじゃなくね??という思いも沸々とわき上がる。

社長文章センスがないと言われて、成果も出せなくって、もう私なんか会社にいらない人なのかなって気持ちになる。

やめたら社長人件費が浮いたって喜ぶのかなと思うと切なくなる。

でも冷静に考えて、私がやめたらWeb担当いなくなってSNSWebサイト放置状態になるのでは??

もっとひどい状態になるのでは?

増田さんが辞めてもみんな困らない状態ように、あなた仕事はこの会社のみんなが出来るようにしなさい」、

なんて言う社長には私の仕事の事なんて全然分かんないのだろうけど。

もうさっさと潰れちゃえば明日仕事に行かなくて済むのになって考える自分がいる。

今の会社Web担当は一人しかいない。

経験からやってきたけど、ちゃん仕事教えてくれる上司がいたらまた違ったのかな、なんて思ったり。

ある日「あなたには無理」って社長に言われたように、もう私には無理なんだろう。

斜陽業界の小さなパイコロナ禍で奪い合うなんて、私には道筋が見えない。

もうこの会社もそろそろさようならだ。

その前に会社自体消えるかも。

なんでもいい。とにかく疲れたから休みたい。

2022-08-31

anond:20220831220605

かに読みづらいところはあるけど、これ増田の今の仕様しょうがないよ。

Markdown対応してないし、はてな記法なんかわざわざ使ってられないし、ハックCSSなんぞはもっと使ってられん。

メリハリを付けるための色々な記述流れるようにできないから。

2022-08-29

anond:20220828112153

アドオン入れればだけな気がする

はてなダイアリー系はcssの遅延読み込み(?)のせいでうまく動かないこと多いけど、最近アドオンが優秀になってきたから、はてなダイアリー系のクソサイトクソサイトでも綺麗にダークモードにしてくれる

2022-08-28

anond:20220828112153

はてなー知的エリートからダークモードなんか使わないんだよ

どうしてもダークモードにしたいなら自分CSSを書けばいいだけ

2022-08-27

センスの無い未経験年収300万強のプログラマとして就職して必要だったこ

学歴がよくなくて、就職が困難だったので中小 SIer で働いていた。 (プライム案件を取ってこれる分マシらしい)

レキサルティレクサプロデパスのお世話になって続けてたけど、結局は薬でどうにかできず、辞めてしまった。

参考程度だけど、未経験の人が 300万 をもらうために、どのようなスキル必要かを、まとめておく。

ちなみにどれくらいプログラムが書けなかったかというと、競技プログラミング努力しても AtCoder黄色になれず青色のままってくらい。

AtCoder でいう、初心者から抜け出せないという、要するにセンスがないということなのだけど、そういう人も居そうなので、参考までに。

要するに

経験プログラマに対して、これだけ要求されるのだから、未経験の人は覚悟するようにという指針を提供したいので書いた。

入社時に覚悟しておかなければならない事

誓約書

基本的に、損害を与えた場合には、それを作業者補填するという誓約書を結ぶ。

要するに、捨て駒として扱って、失敗したら賠償しろ、という事になる。

このことを認識して、失敗しないように振舞ないと、連帯保証人含めて迷惑をかける事になる。

要するに、低賃金で未経験プログラマ案件にノーリスクで送りこんで、稼ぐための手段です。

必要だったスキル

ディレクション

基本的に PL (夢想家) → PM (御用聞き) → プログラマ という環境なので、プログラマ自分ディレクションして意思決定する必要がある。

例えば、下請け場合は、PM の御用聞きの結果の WBS に合わせないと、顧客から DM瑕疵担保責任がどうとか言われる。

社内開発の場合は、PL の方から直接、長時間の叱責を受けなくてはならない。

そういう不幸を防ぐためにも自分ディレクションして、PM の決めた実態を反映していない WBS に合わせて作業するスキル要求される。

基本的に手戻りは個人の過失になってしまうため、手戻りしないように考え抜いて意思決定をする、というのが重要になる。

これこそ、ガクチカと呼ばれる、頑張れますというスキルなので、学生時代に頑張っておけばよかったなぁ。

デザイン

こう見せたい、こう表現したい、という事を伝えるには、必然的デザイン知識必要になる。

創造思考デザインは切っても切り離せない概念で、デザインとは創造なのだから、当たり前である

ソフトウェアアーキテクチャも、ソフトウェア設計も、コーディングデザインと言えるかもしれない。

言語技術 (言語能力)

顧客と 1:1 で話す事が DM でもボイチャでも突発的に発生するので、いつ、いかなる時でも論理武装していなければならない。

まぁ、顧客であったり PL であったりはキレるのが仕事なので、それに対して理路整然と説明する必要がある。

なんとなく、では納得しないし、すぐ損害賠償請求とかそういう話にいくので、答えられないと持ち帰りますお茶を濁して、エマージェンシーになる。

後述する設計能力においても、課題を把握するための言語技術(言語能力)は重要ファクターだと思う。

ソフトウェア設計

C/C++システムプログラムフレームワーク基本的に無いので、自分概念を整理して、どのような変更、拡張があるかを考えて設計する必要がある。

この能力が弱いと、手戻りが発生しやすくなり、瑕疵担保責任を問われることになる。

読んだ本の中だと、ボブおじさんの本が、やっぱりしっくりくるなという個人的な感想がある。

ネットワークプログラム (C)

UDP で送ってくるデータを受けて 24/365 で停止しない WebAPI への繋ぎ込みという簡単作業があって、振られた。

リークしてはいけないという事で malloc禁止で、グローバル変数を利用するという変なルールがあった。

Rust で書けばいいんじゃないかなと思ったけど、Rust 書くのもシンドイし、C/C++ で、しんどくて読みづらいコードを書いた。

あとで保守する人が大変そうだけど、そういうルールを決めたのは PL だしね。

システムプログラム (C++)

なんか、特殊PCI Expressカードからベンダーが用意している SDKデータ引っこ抜いて Web API へつなぎ込む部分をやった。

データの中の特殊信号を取りたかったらしい。

一応、SDK の使い方をパラ見して 1 日で作ったので、別に負担じゃなかったけど、素人やらせるんなとは思った。

Webバックエンド (Express/Fastify + PostgreSQL)

当たり前だが、DB 作って RestAPI を生やすのは現代プログラマにとって自然にできなければならない。

なので、新規開発のサブモジュールバックエンドを任せられた。

だが、ORM の癖を把握したり、発行されるクエリ確認したりするのは、疲れる。 SQL を直書きするのはシンドイ。

結局 SQL を直書きすることにしたけど、あまりいい決断ではなかったと思っている。

それ以外は フレームワーク に乗ってしまっていいので、書き捨てる分には楽だった。

最近だと、TypeScriptPrisma 使うのが、型安全でよさそうだなと思っている。

Nest.js個人的には好み。

Linux操作 (EC2 とか)

デプロイEC2 直でやったり ECS にしたりとしていたので、ベアメタル知識必要になった。

要するに systemd のいじり方とか、死活監視の仕方とか。

個人的には、クラウド嫌いなので、ベアメタルの方が安心できる。

Bind権威DNS管理して、postfix絶対止めてはいけないメールサーバ管理するとかもあったけど、出来て当然ではある事だし。

Webフロントエンド (React/Vue)

会社Webアプリ案件を取ってきたので突っ込まれた。

経験プログラマでも、月単価 100 万以上で顧客請求してるんだから会社はそりゃ儲けるだろうと思った。

会社が一人前の経験N年のプログラマといったら、その通りに振舞う必要がある。顧客責任はないのだから

当たり前だが、WebディレクションWebデザインWebプログラミング, Webマークアップ は、全て作業者であるプログラマ仕事になる。

個人的には、これが分かれている理由が良く分からないけど、分けたい人がいるんだろう。

デザインで、CSSフレームワークを使うと、その色が出るという事で、全部 CSS手書きしていた。

tailwind が出た現在では使っていればよかったなと思う。

結局、全く分からない中、手探りでデザインし、コードを書いて、顧客に 1 日 5 ~ 10リリースするという行為をした。

顧客大手企業だったので、自社のエンジニアならもっと出来る、と叱責されまくったけど、だったら自社でやればいいじゃんと思った。

一応、今でもサービスは生きていて、ユニークユーザ数は上がっているらしい。

そして、焼き付け刃だったので、 WAI-ARIA を知らず、アクセシビリティへの配慮が足りない事が問題になってしまった。

これはなんとか保守対応ねじ込めたのでトラブルにならなかったけど、瑕疵担保責任と綱渡りだなと思った。

CI/CD 構築 (Azure Pipelines)

当たり前だが、リリースサイクルを短くしないと顧客はキレてしまうので、CI/CD を整えないといけない。

今は Github Actions とかあるけど、昔は無くて Bitrise が高いからみたいな理由Azure Pipelines で CI/CD フローを構築した。

もう Multi Stage Pipeline になってるだろうけど、Release Pipeline が GUI からしか設定できないのが辛みだった。

IaC (Terraform)

当然だが、デプロイするためには IaC を整える必要がある。

これを知らずに、コンソールポチポチしていたので、 IaC 出来てない事がバレた時に色々怒られてしまった。

今は CDK とか便利なものが出来てるんだなぁ。

自動テスト

本来テスト自動テストを整えて、質保証をしてバグを減らさなければならない。

だが、テストを書くという手間を払えなかったので、人力テストしかできなかった。

一応、リグレッションテストを人力でやりまくったので、バグ発見曲線が結合テストでの IF 不一致しかない、という結果にはなったけど

自動化できれば費用必要じゃなかったから、怠慢だと、責められてしまった。

同じような未経験の人へ

経験でも誓約書を盾に、振られた事全部を出来なくてはならない慣習があるので、プログラマはそんなに良い職業じゃないよ。

甘い考えで、プログラマになろうと思っているのなら、考え直した方がいいです。

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