はてなキーワード: ナレッジとは
※ 再ポストを許してくれ。どうしても、聞く人がいないのだ。
当方は、元プログラマー。今となっては、家庭の都合で引退した身。嫌なことがあって、久しぶりにプログラミングを勉強したら楽しくて仕方ない。
たとえば、Ruby on Rails, Next with React on TypeScript とか最高にイカしていると思ったし、Kubernetes や Terraform で AWS, GCP を触れば IaC に感銘したし、Kafka や Elasticsearch といった NoSQL が RDB が進歩した上で共闘している様は夢のようだ。PHP や Java も元気にしていて、おじさん嬉しいよ。(最近の流行りだから Docker も触ったが、Vagrant なんかを触れた身からすると、正当な進化だよね。)ただ Python が人気なのは理解できないし、そんでもって C は苦手なままだけどな。あと、CSS と HTML のナレッジのアップデートについていけないのは歳のせいだろう。
閑話休題。それでタイトルの質問なんだけど、今のモバイルアプリの開発手法について知りたいのだ。もちろん React Native といったものがあるのは知っているが、この手のものは好きになれないのよね。どうしても無理から生じる齟齬が気になっちゃうし、もっと言えば「プログラミングを介して、設計思想に触れたい」からね。
まず、iOS の話題から。今は iOS は SwiftUI だけで書けば良いのかしら?昔は Objective-C と Storyboard を使っていたけど、新規のプロジェクトだと無視してもよいのよね?いや、だめだったら追加で勉強するだけだから良いのよ。その、加減がわからなくてね。自分としては Swift言語が好きで、SwiftUI は StoryBoard よりマシだと思うから、そこは問題ないのよね。10年前より、絶対に良くなったと思うし。あと SwiftUI と Swift言語の example 集とか、CocoaPods のまとめサイトなんかを教えてほしいな。公式だけじゃ物足りない。
次に Android なんだけど、現行なのは Kotlin言語 + Android Studio の UI ビルダーを強制なんでしょ?昔は Java言語 + XML の MVC という感じで、当時としては iOS よりまともなイメージだったけど、最近ふれたら蕁麻疹が出そうだった。なんというか、ちょっと体が受け付けない感じがする。だから、Android は昔の開発手法で良いのかを教えてほしい。あと、iOS と同様に example を大量に載せたページをお願いします。
こんな感じかな。追加で知っておくべきことがあれば、嬉しい。たとえば、PWA とか。自分としてはモバイルのプログラミングが理解できたら、ブロックチェーンや人工知能を除くと、ここ10年のナレッジはキャッチアップできたつもりなので満足なんだよね。あと気力があれば、作成物を増田に晒すかもしれないです。
きっかけはLightiningに上げようと色々調べてみたこと。
立ち上げる度にLightingの画面に切り替わって催促されるしw。
その中でこれはキツいな、受け入れられないな、と感じたのが下の2つ。
その1 差し込み印刷が出来ない。
Salesforceに限らず古いバージョンで出来てたことが出来なくなるのは
仕方ないのでテストも兼ねて弊社のプログラマーに頼んで作らせてみた。
DBの中身拾ってきてhtmlで整形する、という手法でやってみた。まあ出来るようにはなった。
なんだけどこの程度のことでわざわざプログラマーの手を煩わして
コーディングってのもちと違うよね。簡単に出来ることに手間かけるってのは本末転倒の極み。
おまけにAPI使うには追加費用が必要云々言ってきた。まあそういう価格体系なんだろうけどそもそも使ってた機能が
使えなくなったことが要因なのでこれには不満が残った。
お客様のライセンスでは開発のサポートは出来ません、みたいな連絡も頂いた。
これも正しいんだろうけど、たかが差し込み印刷を開発というのもどうなのかと?
簡単なことをわざわざ「開発」しないと出来ないことがむしろ問題なので。
日本人って帳票沢山使う民族なのでこれ出来なくて困ってる人沢山いるんじゃないかな。
プラグイン作ってるとこは儲かるかもしれないが。
が、なんと現行のナレッジベースとLightingの互換性がないらしい。
サポートに聞いてみると自分でローダー使って移してくださいと。出来ない場合は手で入力してくださいと。
何百件あるのを手で入力って言うのは簡単だけど現実的ではないよね。
が、そもそも同じソフト/サービスで新バージョンに移行するにあたって
あとそもそもローカルでそういう面倒なことやんなくていいのがクラウドのメリットだったはず。
データ自分で移行しなきゃいけないなら他のシステムにいくのと変わらないと、判断し
この時点で決心した。
それと今のライセンス(Professional)ではLightingに上げるとそもそもナレッジベース使えないらしい。
つまり新しいほういくとライセンスを上のグレードに上げる必要がある。
つまり、実質的な値上げなんだけど、どこにも値上げと唄ってない。
こういうやり方、手法を取ったとしたらそれはベンダー側の判断。こっちが決めることじゃないので。
が、いかにも後味悪い。遺恨を残す。なんだかなあと。
何故か怒りは全く湧いてこず一番良い手法を
早く見つけようという気になった。SFのサポートや営業を責めても仕方ないしね。
彼らは彼らの仕事を真面目にやってるだけなんで。実際一生懸命やってくれたし。
で、ZOHOのデモ版登録して色々試してみた。他のも色々見てみたけど
移行が簡単そうだったので。
途中引っかかる点もあったがサポートの力を借りながら全部のデータ無事に移行終了。
こちらで運用開始、そして今に至ってる。弊社はあんまり難しいことやってないからね。
カスタムオブジェクトがいくつかあるぐらい。あとはサブスクリプションの管理の項目がなかったので
予め作っておいた。
UIはそう言われても仕方ないと思う)、だったので中身よく似てる。
直ぐに使えるようになった。ぶっちゃけUIはこっちのほうが良いんじゃないかな。
あとコストの点も大きい。
SFはずっと1人会社の頃から使ってて、会社が大きくなって人数増えてもユーザーは小生一人だけだった。
が、この先新規事業でユーザー増えてくのでその前に移っておいてホント良かったかなと。
10年以上使ってたシステムを移行するの躊躇した時もあったがやってみると
思いの外簡単だった。色々弄ってると今は使ってないテンプレートとか
出てきてああ、こんなことやってたなあと、感慨深かった。
色々あったがSaleforceにはここで改めて礼を言っておこう。
2021年はWebサービスを10本はリリースすると心に決めた。
WebScoketを使った簡易的な対戦ブラウザゲームに、半分自分用に作った勉強アプリ等など
小ネタみたいなのも多いけどもう4個くらいはもうリリースしてる
多分転職活動で使うポートフォリオとしてはめちゃくちゃ十分なものができたと思う。
でもまあ今の所それ以上にはなってない。
作っては見たものの適当な掲示板で宣伝して1日だけ数十アクセスきてそれで終了とか、ユーザー投稿型サービスなのに1投稿もされずに終わることも結構あった。
今は面白くないとか使いにくいとかそういうジャッジをされる前段階で終わってる。
30分書いて投稿したネタ増田が1ブクマも1トラバもつかなくてちょっと悲しくなることってあるじゃない?
多分マネタイズみたいな意味だとYoutubeで人気Youtuberの配信切り抜き作ったりいかがでしたブログでも作った方がよっぽど確実でコスパも良いんだと思う。
勉強コストはアプリ開発より低いし、SEOを最適化するようなナレッジも多いし、単価高めの広告も付きやすい。
そろそろ心が折れそうなのだが、このまま自分はプログラマーとして今年の目標を遂行すべきなのだろうか……
Webサービスって手間かかる割に人が使わなきゃ自分にも他人にも一切役に立たない本当にただのゴミだと思う。
次を作るよりこの終わる問題を解決しないと心が持ちそうにない。
O*Oに入って1年。いろんなことが起こりまくってる。
この1年で、加入して脱退していく施設が全体の1/3ぐらい。3件取っても、そのうちの1件が1年以内、たぶんもっと短い期間で脱退している。
営業トークで聞くO*Oのメリットと、その実態があまりにも乖離しているからだと思う。
ビジネスモデルというか、ビジネスコンセプトはとても良いと思う。
確かに、個別企業として営業しているホテルが寄り集まったほうが集合知と効率が得られる。ただ、それはフランチャイズオペレーションが
ある程度のクオリティで提供できる前提であって、それができないのであれば、利益の食いつぶしでしかない。
管理職は英語ができる人が登用されているが、英語が売りで、ムダに給料だけ高くて能力は大したことない人が多い。
インド人経営層とのコミュニケーション上、英語力が必要だったのは理解できるが、能力が高くない人を選択的に採用しているところにセンスの無さを感じる。
そして、有能な人からどんどん抜けていく。
何が残るのか。
インドで作ったO*Oビジネスは日本の宿泊業界には通用しない。
ただ純粋に、すべてのクオリティが低すぎるので、バックボーンのシステムなど、すべてを作り直す必要がある。
逆にそれを世界にエクスポートできるぐらいになればよい。あえて日本だけに最適化するよりは、世界を見据えて。ベンチャーらしく。
残された時間は少ない。インド基準から脱却し、クオリティの高いサービスを構築するだけ。
この1年半で学んだことを活かして作れば、新しいO*Oが作れるはず。
日本社会において競合他者がいない職業で、かつ平和な社会においては攻撃できる側の存在になって、金や女や権力や社会から一目置かれたいってのが大体の増田の根本的な願望なわけじゃん
他にできそうな手段がITエンジニアしかないからそれに固執してるだけで、フリーランサーでなんでもやりたいなら、今はネットだって発達してナレッジベースの技術も図鑑や回想録とか書籍で手に入るし自主学習できるんだから、自分で勉強してスキル身に着けて、諜報技術や戦闘技術などを独学して自分で売り込んで仕事すればいいじゃん
プログラミング言語が、まったく別の技能に置き換わっただけだから、何ら問題ではないし、ヘタすりゃ自主学習に必要な費用よりも費用対効果安いかもしれないじゃん
増田が邪教の信徒の如く恐れる、DQNや半グレや暴力団などの裏社会の住人だって怖くはないだろ、そいつら返り討ちにできる技能を保持できる仕事なんだから
元スパイやテロリストや傭兵なんて肩書で、講演会や書籍書くだけでめっちゃ儲かっててさ、チャンネル桜やオタク向けミリタリー講演会とかで、おっぱいデカいコスプレイヤー芸能人とかにチヤホヤされながら番組出てる奴らや事例日本でもいっぱいいるじゃん
今や世界中でとんでもない競争倍率があり、法規制に縛られた故に自分のやりたい仕事がなかなかできないIT業界で、できもしないことに鬱屈して向精神薬飲みながらネットで害悪論喚くくらいしかやることがない空しい人生送るくらいなら