「MYSQL」を含む日記 RSS

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

2021-11-07

プログラミングスクールJavaを習ってるけど失敗したかもしれない

増田エンジニア多くて意見貰えそうだから書いてみる。

職業訓練プログラミングを習ってて今Java言語やってるけど授業についていくの大変。

目的あやふやなまま、就職選択肢が増えればいいくらいの気持ちで始めたのが悪いんだけど。

ほんとは昔前少し習ったPHPをじっくり習いたかったけど、それを教える学校が通える範囲には無かった。

(昨今の職業訓練オンライン開催してるとこもあるけど全体の1割くらいで内容がワードエクセルコースとかPythonコースとかで希望マッチせず、通学制度学校選択した)

面接JavaやればPHP理解やすくなる、みたいに言われて入所決めたけどここをもう少し詰めれば良かったなと後悔してる。

Javaってちょっと前のAndroidアプリとかお硬い会社への就職イメージから希望業種と合わない。

これからmysqlサーブレットまで4ヶ月くらいで習うけど、どうなるか。

Javascriptもカリキュラムには含まれてるけど、Java習ってから習うと混乱しそうにならないかな。

エンジニアらしき人のブコメJavascriptの記述法がなんか気持ち悪いし慣れない、みたいなのを見た事ある。

JavascriptもPHP同様に前に少し習って面白い、これもっとやりたい!って思ったか

Java習ってる今気持ちが落ち込んでてこのままあの時の面白いもっと学びたいって気持ち萎えしまうんじゃないか、とか心配してる。

でも今頑張ってカリキュラム終わった後に、オンライン学習サービスPHPやったら

何も勉強しなかった時より理解やすくなったりするのかな。 

 

厳しい意見いっぱいきそうで怖いな。

でもせっかくの学習の機会なのに落ち込んだままなの嫌だから投稿してみます

2021-10-03

MySQLってPHPとセットじゃないと使えないの?

[]2021年9月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

211あとで/1849users ストレスフルな人に知ってほしい図解「アメリカカウンセリング学会推奨『ストレス解消法』100」…「古い友人にメールをする」「猫は神」「まずは楽しめ」など - Togetter

204あとで/1119users 統計の入門講座が無料に、京大メソッドデータサイエンス関連教員担当 | Ledge.ai

162あとで/984users 【朗報3D制作ソフトblender」の1400ページにも及ぶ解説書が無償公開 勉強中の人には朗報すぎる : まとめダネ!

161あとで/1037users 徳丸on Twitter: "これは本当にオススメトレーニングなので、Linuxインストールからやるのがよいです。Exploitが刺さるだけで楽しいですが、なぜそれが成立するかまで追いかけるとさら勉強になりますhttps://t.co/tHyQuPSvjw"

161あとで/1587users 青木 晃 - 【長文です】1995年3月20日に起こった地下鉄サリン事件オウム真理教が起こした未曾有のテロでした。お亡くなりになった方々のご冥福をお祈りすると共に、今もなお、PTSDなどの後遺症で苦しむ方々の症状が少しでも改善しますようお祈り申し上げます。 | Facebook

157あとで/1655users 時間跳躍式完全無劣化転送装置 - 山素 / 【読み切り時間跳躍式完全無劣化転送装置 | コミックDAYS

156あとで/1192users こういうのが好きなんでしょ…?「変拍子」が超かっこいいおすすめ10選+α | Music Lesson Lab

154あとで/988users あなたが行動を習慣化したいと思った時におすすめ記事 | みんチャレブログ

150あとで/1178users 東京京都を3度徒歩で移動した話 – 大変だけど素晴らしい、街道歩きの世界にようこそ【寄稿:dekokun】 - KINTOマガジン|【KINTO】クルマのサブスクトヨタから

149あとで/918users MySQLプライマリキーをUUIDにする前に知っておいて欲しいこと | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略ブログ]

145あとで/1226users 100日後に退職する47歳 非公式 まとめ - Togetter

140あとで/1396users 業務スーパーデビューする予定なのでおすすめ商品を教えて下さい→で続々と集まった情報こちら→増量! - Togetter

137あとで/1417users 新型コロナ罹患レポートが分かりやすくて恐ろしい「熱が下がったあとにぶり返し血痰が出て即入院、肺がぐちゃっと潰れている」 - Togetter

129あとで/663users リーダブルコードを書く習慣の身に付け方・実践の仕方 - 2021-09-22 - ククログ

129あとで/753users 元米マイクロソフト本社パワポ責任者が教える「科学的に正しい資料の作り方」- Schoo PENCIL

129あとで/990users 英語の括弧は4種類ある!括弧の使い方を理解して正しく使えるようになろう | English Lab(イングリッシュラボ)┃レアジョブ英会話が発信する英語サイト

125あとで/1881users みずほシステムについて質問です。 | Peing -質問箱-

122あとで/916users GitHub 英語例文集 | boarwell | Zenn

122あとで/844users 統計の入門 | gacco

120あとで/532users JavaScriptはなぜシングルスレッドでも非同期処理ができるのか/Why Can JavaSctipt Invoke Asynchronous in Single Thread? - Speaker Deck

118あとで/833users 個人情報テストデータジェネレーター | User Local,Inc.

116あとで/1394users 「元歯科受付がガチで愛用する『推しデンタルケアグッズ』です」さようなら、全ての黄ばんだ歯と口臭。ド定番8アイテムとは? - Togetter

116あとで/1051users かおりゅ on Twitter: "とんでもないサイトを知ってしまった。絵描きデザイナー歓喜カラーチャート『Colorbase』https://t.co/CLWprkukt6 色を選ぶと、その色の補色類似色・同じ明るさを持つ色・白と合わせた時の見やすさ・色相https://t.co/rOgsnechfT"

115あとで/1493users 記事ドライフルーツ果実酒を仕込むとすごい』に関して | デイリーポータルZ

107あとで/959users 小鳥の鳴き声は言語だった 文法まで突き止めた日本人研究者朝日新聞デジタル

105あとで/591users ゲーム開発者へっぽこさん、711ページに及ぶ技術書『Unity uGUI アドバンスド・リファレンス』を無償公開 | ゲームキャスト

105あとで/1575users 皆さんの声を聞かせてください。皆さんの力を貸してください。 #ねえねえ尾身さん|コロナ専門家有志の会 | COVID-PAGE

105あとで/791users ついに、Webアプリでの帳票印刷ベストプラクティスを編み出しました💡 | Takashi Kanemoto | Speaker Deck

104あとで/595users 「Python」×「株価データ」で学ぶデータ分析いろは | @IT

102あとで/475users 2021年 – これからFlutterを始める人へ学習方法のススメ | ツルオカ | Zenn

102あとで/820users 自分がどのくらいエコーチェンバーの中にいるのか可視化するシステム作ってみた|tori|note

[あとで読む]タグが少なめの月だった。

Togetter多め。

2021-08-29

anond:20210829170810

mBaaSって知ってますか?Firebaseとか

データベースとかバックエンドとか作らなくても、mBaaSが用意したAPIURLに対してJavaScriptから保存用のPOSTリクエスト送ったり問い合わせのGETリクエスト送ったりするとサーバーデータを保存したりやり取り出来るってやつです

クラウドサーバーってやつがクラウドサービスという意味ならぴったりな気がしま

クラウドサーバーってやつが安いさくらレンタルサーバーとかならどうしようもないのでPHP書いてMySQLに保存しろしか

2021-07-20

俺「29歳ニートだし就職しよ」はてなーSESならうかるぞ」俺「ほう」

SES企業「未経験者歓迎!独学でもok!」

俺「ほう」

求人内容「必須条件:シェルスクリプト、何かしらのプログラミング言語でのプログラミング経験linuxの基礎知識ミドルウェア知識ApacheエンジンエックスMySQL)」

俺「」

2021-07-17

anond:20210708205945

最近テック系の生態系を知らずに、ほとばしる若さ嫉妬して学生をぶちのめし申し訳なかったと思うようにはヒートダウンしてきた「年収270万円だった医大生」です。こんばんは!

激おこしたのは、申し訳ない。

すごく反省している。ただ、優雅自分学生時代に学んだ知識をもって、社会人にその勢いを保持したままで定年まで行ける可能性は高くないと私は思うのだ。おそらくは名門大で、勢いのある会社なら引く手あまたそうな貴方自分にとっては眩しかったのだ。

フロントエンド給料が安いという思い込みをしてました。

本当に認識不足だった。もともと Android/iPhonejQueryJSON操作をしていて、PHP/Rails/Springバックエンド界隈から MySQL/PostgreSQLを触り、人員不足AWS をも触って QA および SRE をしていたエンジニアだったのだけど、ブロントエンドが DB に遠いという理由で簿給だと思っていたのは、各派遣会社給料をみる分だと間違いだと理解した。知識アップデートされてないのはオレ自身だったようだ。申し訳ない。

Firebase や mBaaS は不味くない?

根拠は、NoSQLスキーマしなのは途中までは良いけど、後で負債になる感じがするので。あと、Firebase は Google が中途でやめるとなったときが怖いぞ。JS なら express というフレームワークあるし、Kotlinサーバーがあるから古典的サーバークライエントモデルで良いのじゃないかな?Next なら SSR あるし。

サイバーエージェントにくくった理由

自分のような新卒採用を逃した身分では、サイバーエージェントのような B to C 領域トップティアにある会社に紹介してもらえるというのは「蜘蛛の糸」のような貴重なチャンスに思えたのだよ。そりゃ、ある程度は経験積めばスカウトが来るかもしれないけどさ、自分は年食っていたから「サイバーエージェントで働けるという可能性」に全力をかけたよ。その結果が、場末の未認可SES って、しか反社だったなんて、すごくショックだったよ。クソな「自称数学者人工知能論を聞いて土日が終わり、平日はブラック客先常駐」な日々はうんざりだ。

2021-07-09

anond:20210708205945

逆に聞くけど、以下の知識があったらどれぐらいもらえるわけ?東京23区で。

うーん、いらないかな。IT土方としての仕事しかないと思う。

友人から「こいつ270万で雇ってくれ」って言われたら「まあ、いらないかな」って答えるレベル

2021-07-08

anond:20210706022633

年収270万で)プログラマー引退して、医学部にきた俺が真面目に考えてやろう。

言葉は正しく使おう

真面目に読んでいて、ちょっと気になる箇所がある。たとえば PostgreSQL を postgre とか書くヤツは現場では嫌われるぞ。少なくとも postgres と書いてくれ。お里が知れるぞ。

プライドが高い

消えていくエンジニアの特徴だけど、叱責されたり馬鹿にされるのが嫌で VCSコミットしないヤツ、または貪欲コードレビューをされるのが嫌がるやつは、成長しない。

エリート意識

この業界は数年前には『デジタル土方』と揶揄される業界でした。ちなみに、アメリカでも「テック系はハードから避ける」という雰囲気でした。つまり何をいいたいのかというと、ソフトウェア開発者っていうのは「泥臭い領域」なんだよ。エリートとは程遠い場所にあるというね。

④ 「某天市場の先輩には,ここ仕事量少ないしオススメだよって言われたのですが,」

いやぁ、是非とも楽天で働くべきだよ。どうせ野村総合研究所とか NTT DATA なんて無理だと思うから

⑤「バックエンドは大体firebaseかgcpに任せているので,インフラあたりひいてはネットワーク知識が薄いです.」

うん、ココはまずい。基本的フロントエンドなんて給料が安いのよ。だって、誰にやらせてもデータベースにクソなDCLを飛ばせないから。逆に、データベースを触れることができるプログラマーリスク責任が大きいから、給料が高いのだよ。B4 になってもそれが理解できていないようだと、この先くらいよ。

⑥「後fpgaも少し.ハードウェア開発は結構苦手で回路図とか上手く書けません.」

君はソフトウェアエンジニアになりたいのだろ?世の中は分業で成り立っているのだから、全部やろうとするやつはアホだよ。

⑦「B3の夏くらいのタイミング東証一部上場企業インターンに行きました.」

インターン生はお客さんなの。君のスキル通用したのはすごいと思うけど、同じ感覚仕事はできないから注意しときなよ。

⑧「CSではないので受動に学ぶ機会も特になかったです」

なに言ってるの?そんなことは言い訳にならんよ。プログラマーになりたいのだろ?勉強しろよ。

⑨「Twitterとかで(主につよつよエンジニア達によって)エンジニアのべき論が語られているが,(以下略

逆にいうと、あなたインターンとして週3で20万円貰えていたのは、参入障壁が少ないからでしょ?強強エンジニアが生き残っているのは、それだけすごいということだよ。

⑩「仕事となると自分が扱ってこなかった技術を使わないといけなくて,扱ってこなかったということはつまり難しいということで.」

いやぁ、違うと思うよ。その問題が「難しい」なら切り分けて、上に「ココが自分能力では解決できないです」と持っていくだけなんだからさ。CS じゃないのだったら、仕事をするまで「扱わないまま」なんだよ?しかも、土日に勉強する気もないとなったらいつするのさ?

⑪「僕のようなクズと言われても仕方のない人材はどうしたら上手く(ストレスレス高収入の意)生きていけるのでしょうか?」

諦めなよ。ソフトウェアというものが「変化できることに価値がある」ものから。変化する業界ストレスフルだけど、立身出世する可能性が高いでしょ?安寧なばしょではないの。

⑫「今22歳,B4だ.Mまでは行く.Dに迷ってる.研究楽しいからです」

いやー、CSでない博士課程に行って、雇ってくれる企業があるかね?無いと思うけどな。

⑬「ネット実装例なんてクソの欠片も載ってないし,プロトコル理解のために特許資料論文をくまなく読む羽目になったのは本当に辛かったです.」

この時点で、君はコピペしかやってきてないことが理解できる。おそらく QUIC か MQTT あたりだろ?逆にいえば、それが実装できたら他社と差のつけられるプロダクトだったはずだ。つまり会社利益の源泉であった部分をみすみす実装できないようでは、そこらへんの専門卒以下だぞ。

⑭「html, css, javascript(jquery, express, react(next), vue(nuxt)), python, php, sql(postgre, oracle), graphql, ruby, swift, solidity, unity, c, c++ 業務レベルじゃなくていいならgo, kotlin, java, scala, dart, julia,(以下略

ムカつくというか、虫酸が走る書き方だ。箇条書きにすると、

⑯「プログラミングは17歳くらいから始めました」

プログラミングに年齢はないから。自分は9歳ではじめたけどね。

⑰「僕のつよつよエンジニアイメージを共有すると」

あー、俺も天才高校ときにいて、マーチ情報工学と旧帝の院の学費会社持ちという驚異的なやつがいたよ。今もブログ見てると、AndroidiPhoneアプリを書いているみたいで、元気そう。

⑱「つまり難易度が急に跳ね上がった.これが辛かったです...言語C++Java.」

それを上手にコントロールできるプログラマは世界中にもほとんどいねぇ。むしろ、月20万でやるもんならギルドから苦情が来るぞ。オレもアビームの人に給料を答えたら、「こんなヤクザ会社はやめろ」と耳うちされたよ。

結語

人より良い経験をしたいという願望はあるのは素晴らしいと思うよ。しかしながら、君が到達したノウハウ他人にもできることだからね。ワン・オブ・ゼムになりたくないなら、努力し続けることだな。勉強をするのをやめたら、数年で中卒に負ける世界からな。覚悟しとけよ。

追記

P.S. 医学部に来たのは家庭の都合だよ。それに、自己顕示しないと「場末コーダー」で読んでもくれないだろ?年収については、自分も低いと思うよ。なぜ低かったかというと、都内私立大学多浪中退自分にはベンチャーの皮を被った助成金搾取がメインの反社会的勢力フロントベンチャー企業ぐらいしか相手にしてくれなかったからだよ。そこの会社外国帰りの MDMA をキメて、未成年の子女に手を出しては警察沙汰スレスレのことをしているキチガイ社長をやっていて、人工知能を作ろうと学生インターン酷使している会社だったのだけど、「サイバーエージェントに紹介する」という嘘にひっかかって、特定派遣事業免許がないのに客先常駐させられ、土曜は帰社日、日曜は社長Python勉強会に参加させられる、というブラック会社にいてピンはね率(60%)となると、まともに考えることもできず働くアリになってしまってたからだよ。

P.S.年収については、初日から派遣先会社に引き抜きのオファーをもらって、2ヶ月後に新しい会社に移動したけど、300万だったので CodeIQ というサイト転職をする準備をしていたよ。たしかDMM とかサイバーエージェント面接にいこうとしてたような記憶。その後で家庭の都合で、医学部に来たけど。

P.S.医学部医学科の6年生だよー。みんなが嫌いな私立医学部だけどね。ちなみに、俺もこの大学が嫌いだ。

P.S. ④「GraphQLをわざわざ書くのは理解できるけどな。」そうだとすると、RESTSOAP も書かないとまずくない?書くのだったら「RailsNextデータ受け渡しにGraphQLを使った経験が」という感じだと良いと思うけど。

P.S. ⑤「野村総研データを挙げるあたりSI寄りの仕事してたのかな。 」ちゃうねん。オレっちは多浪たからさ、そこのエントリーシートをかけなかったのよね。まぁまぁ大学が名門でさぁ、OB が誘ってくれるけど、年齢で弾かれて辛かったねん。

P.S. ⑥「ダウト学費をどうやって稼いだんや 」えぇ、親の金です。だから家庭の都合でと書いてるじゃろ。

P.S. ⑦「本当に医学生ならここ数年の技術についてこの指摘ができる程詳しいわけないし少なくとも10年位は業界にいないとこういう感覚は身に付かない。 」たしかおかしいよな。Kubernetes や Terraform を弄って、CIGitHub Actions、CD には AWS CodeDeploy を使って、ブログは Jekyll で静的サイトジェネレータを使いつつ、自前のサービスを立ち上げるために Rails, Next, React, PostgreSQL, Redis, Kafka, Elasticsearch, S3 の勉強をしつつ、スマホ環境のために KotlinSwift を触れているなんて変だよな。そういえば、Docker が来るまでは Vagrant環境をつくっていたのも忘れてたよ。あと Rust を今年に学ぶ言語にするなんて、受験生にあるまじき行為だよな。うん。

P.S.年収については、基本給が 22万で、残業200時間超えたらプラスだった気がする。あと、反社ベンチャーは「ポートフォリオ作成にまる一ヶ月間で拘束された、しかも無給で」という時点でヤバいのだけど、その会社コミットしたのは「サイバーエージェントに紹介する」ということだけであって、同時期に DMM面接に行けそうだったのよね。馬鹿なことをした。

P.S. ⑨「特にフロントエンドを見下す感じとか」オレ自身フロントエンド出なんだよ。何を隠そう、Adobe Flashゲームをつくっていたから。それでもって言うよ、バックエンドが一番大切だと。

P.S. ⑩ 「相続税対策お疲れさんだな。」あたり。

P.S. ⑪「5~10年前に人売りに捕まった話とするなら、年収270万も現実味を帯びる。」特定派遣は消えてくれてよかったよ。俺のところは特定派遣すら未登録だったけど。

P.S. ⑫「いい医者になるのだよ 」うん、頑張る。「オッサン」「社会不適合者」「あるき方がキモい」「プログラミングwww」「同じ班になりたくない」「親も頭が悪い」「生きてて恥ずかしくないの?」とか言われてるけど、頑張る!

P.S. ⑬ 「フロントエンド別に給与低くないよ。」えっ、そうなの?WebDesigning を読む限りだと、400万もいかないイメージだけど。

P.S「医学部6年でまだプログラムに興味あるの不思議。」好きなんだよ、言わせるな///

P.S. GitHub なんやね。気をつけるよ。

P.S.フルタイムじゃないのでしょ?」いいえ、東京都内フルタイム(ひどいときで、朝7から24)でしたよ。入った会社が「法律よりも、派遣先評価」という会社だったからね。

P.S. サイバーエージェントさん、ときどき御社の社名を使って「弊社に恩を売ると、サイバーエージェントに紹介する」というベンチャー跋扈しているので、どうにかしてください。わたくし、1ヶ月間もその嘘で jQueryDjango を回収させられた挙げ句、月給 2000円だったのですけど。本当に千円札2枚だったのですけど。ついでに、AndroidJava) と iPhoneObjective-C)と jQuery を使ったフロントエンドシステムに、バックエンドRails + Postgresqlシステムで、AWS を介したサービスを作らされたのも「サイバーエージェントに紹介する」と言われたからなんですけど。いったい、何なんですか?お前ん所は、コンプライアンスどうなってんじゃ。

P.S. 「好きそうだし医学部卒業してシレッとgoogle行ったれ 」無理っすよ。オレのスキルじゃ。

P.S.病院は」親がクリニックを持っていたけど、潰したよ。クリニックは人に患者がついていて、アルバイトを充てがっても患者さんが不幸になっていくのをみちゃったからね。自分責任を持って患者さんを見たいから、バイトなんて使わないよ。

P.S. 自分コードを書きたいタイプだったから、SIer みたいな UML とか書いて下請けコードさせるみたいなのは絶対に嫌だったのよね。だから SIer にはならなかったよ。やっぱり、現実にある計算機解決できる問題を、より直接的に触れて解決したいと思っているから。仕事ハードでも全く問題なし。

P.S. FPGA すごいよね。ザイリンクスアルテラIntelAMD に買収されて、すごいと思ったよ。2010年頃だっけ?、CPU限界FPGA突破しようという話があったけど。手を出そうと思ったけど、高性能なチップ100万ぐらいして挫折した記憶があるよ。

P.S.東海大医学部学士」は自分大学卒業してないから無理でした。あと、それ以上の詮索はやめてくれ...

P.S.MySQLそんなに嫌いなのか。」そんなこと書いたつもりはないが、あれ?確かに MySQLPostgreSQL より嫌いたけど、それは Oracle が親元だったり、Unicode の扱いがファッキンだったり、ストレージエンジンが切り替わるときカオスな目にあったけどさ、MySQL は好きだよ。お世話になったし。

P.S. 給料については契約後に言われたのよ。というか、もともとは「サイバーエージェントに紹介」するという理由で、ポートフォリオ作成Django の改修を手伝ったつもりで、入社とかする気は全く無かったのよ。それが、いきなり他所会社面接を受けさせられて「君は明日からXXで働くから履歴書を書いてね」と言われて、抗議したら「俺に恥ずかしい思いをさせるのか!業界に入れなくするぞ!」と大声でシャウトされて、気がついたらあっちが用意した履歴書拇印してしまったのよね。有料職業紹介と派遣登録をしてない会社だったから、そんなかとはできないはずなんだけどね。ホームページには「年収550万」と書いてあったけど、実際はまったく違ったのだけどね。

P.S.「うーん、いらないかな。IT土方としての仕事しかないと思う。」だよな。おとなしく医者になるよ。ありがとう

P.S. Elasticsearch は全文検索機能がほしいからやってるよ。Redisインメモリセッションストアとして使いたいのよ。Kafka はさ、twitter のファボをじっそうしたいけど、RDB書き込み速度が上がらないから利用したいの。TensorFlow は全く理解できてないよ。それは、指摘されたとおり。

追記追記

逆に聞くけど、以下の知識があったらどれぐらいもらえるわけ?東京23区で。

2021-07-02

どーしても在宅でコーディング系の仕事で雇われたいんだけど、どうやったら仕事にありつけるだろうか。

休み4日手取り15万円のいまの仕事しんどいから転職したい。

今の仕事ブルーカラー。2年間働いたけれど、昇給ボーナス退職金もない。がまんすれば定年まで居られるだろうけど、経済面だけでなく肉体的にもきつい仕事なので続けられるかどうか……。

過去に、IT系っぽい会社で働いていたことがある。そこでは、実務としてコーディング経験はないが、デジタルデータ作成ディレクターのようなこともやっていた。

いま40歳をこえているが、趣味程度にウェブサイト作成したりしていたことがあり、PHP , MySQL , JavaScript , HTML , CSS などWeb系の知識は少しはある。

2021-06-29

天才ハッカーたすけてえええええええええ!!!

モニターが撫壊れ田

Warning: mysql_pconnect() [function.mysql-pconnect]: Host '****.****.****.****' is not allowed to connect to this MySQL server in /www/wwwroot/*****com/system/library/drivers/DBStaff/Mysql.php on line 0

Fatal error: Uncaught exception 'Database_Exception' with message 'database connection error, please check your username and password, and make sure your MySQL server is running' in /www/wwwroot/*****com/system/library/DBStaff.php:0 Stack trace: #0 /www/wwwroot/*****com/system/library/DBStaff.php(0): DBStaff->connect() #1 /www/wwwroot/*****com/system/library/database/DBCriteria.php(0): DBStaff->fetch_result(Object(DBCriteria)) #2 /www/wwwroot/*****com/system/library/database/DBCriteria.php(0): DBCriteria->execute(3) #3 /www/wwwroot/*****com/system/model/Searchcache_ModelTable.php(0): DBCriteria->fetchOne(3) #4 /www/wwwroot/*****com/system/controller/search.php(0): Searchcache_ModelTable->get_related_search(*****) #5 [internal function]: Search_Controller->index() #6 /www/wwwroot/*****com/system/core/Pager.php(0): call_user_func_array(Array, Array) #7 /www/wwwroot/*****com/in.php(0): Pager->run() #8 {main} thrown in /www/wwwroot/*****com/system/library/DBStaff.php on line 0

どゆこと?

なにもしてないのに

天才ハッカーたすけてえええええええええ!!!

モニターが撫壊れ田

Warning: mysql_pconnect() [function.mysql-pconnect]: Host '****.****.****.****' is not allowed to connect to this MySQL server in /www/wwwroot/*****com/system/library/drivers/DBStaff/Mysql.php on line 0

Fatal error: Uncaught exception 'Database_Exception' with message 'database connection error, please check your username and password, and make sure your MySQL server is running' in /www/wwwroot/*****com/system/library/DBStaff.php:0 Stack trace: #0 /www/wwwroot/*****com/system/library/DBStaff.php(0): DBStaff->connect() #1 /www/wwwroot/*****com/system/library/database/DBCriteria.php(0): DBStaff->fetch_result(Object(DBCriteria)) #2 /www/wwwroot/*****com/system/library/database/DBCriteria.php(0): DBCriteria->execute(3) #3 /www/wwwroot/*****com/system/model/Searchcache_ModelTable.php(0): DBCriteria->fetchOne(3) #4 /www/wwwroot/*****com/system/controller/search.php(0): Searchcache_ModelTable->get_related_search(*****) #5 [internal function]: Search_Controller->index() #6 /www/wwwroot/*****com/system/core/Pager.php(0): call_user_func_array(Array, Array) #7 /www/wwwroot/*****com/in.php(0): Pager->run() #8 {main} thrown in /www/wwwroot/*****com/system/library/DBStaff.php on line 0

どゆこと?どゆこと?どゆこと?どゆこと?どゆこと?

なにもしてないのに

2021-06-17

経験から1ヶ月でWeb企業就職する勉強法

取り上げた技術は、本格的な開発でも役に立つもので、最も学習コストが低いものを選んだ。

重要度が低いものは載せていない。たとえばHTMLCSSなんてググりながら書けば全く問題ない。Bootstrapなどのフレームワークも全くやる必要はなく、仮に就職先で使っていたら覚えればいい。

逆に言えば以下に挙げる技術は、そもそも概念自体プログラミングにとって普遍的ものであり、(基礎的な部分を)調べながら使うようではエンジニア失格ということ。

基本的現在では、バックエンドフロントエンド運用保守全てができないエンジニア価値は無い。

以下に挙げた技術(①⑤⑥は他の言語フレームワーク代替可能)が身に付いていなければまともな企業就職することは難しい(もちろん、下らない業務システム下請けで作ってる底辺企業には入れるだろうが)。

経験者でも、これらができない/わからないのは、相当恥ずかしいことだと思った方がいい。

特定言語フレームワークの書き方を知っていること自体意味は無い。

重要なのは、他の言語フレームワークにも共通する基礎を理解すること・保守性やセキュリティなどの品質を高める使い方ができること。

PythonJavaScriptマスターする

この2つは習得が容易だし、今覚えておけば向こう10年腐ることはないだろう。

プログラミング言語完璧理解する必要がある。

基本的な構文や、よく使う標準ライブラリは勿論、高階関数クラス・非同期処理等の発展的な機能も知り尽くしていなければならない。

言語のみではなく、パッケージ管理単体テストタスクランナー等の周辺ツールの使い方も熟知している必要がある。

また、「リーダブルコード」や「コードコンプリート」に書いてあるような良い作法も身に付ける必要がある。


Gitの基本操作を覚える

Gitを使えないのはプログラマーとして論外。細かい機能は調べればよいが、

等の基本的フローは必ずできなければならない。


Linuxの基本操作を覚える

多くの場合、本番環境テスト環境Linuxサーバーであるから、以下のような基本的概念と使い方を知っておく必要がある。


Dockerの基本操作を覚える

環境構築、CIデプロイなどは、現在コンテナを使って行うことが当たり前になっている。

これも細かいことをすべて覚える必要はないが、Dockerfileの書き方や、docker-composeの使い方などは知っておかなければいけない。


⑤ Flaskを覚える

Flaskは、数あるWebフレームワークの中で最も簡単。本当に呆れるほど簡単で、Pythonさえ書ければすぐにアプリを作れる。

フレームワークを覚えること自体重要なのではなく、Web開発の基本を習得することが重要HTTPルーティングデータベースSQL認証セッション管理などは当然すべて覚える。

データベースは、就職したらMySQLPostgreSQLなどを使うことが多いかも知れないが、今はPythonの標準ライブラリにあるSQLite3を使えば十分。

作ったアプリを公開したければ、「Heroku」などにデプロイするのが良いだろう。

追記 2021/06/17 14:07

ブコメで指摘をいただきました。HerokuではSQLite3は使用できないようです。公式ドキュメントに従ってPostgreSQL使用して下さい。

SQLite3はファイルデータを持てる簡易DBなんだけど、Herokuデプロイしてもストレージ的な使い方はできないから、結局PostgreSQLを使う必要あるから注意してね。(DAOを丸ごと書き換える羽目になる)

参考: https://devcenter.heroku.com/ja/articles/sqlite3

ありがとうございます

Vue.jsを覚える

今の時代フロントエンドフレームワークなしで作るのはただのバカ

2021年現在実用的なフロントエンドフレームワークはReactとVueしかない。Vueの方が少し簡単なのでこちらを選んだが、JavaScriptをしっかり理解しているなら大差は無い。

フロントエンドには膨大なパッケージ群があって全部覚えるのは大変だが、とりあえずまずはVue完璧に使えればいい。Webpackの設定などは既存のものを流用すればいい。



基本的アルゴリズムを学ぶ

アルゴリズムは全てのコンピュータ技術の基礎であり、絶対に知っていなければならない。

高速フーリエ変換のような高度な数学必要ないが、クイックソート木構造のような基本的アルゴリズムは当然、その性質を知っていなければならない。

それらは言語組み込み関数や標準ライブラリでも使われており、理解していなければ、それらの機能を正しく使うことができない。

また、プログラムを読み書きする際には、そのコード計算量を見積もれなければならない。

セキュリティを学ぶ

セキュリティは言うまでもなく学ばなければならない。

有名な脆弱性攻撃手法XSSSQLインジェクション・CSRFなど)が何だか理解していて、その対策実装できなければならない。

各種暗号化技術署名などについても、実装の詳細は知らなくていいが、共通鍵暗号や公開鍵暗号などの特性理解する必要がある。

認証パスワード管理などを実装する際は、当然ベストプラクティスに従わなければならない。

2021-06-09

職業訓練校でITエンジニアを目指す

増田に住まうITに自信ニキ、相談に乗ってほしい。

要約すると、37歳無能正社員の俺が、職業訓練校に通って未経験IT系に転職できるか、という相談

 もしくはビルメンを目指す方がベターかどうか。

俺はクソ弊社の無賃残業にブチ切れてる無能・一応正社員アラフォー男性年収300万強

 転職活動するも泣かず飛ばず

それ以前にプログラミングの独学勉強を始めるも、

 HTMLCSSJavaScriptPHPの初歩をドットインストールで習い、自分Wordpressをイジった程度で、壁にぶち当たり中。

ならばと方針転換、転職活動中に危険物乙種4類(ガソリン等を扱う初歩的な資格)を取ったので、

 シナジーありそうな電気工事士、ボイラー技士などの資格を取って活かせるビルメンナン方面での転職を考える。

  求人情報で、職業訓練校の講座を受けることで実務経験に近い扱いを得られるケースを知り、職業訓練校の説明会に行く。

職業訓練校の説明を受けた際に、ITエンジニアを目指す講座の存在を知り、その内容に魅力を感じて再び方針転換。

 訓練校の担当者さんいわく、講座を受けることは可能だが、技能習得後の年齢の壁は確かに存在すると忠告を受ける。

  (ビルメンは年齢問わず需要がある、とも)

皆さんにお聞きしたい。

以下の内容を職業訓練校で習得することで、転職に繋がる技術は身につくだろうか。

カリキュラムは要約すると以下の通り

基本情報技術者資格習得

WEBアプリ作成HTML

C言語習得

Java

電子回路理論・測定(ハードウェア

リアルタイムOSRTOS)を使用したマイコン制御システム作成

組込みシステムプログラミングによる機器作動

MySQLデータベース保守

Linuxの基礎

 以上の内容で、ソフトウェアハードウェア両方の知識を身に着け、サーバサイドエンジニアIoTエンジニアを目指すというもの

また、JavaScriptは独学での学習を続け、趣味に関するサイトWordpress作成し充実させるという目標はそれとは別に進めていくつもり。

 訓練校でプログラム言語を体系立てて学べれば、自己学習の進展にも繋がればと思っている。

ちなみに、ビルメン仕事内容や安定性に興味はあるものの、

 睡眠障害持ちのため(夜勤場合でも家で睡眠できれば問題はないが、ビルメン基本的職場に泊まるシフトがある場合が多い)

  そこがネックになるのではという危惧はある。

ビルメンサイドの意見も、もし伺えるのであればありがたい。

 ビルメン系の資格クレーン車等の資格を合わせて、清掃工場などの管理系も考えてはいるのだが…

  これ以上は本題がとっ散らかるのでこれくらいにさせていただく。

(以上の内容には、諸事情のため一部フェイクが含まれています。ご了承いただきたいと思います)

2021-06-03

[]2021年5月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

400あとで/2455users ハーバード大プログラミング講座を日本語化 無料で学べる「CS50.jp」公開 - ITmedia NEWS

340あとで/2437users 米ハーバード大学のプログラミング授業 日本語訳無償公開 誰でも聴講可 | ツギノジダイ

335あとで/2327users 東大無料公開している超良質なPython/Data Science/Cloud教材まとめ (*随時更新) - Digital, digital and digital

292あとで/1762users 新人の方によく展開している有益情報Qiita | kazuo_reve

244あとで/1441users 知っておきたかったLinuxサーバ設計、構築、運用知識まとめ - hiroportation

228あとで/1463users Google提供する無料AI講座受けてみた 1時間機械学習の基礎がわかる | Ledge.ai

227あとで/1355users 無料で読める、東大京大の「Python教科書電子書籍AI機械学習無料電子書籍 - @IT

220あとで/1750users 研究の話 | 医療法人豊隆会 ちくさ病院

208あとで/1145users ブラウザレンダリングの仕組み | Aki Kahamura | Zenn

191あとで/1151users すべての働く人におくるストレスマネジメントの基本 | knowledge / baigie

188あとで/1023users 【図解】https(SSL/TLS)の仕組みとシーケンス,パケット構造暗号化範囲, Encrypted Alert, ヘッダやレイヤについて~ | SE道標

187あとで/989users 認証と認可の超サマリ OAuth とか OpenID Connect とか SAML とかをまとめてざっと把握する本 | ほげさん | Zenn

180あとで/1161users すべての開発者へ。すごいGitHubリポジトリ10選 – Qiita | baby-degu

179あとで/2080users 山本ゆり(syunkon レンジは600W) on Twitter: "今まで紹介したレンジハンバーグ個人的に優勝。この手間でこの味になるかと驚くほど簡単で、本当に美味しい(包丁不要。ボウルで捏ねないかヌルヌルの洗い物もナシ) 卵の有無、練り具合、つなぎの量など何度も試作しました。柔らかくジュ… https://t.co/BXntIVz5NQ"

169あとで/1342users 『スタンフォード式 最高の睡眠』を読んで、睡眠について知らないことがまだまだあったのかと感動しました - おたま日記

162あとで/1388users CS50 for Japanese(ハーバード大学 CS50 の日本語版翻訳プロジェクト): コンピュータサイエンスの入門

161あとで/1375users カレースパイス調合の基本からスパイスカレーや肉のスパイス漬けを極める(小林銅蟲/イナダシュンスケ) - ソレドコ

154あとで/743users 世界一わかりみの深いOAuth入門 | Noriyuki TAKEI | Speaker Deck

153あとで/1529users TOKIO国分太一さん「センスのいい、もらって嬉しい手土産知りませんか?」見ているだけで楽しい推し手土産」が集まる - Togetter

149あとで/980users 機械学習研究者を目指す人へ | Hiroshi Takahashi

149あとで/1629users お前らの登録してるyoutubeチャンネル教えろよ | anond.hatelabo.jp

144あとで/1277users 【更新創作する人は必読!書評家が下読みで感じた「応募小説問題点」がめちゃくちゃタメになる - Togetter

144あとで/1225users ナビつき! つくってわかる はじめてゲームプログラミング | Nintendo Switch | 任天堂

144あとで/1668users 政府向けシステムの話をするときの前提知識 | anond.hatelabo.jp

135あとで/656users フロントエンドパフォーマンスチューニング俯瞰する - 30歳からプログラミング

133あとで/998users 社員用に作った文書校正ツール一般公開した - gecko655のブログ

133あとで/2245users ため池に落ちると、なぜ命を落とすのか(斎藤秀俊) - 個人 - Yahoo!ニュース

131あとで/1170users 真っ先に変えるべきは日本人の「思考」 オードリータンが貫く「透明性」と「多様性」:「前例がない」をやらない理由に(1/5 ページ) - ITmedia ビジネスオンライン

126あとで/796users DOM Events | Alex Reardon

124あとで/912users 「結果が出ない焦り」と向き合う方法柴田史郎|note

124あとで/598users MySQLインデックスと私 - Speaker Deck | yoku0825

ナントカ大学の教材、みたいなエントリに[あとで読む]タグが集まった

スタンフォード式 最高の睡眠』は読んでしまった

2021-05-10

MySQLってほんとに使われてるの?

SQLiteしか使ってない

2021-03-17

今年「も」新人研修は工夫なしで

大手SIerには、社員教育のための研修会社があって、外部の受講者も多数受け入れてるんだけど、毎年新人研修もたくさんあるのね。

顧客企業別に顧客先で行うこともあるし、逆に研修会社教室複数企業から新入社員を集めて開催することも。もちろん、去年はオンライン「でも」開催してたよ。今年も、オンライン「の場合も」あるよ。

でも、あえて教室でやるクラスもあって、しかもそこにまぁまぁ申し込みがあるのね。もちろん新入社員が選べるわけはないから、入社企業の人事が決めてるのよね。本当にかわいそうだな、と。

長くて3か月、たいして広くない教室で、100人以上の、若くて行動力のある新入社員が集まって (※)、あいさつとか (顧客先だと) 社訓唱和とか、ビジネスマナー (笑)名刺交換や商談ロールプレイとか、声を出してね。講師も、地声で語り掛けるのが良い講師だ、みたいな謎の地声信仰があるから、声を張るし。どこの研修会社教室も、オフィスビルのそれなりに高い階だから、窓もないし、空調はビル内の空気をかき回すだけ (空気清浄機はあるけど...ね)。ちなみに去年、まだ危機感が薄かった地方では、講師だけオンライン、受講者は会社に集まってZoom画面をスクリーン投影して受講、朝は社訓唱和とラジオ体操、とかあったよ。

そして新入社員研修から毎日パソコンや机や備品の清掃は新入社員任せになるわけね。合宿ではないけども、毎日東名阪の中心地に、各地から若者が集まったら (※)、そら...ね。

若者批判してるんじゃないよ。集めるほうが頭おかしいんだから

新入社員どうし、新入社員と先輩が対面して関係を深めること自体否定しないよ。でも、それは研修以外の場で、企業責任でやったらいいじゃん、という。

もちろん、オンライン研修もあるよ。でも、まる1年経ってるのに何の工夫もないんだ。

教材は相変わらずA4縦の紙フォーマットを崩さないので、PDF提供しても、毎ページ毎ページ、上から下にスクロールしなきゃいけないし、そもそも講師スクリーン投影して「プレゼン芸」するためのものから、小さなノートPC、ましてやスマホの画面じゃ見えないんだよね。

そして、今までなら教室PCセットアップしてたソフトウェア類も、オンラインだと手順書を渡して、新入社員セットアップさせるのね。それができるなら、研修を受ける必要がないじゃない。手順書を読んで、MySQLPCインストールできる人なら、自力SQL勉強できるでしょ。そして、実際には大半がうまくできないけど、オンラインから大したサポートもできなくて、結局、何度も再インストールさせたり、挙句の果てには、「講師グループメンバー操作を画面共有で見ていてください」と。世の中、Google ColabとかPaizaとか、MoodleでもCodeRunnerとか、ブラウザで各種ソフトウェアの実行ができる環境が山ほどあるじゃない。なんで今年もローカルPCセットアップさせるのよ。

研修自体は、ZoomやWebExを使って行うんだけど、ここにも工夫がないのね。「集合研修をただオンライン化しただけ」なのね。9時17時、講師が画面共有したスライドを表示しながらずーっと語って、時々指示に従ってPC操作して、研修全体のカリキュラムがあるから時間が足りなくても、もっと考えたくても、「はい、じゃあここまででーす」と打ち切られて。講義も、マイクの使い方を知らない講師が、鼻息や口クチャクチャを挟みながら、たまに手でゴソゴソ触りながらで、ボリュームがでかすぎて割れてる人と小さすぎて聞こえない人がメイン・サポートで同席したりして、みんながYouTubeで見るような動画、あるいはラジオとはかけ離れた音質で語るのよ。そして、講師が補足などを画面にマウスで下手くそな字で書くのね。それをメモしなさい、とか。せめて2、3000円のペンタブを使いなよ。いや、どうせいつも語ってることなんだから、あらかじめ教材に書いときなよ。講師って、「ちなみに」「実は」とか補足したがるけど、あれ毎回やってるからね。(それが「講師価値」なんだって)

それに、新入社員のみんなは、自宅やら寮やらで受講してるんだけど、講師はなぜか都心教室に集められて、メイン1人、サポート2、3人が同じ部屋で配信しなきゃいけないのね。なぜ。別に教室が10Gbpsとか、そんなんでもないよ。何なら、戸建てのフレッツより遅いよ。顧客先での新人研修でも、新入社員はいないのに、顧客先の会議室に行って、そこからモバイルWiFi配信するんだよ。Zoomから顧客イントラとか無関係だよ。「講師が集まることで、密なコミュニケーションをとり、受講者を的確にサポートできるからだってさ。いや、研修用のZoom以外に、SlackでもDiscordでも用意しておけばよくない?

そんな「オンライン研修」のやり方が、今年も変わらないんだよね。研修会社からの指示も、「小さな画面で受講する人もいます (でも教材はA4縦です)」「長時間の受講は疲れます (でも9時17時、カメラオンで受講を義務付けます。受講態度も点数化します)」なんて、改善する気がなくてさ。そもそも、そういう「お気持ち」への言及だけで、より高品質研修 (ライブ配信) のためには、回線が何Mbps必要か、WireSharkで測りました、とか、モバイルWiFi研修実施した時の1日の帯域変化を調べました、とか、マイクミニプラグとUSB接続ヘッドセットと据え置き、単一指向性と無指向性で音質がこう違います、とか、カメラ画素数と光の当たり具合で、講師がこう見えます、とか (そもそも別に講師の顔なんて必須じゃないと思うけど)、Zoomのここをこう設定すると、画質、音質、ユーザビリティが向上します、とか、何も「1年間コロナ禍で研修ビジネスやって得られたノウハウ」をご教示いただけないんだよね。講師の側も、そういう知識スキルがない「退役エンジニア」「文系・未経験研修会社入社した講師」がほとんどだからさ、今年もたくさんの講師スマホイヤホンマイク講義するみたいだよ。

まとめると、「大して顔も声も良くない、配信環境も良くない、(研修から) 面白くもないオッサン・オバサンの、CM音楽ゲストもない糞音質の語りを、9時17時聞き続けなきゃいけない新人研修」って辛すぎませんか、と。まる1年前ならまだわかるよ。ノウハウがない中、急遽オンラインしました、と。でも、1年経ったじゃない。

いろんな大学調査でも、「ライブよりオンデマンドが良い」という結果が出ているように、ちゃん勉強たかったら、自分のペースでやりたいわけね。応用的なディスカッションの場は別途日時を決めて設けるとして。もちろん、企業研修になると勤怠管理の側面があるから、「僕は夜型なので、真夜中に受けます」とか「土日にまとめて視聴します」とか言われると困るんだけど、それでも、カリキュラムの都合でわからなくても先に進まれるよりは、ちゃんとわかるまで学んだほうが、よっぽど顧客企業が求める「新入社員の成長」につながると思うんだよね。サポートだけ、時間を決めて講師が常駐すればいいだけで。そもそもライブ教室ぶん講師を確保するよりは、コンテンツ収録に1人確保して、あとはサポート要員として複数教室をまたいで確保したほうが、コストパフォーマンスもよっぽどいいと思うけどね。

実際、そういう研修会社新人研修を受けたもうすぐ2年目のビジネスパーソン () が、増田にもいると思うから意見を伺いたいよ。

2021-03-04

laravel Flutter docker Linux PHP Go Dart など全部開発できる人を時給950円募集

https://jp.indeed.com/m/viewjob?jk=7ce91dc5389bb574&from=serpJapan&prevUrl=http%3A%2F%2Fjp.indeed.com%2Fm%2Fjobs%3Fq%3DDart%26l%3D%25E6%259D%25B1%25E5%25BE%25A1%25E5%25B8%2582%26from%3DsearchOnSerp%26spa%3D1

必要経験

下記の全ての条件を満たす方

環境Linux

発言語: PHPJavascript

DBMySQL

フレームワークSymfony または Laravel

開発経験年数:5年以上

環境dockerGCP(またはAWS

発言語: GoDart

DB: Firebase

フレームワークFlutter

開発経験年数:1年以上

DevOps、SREに基づく開発・運用経験:3年以上

なんだ、エンジニアって(時給だけ見りゃ)コンビニバイトと同じぐらい簡単(ってこと)じゃんwwwwwww

おれもやろっかなwwww

2021-02-08

とある女がプログラミングに救われた話

駄文なので最初にまとめておくと、知識ゼロ異業種から転職して何とかエンジニアとしての人生を始めました、という話。経歴がショボすぎて誰かの道標にすらならないだろうけど書き残しておく。実名で書く勇気はないので増田にて失礼。

・芽生え

PCを初めて触ったのは4歳の頃。

父が仕事で使うと言って、ThinkPadを買ってきた。

黒くてごついボディが幼心にぐっときたのを覚えている。この記憶があったためか、初めて自分で購入したPCThinkPadだった。


・小〜中学生

我が家インターネット開通。深夜に親が寝てからこっそり2chニコニコ動画を見ていた。PS2ドラクエ8をやってグラフィックに感動する。まだプログラミングという言葉は知らない。母親ヒステリー父親の拳骨に耐える日々だった。

高校生

地元高校に進学。友人とホムペ(死語)を作成html/CSS文字の色か変えられたりアニメーションをつけられることに気付く。この頃もまだプログラミングに目覚めない。プログラム理系の人がやるお仕事なんでしょ?という雑な認識であった。

大学

もちろん文系学部に進学。人の視線が怖かったので前を向いて歩けず会話もままならなかったが、制服可愛いという理由だけでお洒落カフェバイトを始める。私は阿呆だが、この阿呆さないしは無鉄砲さでエンジニアになったと言っても過言ではない。

・そして無職

新卒入社した会社を3ヶ月で退職。支えてくれる彼くんとかもいなかったので実家でお通夜してた。鬱も発症して薬漬けになった。対面で人と話すことが難しいため、テキストベース仕事ができる職を探し始める。ここでやっとプログラミング出会う。

・独学期間

何にせよ無職から時間は腐るほどある。ヨドバシでカモ丸出しの顔をしてThinkPadを買い、Java簡単アルゴリズム実装することから始めた。フィボナッチ数列を生成するとかクイックソート実装するとか。あと5日ぐらいかけてServlet/JSPMySQLTODOリストを作った。

ポートフォリオ作成期間

2ヶ月ほどJavaをやった頃、無謀にも機械学習に手を出し始める。本を一冊買って隅々まで読み込んだ。この頃から鬱が寛解し始める。プログラミングに夢中になって、1日12時間以上はPCの前に座ってひたすらコードを書いていた。不思議と疲れはなかった。ゲーム用に買ったデスクトップPCにそこそこ良いGPUがついていることが判明したので、Tensorflowモデルもどきを作り、AI(笑)を組み込んだポートフォリオwebアプリを3ヶ月かけて作成した。サンプルコードを超える範囲ドキュメントを読む、適宜技術書知識を補うなどしてなんとかオリジナルと言えるコードをひねり出すこともこの頃覚えたと思う。なお肝心のモデルチューニングは一切していないわ当然精度も悪いわでその筋の人が見たら鼻で笑うレベルであるが、一人でアプリケーションを作り切ることができたのは大いに自信に繋がった。

求職活動

ポートフォリオを持って5社ほど受け、うち1社の小さな受託企業内定を貰い、無事職にありつくことができた。文系経験第二新卒を雇う勇気を出してくれた会社には感謝しかない。

それから現在

会社規模が小さいからか、個人裁量が大きく、設計から実装テストまで何でも任せてもらえた。良き上司に恵まれ、主にUnityスマホアプリの開発を担当し、技術の奥深さ面白さに触れさせてもらった。自身実装担当したアプリが世に出ていくことの喜びみたいなものも味わえた。この会社は昨年度退職し、現在は500人規模の自社開発系企業iOSアプリエンジニアをやっている。スキルは未熟だし対人恐怖的なものも治ってはいないけど、私はプログラミングが好きで、エンジニアとして骨を埋めたいとか身の程知らずにも思っている。

ご覧の通り、私は幼い頃からプログラミングに触れたりモノづくりをしていたわけではない。むしろ目覚めは遅い方である。そういう人でも興味があるなら、ITエンジニア目指してもいいんじゃないか、そうであってくれ、という気持ちで書いた。読んでくれてありがとうプログラミングはいいぞ。

2021-01-29

なんでも仕様だと返すSE/PG理由を知りたい

mimeタイプhtmlメールDBに取り込み表示するアプリコメント行が表示されてしま

→ 仕様な訳がないだろ

mysql検索の際に濁点を区別せずに検索されしま

→ SQLの書き方で回避できるんだから仕様なわけないだろ

2021-01-21

技術書ネット情報web系のソフトウェアエンジアに転職した昔話

自分プログラミングほぼ未経験大学学部時代にCのコード写経して動かすと単位がもらえる謎の講義に出たことがあるぐらい)の状態から社会人になってから独学でPHP勉強していわゆるweb系のソフトウェアエンジニア転職した。以後8年近くソフトウェアエンジニアとして働いている。

初心者向けのプログラミングスクール話題が尽きないが、スクールに通わなくても独学でもなんとかなった自分みたいのもいるよ.という例を紹介してみたい。このエントリプログラミングに興味がある人の役に立てば幸いである。昔の話なので出てくる話題が古いのはご勘弁いただきたい。

なお、web系のソフトウェアエンジニアになる前は、上流系SIerExcel顧客折衝をがんばるSEをしていた。基本情報ぐらいは持っていたがコードを書く業務は一切なかった

忙しい人向け

自社サービスwebソフトウェアエンジニア転職するまで時系列で振り返ってみる

2009年末頃?
2010年前半
2010年後半
2011年前半
2011年後半
2012年後半

今思うこと

2021-01-08

プログラミング学ぶの大変すぎ

初めてプログラミングを学ぶことになったんだけど、正直全然理解が進まなくてしんどい

コーディングするのは初めて

・学ぶ言語Java

普段設計書書いたりしていて、ソースを見ることもある

Javaではない言語だがバグ特定のためにデバッグすることはある

12月半ばから始めたオンライン動画講座で、初歩的なところから初めてMySQLとかJSP/サーブレットを使って簡単WEBアプリを作るところをやっている。

解答というか、書かれたコードをみるとなるほどそうやってやればいいのねと思うものの、いざ自分で書こうとすると手が動かない。複合的になるにつれ、こことここで学んだ書き方で書けばいいというのがわからなくなっていくというか…

書き方については見返したりしながら進めているので知識は頭に入っているはずなのに、部分的に?理解していて頭の中で繋がっていないのか。

始めて1ヶ月もたってないので、そんなすぐは書けるようにはならんだろと思うものの、自分で書けなくて結局分からなくて解答見てしまうのが悔しい。でも解答見なかったら先に進めないんだよな。

プログラミング学んでる人、こういう書き方をすればいいんだなってどうやったら思いつくの?経験

※向いてないというコメントはなしで。趣味ではなく必要なのでやっていて、嫌いになるとモチベが上がらないのでできるだけ前向きにいきたい。

数学を始めた時にxとyが出てきて、二次関数くらいか全然解けなくて泣いた時の気持ちに近い。今となってはなんでそこにつまづいてたのかもわからないけど。

2020-12-31

社長が死んだ

2020年最後の日だし吐き出したかった。

社長の死因は急性心筋梗塞だった。

何事もなければ社長が死んだショックだけで終わったかもしれない。

ただ、自分の中ではもやもやが残ってしまった。

7Payと言えばわかるだろうか。詳しくは書けないのだけど、あれと似たようなことが起きてしまった。

社長上司含め、お客さんに平謝りだったらしい。

かなりのストレスだったと思う。ネットで調べたところ、急性心筋梗塞ストレスでも発症することがあるらしく、そこが少し引っかかってしまった。


様々な理由から現状社長訃報を知らせるページを検索エンジンインデックスされないようにしています

もし心当たりのある会社があった場合でもリンクは貼らないでいただけますようよろしくお願いします。

今回謝る事態になってしまった件について技術的?に思ったこ

使うのであれば、ライブラリフレームワークミドルウェア更新バグ脆弱性情報)を一生追い続ける覚悟で使ってほしい。


テスト自動化とかそういう発展的なものではなく、もっと根本的なテストについて勉強してほしい。

コードレベルカバレッジとかそういうのではなく、「境界分析」、「デシジョンテーブル」、「オールペア法」、「直交表」こういう物について勉強してほしい。

他にもいろんな手法はあるのだけど、上記に上げたもので1個でも知らない単語があった人は今すぐ検索してほしい。


  • お客さんに嘘をつかないでほしい

いくら進捗が悪いからと言ってお客さんに順調などと嘘をつかないで欲しい。

遅れている理由を正直に言って(例えばテスト工数が膨れているとか)相談すればお客さんもわかってくれるかもしれない。

また、テストの質もそこまでの物が求められていないとかがわかるかもしれない。

お客さんに相談しないで工数圧縮の為にろくなテストも書かないで動いてるからいい!っていうのは危ない。


自信がない、もしくは、やったことがない・使ったことがない、などは正直に話してほしい。

しかしたらそのせいで給料があがらなかったり、出世できなくなったりするかもしれない。

だけれど、その嘘のせいで他の誰かに負担がかかったり、他の誰かが不幸になるようなことがあってはいけないと思う。

これに関してはいろんな批判があることは覚悟している。嘘をついてでもいろんな経験をした方がいいって言う人もいると思う。

それでも、どうしても書きたかった。


別にLPIC(LinC)は持ってなくてもいい。本屋適当対策本をパラパラめくって、聞いたことのない単語がないレベルであればいい。


インターネットには嘘が散りばめられている。昔は本当だったけど今は嘘になっているものだってある。

一番いいのはエラーメッセージを出している物のソースコードを読むこと。二番目はドキュメントを読むこと。それでもわからない時だけ検索してほしい。

そして、その情報が誰が書いているかをよく見てほしい。書いている人が本当に信用できる、かつ、更新日付が近かったときだけそこの内容を信じてほしい。


ApacheのC10K問題

公開リポジトリpush/commitされているメールアドレス収集している人がいるということ、

公開リポジトリpush/commitされている秘密情報収集している人がいるということ、

MySQL寿司ビール問題

MacOS日本語ファイル問題

文字サロゲートペアについて、

RDBによってはSQLのIN句に指定できる数に上限があること、


他にもいろいろあるが、1個でも知らないものがあった人は検索してみて欲しい。業界にもよるかもしれないが、本来であれば最低限知っておかなければいけない知識

これを知らないと適切な設計、ましてや適切なコーディングすらできなくなる。

終わりに

ぼくはエンジニアに向いてない

2020-12-30

趣味でためてる簡単データベースを、わかりやすく見せるWebサイトを作って公開したいのだけど、なかなか難しい!😖

htmlcssの基本は勉強した。あとphpsqlの基本もjmoocsの講座を見て勉強した。でも、いざ自分エクセルに溜め込んだデータmysqlに移して、見やすい形でWebページにして、っていうは何からしたらいいかからなくて困ってる..簡単に詳しい人に教えてもらえる方法はないのかなー。相場わからんけど対価としてのお金全然うつもり。詳しい人とマッチングできるサービスとかあったら教えて偉い人。

2020-12-25

anond:20201224174252

まあ、コードが書けるようになっても実務ではデータベース(MySQL|PostgreSQL)/バージョン管理(git)/仮想環境(Docker|vagrant)やらが必須なんだよ。

務める先々で環境が異なるからどんなのでも対応できるように幅広い知識が求められる。

言語フレームワーク以外にも依存管理ツールや構成管理ツールなんかも色々ある。普段使いしてないものに関しては暗記する必要はないけど、ちょっと調べればできる程度の臨機応変さは必要

こういうのができるようになれば月収50万と言わず月収80〜100万くらいは行けると思う。

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