はてなキーワード: Dockerとは
マネージャーがそれなりに無能なのは分かってる。ただ、マネージャーは身内だからね、攻撃先はフリーランスになるよそりゃ。
フリーランスたちは、面接で大げさなスペックアピールをしないでほしいんだよね、困るのは現場なんだよ。
はてブのホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ
441あとで/2227users 未経験でも1カ月で即戦力クラスの知識が身に付く『webデザインドリル』公開 | knowledge / baigie
319あとで/2886users 賃貸住宅の退去費用として13万円請求された時の対応方法をまとめます|犬笛|note
305あとで/1662users 非デザイナーの僕がデザインぽいことをする時に使う便利なツール18選|かずたか@プログラミング独学して起業した人|note
260あとで/2214users 【朗報】Youtuber中田敦彦、うっかりまともな資産運用を数十万人に広めてしまう・・・これには金融マンも真っ青 | ライフハックちゃんねる弐式
228あとで/1529users 研修資料まとめ.md · GitHub
214あとで/1017users 技術ブログをバズらせたくて必死で身につけた情報収集術 - omuriceman's blog
191あとで/1517users 社会人の不幸の8割は合意のない期待から|田中邦裕|note
185あとで/1788users この法律が日本を「生産性が低すぎる国」にした | 国内経済 | 東洋経済オンライン | 経済ニュースの新基準
182あとで/1222users 科学的で現代的な「人を動かす」──『事実はなぜ人の意見を変えられないのか-説得力と影響力の科学』 - 基本読書
180あとで/970users 3年かけてたどり着いた英語記事を読むための方法 - Qiita
172あとで/796users 文系大学生が機械学習を0から始めて9か月でKaggle銀メダルを獲得するまで - Qiita
170あとで/669users いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす - エンジニアHub|若手Webエンジニアのキャリアを考える!
170あとで/1344users 機械の立体図をフリーハンドでとんでもなく上手に描く人が製図のテクニックを解説「恐ろしいレベル」「弊社に欲しい」 - Togetter
169あとで/2472users 食べログ3.8問題を検証 - クイックノート
168あとで/1146users 質問が出ないのは話し手の責任が8割。だから「質問が出る」ようにルールを決めたら、大成功した話。 | Books&Apps
166あとで/898users 貧困を減らす実験アプローチ|安田 洋祐|note
165あとで/679users 社内勉強会で作ったDocker/Kubernetes入門の資料を公開しました - inductor's blog
164あとで/695users データサイエンス・機械学習をやるためのエンジニアな本まとめ - 2019年版 - Lean Baseball
157あとで/1090users 20年の営業マン生活でわかってきた「仕事の本質」を全部話す。 - Everything you've ever Dreamed
154あとで/953users 【インスタ、エアビー、Slack等】人気サービスの初期ユーザー獲得方法
153あとで/1292users 【四川料理のスゴい人】家庭のキッチンの火力で「プロ並みのチャーハン」をつくる方法 - メシ通 | ホットペッパーグルメ
151あとで/1150users 0から100万円貯める、節約サバイバルガイド
149あとで/1972users 巨乳の炎上に見る進化と文化のミスマッチ - 本しゃぶり
148あとで/637users WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza開発日誌
147あとで/1149users フライドポテト、チェーン店別徹底比較 :: デイリーポータルZ
143あとで/598users プログラミングの命名規則ガイドラインを規定するオープンソースプロジェクト「NamingC - エンジニア・プログラマのソーシャルITメディア
143あとで/661users ワークフロービルダーが新登場 : Slack で簡単にタスクを合理化 | The Official Slack Blog
142あとで/564users 「単体テスト」再入門! 開発の現場でバグを確実に洗い出す最適な手法と、テストケースの作り方 - エンジニアHub|若手Webエンジニアのキャリアを考える!
140あとで/1334users 13歳から43年間野宿していた「洞窟オジさん」はかつての住処でナニを食べていたのか?【極限メシ】 - メシ通 | ホットペッパーグルメ
138あとで/963users 自称IT企業があまりにITを使わずに嫌になって野に下った俺が紹介するWindowsの自動化の方法 - Qiita
30代前半で政令指定都市に在住。社員数百人の古き悪しきSIerに勤めている。
年収は500万~600万未満と言う感じで大したことはないが大企業の子会社ということで仕事は安定していて、退職金や企業年金制度もある。古臭い企業文化と将来性の無さに目を瞑れば働きやすい。
最初に転職を考えたのは5年ほど前、ギリギリ第2新卒だった頃。要因は時代遅れの仕事環境。スキルが身に付かず人の管理とエクセル操作ばかりの仕事に嫌気がさした。
勢いで「とにかく東京だ」と考えて無計画に活動を始めた結果、深夜バスで東京に行き1日3社面接して心身共に疲労困憊の中、3社とも面接通過してしまい「もう疲れた...」となってしまった。
実はその時も選考を進めるべきか考え直すべきか悩んで増田に投稿した。すると思いの外反応があり「とにかくチャレンジしてみるべき」「安定して収入そこそこの仕事を捨てるなんて信じられない」「本当に技術的なことに興味があるなら日頃からもっと勉強してるはず」など様々で余計に悩んだ。
結局その時は「まだ今の会社で頑張れることがある」と自分に言い訳をして転職を中断した。
それから5年。結局仕事環境は何も変わらなかった。相変わらず開発環境はインターネットに繋がらないしエクセルで課題管理・進捗管・スクショを取って、subversionでバージョン管理している。
その間、仕事では数人チームのプロジェクトのPMをやったり、個人ではクラウドなりDockerなり勉強してアプリを作ってリリースしてみる、などしていた。
だけれど会社の変わらなっぷりを見て危機感は日に日に増している。別に多くを求めているわけではない。世界を変える仕事や高い収入を求めているわけでもない。エクセル地獄と酷い社内システムを止めて、IE以外のブラウザ、githubやチャットツールが使えてCI/CDできるようなインターネットにつながった環境で働きたいだけだ。でもこの会社にその環境が入る頃には世間から2週遅れぐらいになっているだろう。
最初の転職活動の原動力は希望であったが、今は危機感に変わった。このままここにいては、この会社以外で生きていけなくなる。
そんなこんなでまた転職活動に思い立ったわけだかだ、タイトルのとおりツケが回ってきたと感じる。
それは年齢が上がったこと、そして今年第一子が生まれたことだ。
前回の反省を活かして今回は東京ではなく住んでいる地域で仕事を探し、詰め込みすぎないように進めている。というか詰め込むほどの求人は無い。一応転職先の軸みたいなものはあるが、声がかかるのはベンチャー企業だったり英語能力が求められるところ(当方TOEIC610のクソザコ)が多い。さらには大部分が東京本社の地方拠点扱いでリモートのコミュニケーションがベースになるような環境だ。
ここまでぬるま湯に浸かってきたもう30を過ぎたおっさんがいきなり環境が全く異なるベンチャーなんかでやっていけるんだろうか。自分の適応能力に不安を持ち、古い保守的な考えが染み付いてしまった。
自分だけならまだいい。でも今は子どもがいる。妻も育休を終えて職場復帰する予定なので共働きではあるが、妻は転職に難色を示している。
収入はどうなる。仕事が大変でうつになったりしないか。子どもが保育園に行くようになれば休まないといけない日も増える。いずれは住宅も購入したい。
一人だった頃より考えること、決断を鈍らせる要因が増した。
確かに子どもが生まれた直後に転職なんてリスキーだと思う。だけれど現職に留まるのはそのリスクを先延ばしにしているだけとも考えられる。もし10年後、今の会社が無くなったり人員整理を始めたら自分の行き先は無い。子どもが大きくなるのを待ってから転職しても拾ってくれる会社があるとは思えない。既に遅い自覚はあるが、動くなら本当に今がギリギリだろう。
自分は将来のリスクを見て、妻は今のリスクを見ている。そんな感じだ。
みんな知ってのとおりエンジニアは深刻な人材不足で超売り手市場。2社だけ受けてどちらも内定をいただいた。
仕事内容や技術周りの環境は現職からすれば申し分ない。だけれど前述のとおり、待遇や制度さらには自身の適応能力への不安で決断に迷っている。全ては過去に転職を放棄したツケが回ってきたものだと感じている。身軽なうちに環境変えるべきだった。
anond:20120303220901を見て何となく調べてみたくなった。デイリーのホットエントリに入っているものだけだから抜けがあると思う。
482あとで/3046users 【永久保存版】「お金がもらえる・戻ってくる制度や手当」をまとめてみた→リプ欄にも続々情報が集まって有能「行政がやるべきことを無償で…神」 - Togetter
372あとで/2421users 【永久保存版】Gitのあらゆるトラブルが解決する神ノウハウ集を翻訳した - LABOT 機械学習ブログ
329あとで/1559users 初心者が無料で勉強できる良教材いろいろまとめ - orangeitems’s diary
271あとで/1298users すべての新米フロントエンドエンジニアに読んでほしい50の資料 - Qiita
258あとで/2327users お金の話について|ヨッピー|note
256あとで/1804users 認知バイアス一覧で社会心理学入門
254あとで/2207users YouTubeで500万再生された腹筋を割るトレーニングを1ヶ月続けてみた結果がヤバい
253あとで/3101users 重大事故の時にどうするか?|miyasaka|note
250あとで/1791users 「めんどくさい」の正体を脳科学者に聞く | Lidea(リディア) by LION
247あとで/1628users 中国だけで2100万部、話題性と本物のおもしろさを兼ね揃えたバケモノ級の中国SF──『三体』 - 基本読書
233あとで/1304users インフラエンジニアに便利な負荷計測コマンド【基礎編】 - はてな村定点観測所
231あとで/1831users 東京から1泊2日で行けるおすすめ温泉チャートを作りました - いつか住みたい三軒茶屋
227あとで/1304users 睡眠の質を高めるための方法(総まとめ編)
225あとで/1188users リクルートテクノロジーズ エンジニアコース新人研修の内容を公開します!(2019年度版) | リクルートテクノロジーズ メンバーズブログ
219あとで/1672users 四川料理のスゴイ人が猛プッシュする「肉味噌ストック」を大量に作り置きして毎日の献立を天国にする方法 - メシ通 | ホットペッパーグルメ
211あとで/1630users 「皆がこれ読んでたら読んでたら世の中もっと良くなるのに」本
210あとで/1024users この記事の元の本編は削除しました。|樫田光 | Hikaru Kashida|note
202あとで/1465users 5年間蓄積したシャツの襟首汚れも抹殺する魔のアイテム「アタックプロEX石けん」がめっちゃ便利 - Togetter
187あとで/1018users 【スクレイピングツール】面倒な情報収集はGoogle Spreadsheetにやらせよう! | DAINOTE
185あとで/1241users 国は何に、誰にカネを使っているのか 政府の全事業の予算をチェックするデータベースを作った人たちがいる
[あとで読む]が全体に占める比率で見たときに高いのはIT系のようだ。
86あとで/233users CI/CDの原則とデザインパターン (整理会)/20190722-jaws-ug-arch-pipeline-principle - Speaker Deck
80あとで/243users たのしいOSSコードリーディング:Let's read "cookies"🍪 - Speaker Deck
75あとで/236users 【やる気を出したい人必見】科学的に証明されたやる気を出す方法5選 怠惰な自分とは今日でおさらば - ホワイト心理学って何?
103あとで/340users なぜテストを書くの?(または書かないの?) 〜テストコードの7つの役割〜 / #tamarubykaigi01 - Speaker Deck
122あとで/407users これからVueを勉強しようと思っている人への道しるべ(勉強方法)を書く - Qiita
451あとで/3146users 海外で7年働いて、今でもやっぱりメチャ使っている英語の補助ツール3選|__shinji__|note
261あとで/1368users あのGoogleアナリティクス実践本が全文無料公開!インターネット最高 | DevelopersIO
258あとで/1339users 333枚のスライドで「インターネットはこれからどうなるのか」を示した貴重なレポート「Internet Trends 2019」 - GIGAZINE
258あとで/1069users ソフトウェアアーキテクチャの歴史 - tasuwo's notes
242あとで/1396users プログラマーを30年間やってきた経験から学んだことまとめ - GIGAZINE
235あとで/1609users どうやって校閲記者は調べているか | 毎日ことば
234あとで/2027users 調べものリンク集 | 毎日ことば
186あとで/849users tmk.nom on Twitter: "すげーリポジトリ見つけた。Webサービスのシステム設計が学べる。日本語もある。システム設計ってどうやって学ぶのが効率いいんだろうって思ってたけど、コイツを出発点にするのはアリな気がする。 https://t.co/1YMBP9UMHo"
184あとで/1174users 1時間で出来る!最強のWordPress環境構築(永久無料) - Qiita
182あとで/810users ウェブサイトが表示されるまでにブラウザはどういった仕事を行っているのか? - GIGAZINE
180あとで/916users 「Linuxのしくみ」をもっと早く読んでおけばよかったと後悔した - ばーろぐわにる
176あとで/1442users イエメン情勢
170あとで/875users 2019年前半の「JavaScriptをちゃんとやるための地図」
169あとで/828users 新メンバーが多い大型プロジェクトでの不確実性との戦い方 - Quipper Product Team Blog
167あとで/996users 楽しく読める!お金の基礎知識おすすめ本|深津 貴之 (fladdict)|note
166あとで/954users 「君、今日からクラウド担当ね」 未経験者が1人で始めた、ファミマのAWS移行の舞台裏 (1/2) - ITmedia NEWS
163あとで/1251users クレジットカードの偽決済画面が稼働していたサーバーについて調べてみた - piyolog
160あとで/726users Dockerfile を書くためのベストプラクティス解説編
158あとで/997users マイクロサービスにおける決済トランザクション管理 - Mercari Engineering Blog
158あとで/756users Visual Studio Codeのうれしい機能を使いこなして、初心者を最速で脱出する!《VSCode実践入門》 - エンジニアHub|若手Webエンジニアのキャリアを考える!
追記、2019年1月まで遡る(長くて2月までしか表示されない)
421あとで/2838users The Elements of Styleの全訳
376あとで/2277users 総務省 ICTスキル総合習得プログラム
334あとで/3018users 簡単・初心者向けの資産形成 (長期投資)
276あとで/2328users プログラマだったら当然知ってるよね?という知識一覧 | anopara
273あとで/1314users マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト「Google re:Work」 | DevelopersIO
234あとで/1641users 拝啓、お客様。Webサイト制作のコストはここにかかります。 | 東京上野のWeb制作会社LIG
232あとで/1044users 数時間で完全理解!わりとゴツいKubernetesハンズオン!! - Qiita
225あとで/1095users AWSをこれから始める学生への圧倒的なインプット - Speaker Deck
207あとで/1046users 東大松尾研究室監修のエンジニア向け教育プログラム「DL4US」の演習コンテンツが無償公開 | Ledge.ai
204あとで/1453users ダサい英語しか書けない人はこの本を読むといい→多くの人がポチった結果Amazonの売り上げランキング上位に入り著者が喜ぶ「これがTwitter効果か」 - Togetter
194あとで/2105users WEB特集 潜入取材!フォロワー3万人買ってみた | NHKニュース
192あとで/1829users まず楽天銀行と楽天証券に口座を作りなさい。 それから楽天カードも作りな..
184あとで/1440users 松岡修造「根拠や理論に裏打ちされていない根性論が一番嫌い」【滝川クリステル対談】
182あとで/2364users 66歳男性が風呂場で涙… 友人もいない老後を憂う相談者に鴻上尚史が指摘した、人間関係で絶対に言ってはいけない言葉 (1/6) 〈dot.〉|AERA dot. (アエラドット)
175あとで/928users AWSアカウントを作ったら最初にやるべきこと ~令和元年版~ | DevelopersIO
174あとで/1854users あなたの知らない「詐欺グラフ」の世界(随時更新中)|けんけん|note
173あとで/1316users 「マクドナルドの店内BGM」のディープさに感動して“中の人”に直撃したら本当にスゴかった話 | BUSINESS INSIDER JAPAN
171あとで/1490users 患者向け医療情報サイト総まとめ|病気になったらググる前に見てください | 外科医の視点
171あとで/777users 君には1時間でGitについて知ってもらう(with VSCode) - Qiita
170あとで/1339users 「バカうま」「キャベツ1玉なくなった」 “ジェネリック叙々苑サラダのたれ”を小説家が開発、その作り方とは? - ねとらぼ
495あとで/2948users これだけ守れば見やすくなるデザインの基礎 - Speaker Deck
460あとで/2809users 「お金を払ってセキュリティを学ぶ」のは平成で終わり? ある無料教本が神レベルで優れている件 (1/3) - ITmedia エンタープライズ
315あとで/1908users Google、無償の『デジタルスキルトレーニング』を国内1000万人に提供 - Engadget 日本版
290あとで/2306users Excelで一番「え、そんなことできるの!?」って裏技書いたやつが優勝 BIPブログ
282あとで/1723users 仕事と給与と評価の関係 - Speaker Deck
266あとで/3312users 平成31年度東京大学学部入学式 祝辞 | 東京大学 (上野千鶴子 - 認定NPO法人 ウィメンズ アクション ネットワーク理事長)
264あとで/1840users 騙されたと思ってやってみて!! ストレッチのプロが教える 肩、腰、腕周りのストレッチまとめ「痛くてちぎれる」「生活の質が3段階上がる」 - Togetter
260あとで/1570users フォント選びに迷ったら見返したい、おすすめ定番フォント31選まとめ (欧文編)|原田 佳樹 Harada Yoshiki|note
248あとで/1419users ディープラーニング入門:Chainer チュートリアル
244あとで/1800users 「という」と「こと」を減らすだけで、文章はぐっと読みやすくなる|Ryo Yoshitake | THE GUILD|note
233あとで/1839users 無料で“Google 翻訳”より高精度! “みらい翻訳”のお試し翻訳が便利 - やじうまの杜 - 窓の杜
217あとで/1266users AWSマンガ 全話を読む| AWS
184あとで/2627users 平成30年度卒業式総長告辞 | 東京大学
184あとで/1044users 「機械学習はデータ集めるのが一番大変・・・」⇛Googleが大量の機械学習用データベースを無料公開してた - Qiita
182あとで/1224users 優秀な人材がやめていくのは「計画のグレシャムの法則」に陥っているからだ:ITソリューション塾:オルタナティブ・ブログ
181あとで/1110users エンジニアが何か問題にぶつかったときにあるといい力を5個 - Mitsuyuki.Shiiba
177あとで/1205users プログラミングの変数・メソッドの命名でよく使う英単語を整理(備忘) - "BOKU"のITな日常
169あとで/754users 読書のアウトプットは書評がおすすめです。書評の書き方をお話しします。 - とある士業の知的な日常
168あとで/1515users 【photoshop】風景写真をイラスト・アニメ風に加工する | briccolog|東京都渋谷区のウェブ制作会社ブリコルール
166あとで/689users 不確実性と上手く付き合う意思決定の手法 - Speaker Deck
166あとで/1103users 簡単過ぎる!GoogleスプレッドシートからPWAアプリを開発できる「Glide」を使ってみた! - paiza開発日誌
166あとで/896users 履歴を持つデータの設計 - Speaker Deck
213あとで/1599users こうしてGoogleに入社した(kumagi編) - Software Transactional Memo
210あとで/966users 入門 Docker
196あとで/1162users 配色はセンスじゃない、UIデザインで色をかんたんにキメるメソッド|Taiki IKEDA|note
196あとで/3940users ある日突然自分の建物を他人がショベルカーで破壊しても「建造物損壊」にはならないのか? - GIGAZINE
192あとで/2393users アメリカに住んで初めてわかった「最大級」の違い - メソッド屋のブログ
186あとで/1645users イチローの引退会見を文字起こししてみた - 俺の遺言を聴いてほしい
183あとで/1767users 学生がアパートの大家と全力でバトルして敷金を全額取り返した話 - ゴミログ
181あとで/2627users 平成30年度卒業式総長告辞 | 東京大学
180あとで/905users サーバーサイドエンジニアも知っておくべきフロントエンドの今 - Speaker Deck
178あとで/983users 一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか? - Quora
175あとで/955users プレゼン本に書いていない生々しい8つのプレゼン技術のご紹介(前編)|Yasuhiro Yoshizawa|note
175あとで/1523users シンプルにオススメの本教えて(ただし自身の立場から)
172あとで/1292users 筋トレしない人も「鶏むね肉とブロッコリーのレンチンチーズ蒸し」を食べるのが大正義な3つの理由【筋肉料理人】 - メシ通 | ホットペッパーグルメ
166あとで/1669users Google退職します|eqsan|note
164あとで/833users [書評] アウトプット大全 を一ヶ月試してみて毎日のアウトプット力が着実に向上し始めた - My External Storage
163あとで/943users 未経験から7日間でコーダーとして現場投入させるまでのカリキュラムを忘れないようにメモっとく - Qiita
160あとで/973users なぜ作ったゲームが面白くならないのか?基礎にして奥義「フロー理論」|かえるD|note
159あとで/1009users まだExcelで消耗してるの?Pythonによる自動集計ガイド 基礎編 - Qiita
156あとで/1327users 横浜市「RPAの有効性検証の成果について」を読んで、仕事とは何かを思い知らされる - orangeitems’s diary
354あとで/2868users 家族が亡くなった後の「手続き地獄」早わかりカレンダー | マネーポストWEB
296あとで/1575users プログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問 | POSTD
220あとで/1135users コンテナ技術入門 - 仮想化との違いを知り、要素技術を触って学ぼう - エンジニアHub|若手Webエンジニアのキャリアを考える!
210あとで/1199users 配色はセンスじゃない、UIデザインで色をかんたんにキメるメソッド|Taiki Ikeda|note
179あとで/1589users アメリカで流行ってるサービス: 俺と周りの場合
179あとで/1378users 「婚前交渉禁止」の家庭で育った戸田真琴は、なぜ【AV女優】になったのか?|転職サファリ
173あとで/1407users 「21時以降でもやっている都内のおすすめ喫茶店教えてください」→超有益な情報集まりまくる - Togetter
172あとで/1832users 平成最後のキッチン革命「酒蒸し法」 :: デイリーポータルZ
170あとで/1322users とある厨房で実演→オムライスのあの卵の作り方をバイトさんに教えている動画が話題に「これやりたかったやつ!」 - Togetter
168あとで/1971users 「4歳の娘が可愛くない」とSOSを出す母親に、鴻上尚史がまず最初に聞いたこと (1/4) 〈dot.〉|AERA dot. (アエラドット)
165あとで/1885users Googleの社員食堂に感じた、格差社会のリアル。 | Books&Apps
153あとで/2005users アメリカでは仕事をいきなりクビになることがあると聞きますが、そのクビになった人が持っていた仕事はきちんと他の人に引き継がれるのでしょうか? - Quora
153あとで/1021users 電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) - nomolkのブログ
152あとで/1760users 経済制裁下のイランに行った|Yu Okada|note
151あとで/822users なぜコンピュータを学ばなければならないのか 21世紀の君主論
149あとで/580users Firebase、そろそろ触っとかないとやばいんかな?と思っているあなたのための超基本Firebaseの勉強に役立つサイトまとめ - かとのぼダイアリー
149あとで/1663users Googleに転職していきなり3ヶ月の育休を貰った - Software Transactional Memo
148あとで/1580users 紙の辞書の方が単語などを覚えやすいというのは本当なのですか? - 最近... - Yahoo!知恵袋
143あとで/1218users たくさん獲るのをやめたら、儲かって休みも増えた。佐渡のエビ漁に見えた希望 | Gyoppy!(ギョッピー) - 海から、魚から、ハ
k3sをdocker-compose上で動かしていざpodをデプロイしたがContainerCreatedのままステータスが変わらない。
kube-proxyのcgroup statsがどーのというエラーがずーっと吐かれているのでそれかなと思ったらデプロイに時間かかっていただけだった。
その過程でコントロールプレーンとノード、両方とも同じイメージで動かしていて
k3sコマンドに続くモードがagentならノード、server --agent-disableならコントロールプレーンようだと
Rancherの中の人に教えてもらう。
ワーカーノードをagentという文化、機械学習用VM立ち上げまくる仕事に駆り出された時に商用サービスのspecificationがそういやVMのことそう呼んでいたっけ。
今更だけどあーっと繋がる。
メンターの一人のリクルートの人、まじリクルート。目力から違った。
帰りしなにはねバド!7巻まで読む。今更だけど、深夜アニメ版の羽咲、性格悪い悪い言われてた理由とか、
MacBook Pro辞めて、Mac Pro買おうかなと思っていたが、いよいよMac熱が冷めた話をしてみたい。
10年から5年前くらいまでのMacBook Proは、先進的で、Appleの拘りに共感でき、さらにコスパもそこそこだった神製品だった。
ところが、今は、強豪がかつてのMacに追いつき、Appleの拘りにも共感できず、一般的なサラリーマンにはちょっと手が出ない価格帯になってしまった。
私はWeb開発をしていて、サーバー用OSであるUNIX系のソフトを利用することが多い。MacもまたUNIX系のOSであるため、Web開発の相性もぴったりだった。
Text MateというMacでしか動かないエディタが存在した。私はMacをこのText Mateのために購入したと言っても過言ではない。Windowsにも似たような製品はあったが、Text Mateの使いやすさには及ばなかった。
あとは、それまで利用してたWindowsのソフトのMac版が用意されており、Windows同等に利用できたことも大きかった。
Web開発の主流は仮想化((Dockerが3位。https://insights.stackoverflow.com/survey/2019#technology-_-platforms))。中でもコンテナ型のDockerを使うことが多くなってきた。しかしながら、そもそもLinux上で動かす用途なので((と勝手に認識していますが))、Windows版とMac版は速度に難があり。Docker使うの辞めた人もいるくらい((https://shinkufencer.hateblo.jp/entry/2018/05/03/233000))。私も5年前のマシンで不自由してなかったけど、Dockerだけ実用速度が出ないときがあって困った。
WindowsもUNIX系のソフトを利用しやすくするため、「Windows Subsystem for Linux」といったものを標準で組み込んできた。今度登場する「Windows Terminal」はSSHを利用できるみたい((https://www.itmedia.co.jp/news/articles/1905/07/news080.html))。
Macでしか利用できないText Mate以外にも便利な開発ツールが登場した。Visual Studio CodeやIntelli J((10年前にもあったけどな))など。どちらもWin版だけではなくLinux版に対応している。
Macが高いかどうかは議論の余地があるが、Macには選択肢がないってところが大きいかな。
Windows機みたいに5万円切る安いMacも無いし、メモリー増設も出来ないくらいメンテナンス性が落ちていると聞くし。
現役のプログラマ、web制作・ソフトウェアに関連する産業に従事される方々のアドバイスを頂きたいです。また、ニートから社会復帰された方のアドバイスも頂きたいです。
注意: いわゆる特定を恐れてかなりぼかした表記をしているのですが、ぼかしすぎとの指摘をいただければ可能な限り追記いたします。ただし、GitHubプロフィール/WebアプリのURLについては、就職活動のための個人情報が含まれている可能性があること、宣伝すべきでないことから、ここで公開をすることはありません。
素人同然かもしれませんが、適切なアドバイスを頂くために必要だと思うので、書かせていただきます。
Webアプリの概要: 複数の外部APIを組み合わせて定期的にデータが更新される(現時点で数百万程度のレコード数)、ユーザの操作でリソースが更新されることはない(すべてのendpointが認証なし、GETのみ)
面接に間に合わせるように作ったのですが、残念ながら一度も面接官/採用担当者の方にご覧いただく機会がありませんでした。(そもそもGitHubについてご存知の面接官の方がいらっしゃらなかった…)
内容としては、モダンなWeb開発の基礎を一通り踏まえた構成になっていると考えています。
ソフトウェアエンジニアの取扱いが多い求人サイト(Find Job・Green・Wantedly)、一般的な大手求人サイト、派遣会社、ハロワ、横断検索サイト(Indeedなど)、Google検索
インターネット上で公開されている、通勤できる距離の求人情報は片っ端からクリックしました。(Google検索で site: ...
※実際には求人サイトのドメインが結構効果的でした)
良さそうな会社はたくさんあったものの、応募資格の時点でほとんど諦めることになりました。(実務経験以外なら必須でない条件を含めて満たす求人もありましたが、必須条件を満たさないために応募をすることはありませんでした。)
「社会人経験」「実務経験」を必要としない寛大な会社は、ほぼSESでしか存在しないようです。
「1年以上の実務経験」を必須とする、時給1000円のアルバイトはたくさん見つかりました。(ZOZOのアルバイトが1300円で話題になりましたが、1000円のアルバイトでもそこまで求められるのかと思ってしまいました…)
視野を広げてWebデザイナーやHTMLコーダーを見てみると、実務経験に加え、「Adobe製品の使用経験」(料金が払えない…)「Wordpressサイトの運用経験」「ポートフォリオサイトを持っていること」が必要な会社がほとんどでした。
VPSにWordPress+nginx+SSL(Let's encrypt)で構築したことはありますが、1人で更新する分には静的サイトジェネレータを使ったほうが簡単で、GitHub Pagesなどで無料で公開できるので、実際の運用には至りませんでした。
やはり、自分はデザイン系の会社が求める人材ではないと思います。
応募資格の時点でほぼ応募できる会社が存在しない中、応募資格を満たす会社に片っ端から応募して、数社面接までたどり着きました。SES以外面接落ち、SESの会社は一次面接通過後に辞退させていただきました。
面接で基礎的なコンピュータサイエンス/アルゴリズムの知識を問われる可能性を考えて、それらの基礎も学習をしましたが、これもまた面接で使用する機会がありませんでした。(それ自体は無駄ではなく、むしろ自分のためになるものでした)。
私の文章力が低く、読みにくい文章であったとすれば、申し訳ございませんでした。これでも下書きを一度破棄し、表現に気をつけながら、書きあげるのに数日を要しました。これが私にとって初めての増田での投稿で、「この内容を登録する」ボタンを押すのにも勇気が必要でした。
SQL、JavaScript 、Excel VBA 、VB.NET、C#、Java。前者ほど触ってる期間が長い。SQLとJavaScriptが1年半くらい、Javaは参考書一冊読んだくらい。
Webで言うとフロントはAngularが少し分かる。サーバーはExpressが少し分かる。
RDBはテーブル15個くらいの社内向けWebシステムを一人で組んで現在半年以上運用中。今はテーブル40個くらいのシステム組んでるところ。
LinuxはUbuntuなら少し分かるけど、Docker周りは手を出したことがない。AWSとかGCPとかも分からない。
実務経験は無いに等しい。独学とプライベートの開発だけでこれまでやって来た。
できれば茨城県南だとありがたい。誰か雇って下さい。
フロントから見たらそれ以外も流行り廃りがあって、プロジェクト変わるごとに開発に入る前の段階で覚えることとか違う手順を踏まないといけないから追いつくのに必死なんだよ
・xampp 昔はこれだけだったけど、どんどん増えてる気がする。
・ansible
・yarn
READMEをみながらdockerをこの手順で操作したら起動します~とか、ローカル検品それぞれにAWSキーを口伝で確認しながら入れたり、初めて触るdockerだと何やってるかわからないから超怖いの。
たしかに昔はhostsをいじってローカル確認用ドメイン追加したりしたから多少は楽になってるけど、もっとxamppみたいにボタン一発で起動&実ファイルがあるフォルダはこれ、ってなってるのが一番安心だよね。
gitは良いけど。
対象読者というのは、プロのプログラマーを目指すような人たちなのか、そうではないけど理工系でC/C++プログラミング必須の人たちなのか、あるいはRとPythonだとかMATLABあたりを使い倒すことになりそうな人たちなのか、そういった話なのでは?
また、プロのプログラマーと言っても、Web系もあればSIなんかのシステム系もあれば組み込み系もあるし、狙ってる方向によって重点は変わってくるだろうし。
読んでると、最初からLinux/UnixだしDockerもでてくるしRubyを勧めているし、Web系のプログラマーを目指す人たちで現在コンピュータ系の学校/学部にいるわけじゃない人たちが対象読者なのかな?
それ以外の方面に進む可能性もある人たちでもLinuxの知識は有益だろうけど、Dockerは最初から想定するほどでもないし、RubyはWeb系以外ではあまり使われてない上に教育目的には融通がききすぎてお作法が身につきにくそうだし、最初はもっと一般的な入門方法がいいんじゃないの? Web系以外も念頭において。
プログラマじゃないけどプログラミング完全に理解した()おばさんが理解してる基礎知識書くよ。
(追記 この文章はプログラミングの勉強をしたいけどその周辺にある基礎知識になかなか触れる機会がない人向けに書きました。これらの基礎知識があると、困ったときに調べ方すら分からないという状況は回避しやすくなるはず)
ターミナル、いわゆる黒い窓からCUI(コマンドユーザーインターフェース)でコンピュータを使う方法を覚えよう。これは大学のコンピュータリテラシーで習った。MacOSXで復習すると捗った。(追記 すごく間が抜けてたけどMacOSXはUnix系OSです)
まずはファイル操作。Macでターミナルを使って、cd Desktopって打ってからecho ohayou > aisatsu.txtって打ってみて、cat aisatsu.txtってやる。そうすると何が表示されるのか?とりあえずやってみよう。ここで>は増田の都合上大文字全角にしてるけど、ちゃんと半角にしてね。なんで増田の都合上半角がダメなのか、そのうち想像できるようになろう。(追記 ブコメ指摘感謝)
そして、実際にデスクトップを見に行ってみると、aisatsu.txtってファイルがあるはずなんで、開いてみよう。これで何が起こったのか7割くらいはわかるはず。
こういうファイル操作の基本をまず覚えよう。これこそ空気みたいなものだから。
(追記 ここも間が抜けてたけど確かにhogeって何かわからないね。直しました)
最近は何も考えなければ文字コードはとりあえずUTF-8でなんとでもなるようになってるけど、バックスラッシュとかは環境設定で出てくるように設定しないと出てこないし、その意味合い、つまりエスケープとしての使い方を頭に入れておくと後々困らないと思う。あとEOF(エンドオブファイル)とか改行コードとかもそういうものがあるよ程度には覚えておこう。これ頭の片隅にはいってないと分からん殺し的な罠にはまることがある。
これは使いたいプログラミング言語の公式サイトに行くと大抵書いてある。
でもMacだとだいぶ楽。とりあえずターミナルからgccって打ってみるとなんかCUIツールとか書いてあるものをインストールしろって言われるのでインストールする。これだけでCとかC++とかRubyとかPythonとか一通り使えるようになる。もしかしたら最近はこのインストールすらいらないかもしれないけど。
あと、シェルのコマンドとかプログラミング言語を実際に使うときはいろんなライブラリをインストールする必要があるけど、そのライブラリは管理がすごく面倒なので管理をまとめてくれるコマンドがあったりする。aptとかhomebrewとかがそういうのだから、そんなものの使い方も覚えておこう。
(追記 言語の文法を追うだけなら環境構築なんてしなくてCloud9とか使ってもいいかもだけど、プロダクトを作ろうとした時にはまだまだ手元で環境作って必要なライブラリを入れてとやった方が後々応用がきくと思うのですよ。それにそうしていくとDockerの有り難みなんかも理解できるようになっていくのではと思います)
最初に勉強するプログラミング言語は、Javaだけはやめておけ。
なんでかっていうと、Javaはオブジェクト指向言語ってやつなんだけどオブジェクト指向的にしか書けないから。古い人間だと言われそうだけど、最初は手続き型言語から始めるべきだと思ってる。少なくとも、手続き型的に書ける言語から始めるべき。
なぜそう思うのかも含めて、とりあえずおばさんが理解しているプログラミング言語の発展の経緯を軽く解説する。
最初の頃のプログラミング言語は、手続き型と呼ばれるものが多かった。
この〇〇型ってのはプログラミングをするときの考え方によって名前がついているんだけど、手続き型はまず0を作って、0に1を100回足して、最後にその結果を表示してください、みたいな、上から書いた順番通りに動くのが基本のルールである考え方。プログラムは基本的にはこうやってデータをアルゴリズムを使って変化させていって望む結果を得ている。でもこのやり方は問題も多かった。プログラム全体がひとかたまりになってしまっているので、数千行とかになるともう普通の人では手がつけられないし、人間のミスでデータを間違って扱ってしまうことがバグの温床になった。
なので、この手続き型の考えに構造化という考えが加わって、関数というものが生まれた。関数っていうのは料理のレシピに例えるとわかりやすいかも。
5:豚こまを入れて色が変わるまで炒めます。
9:火を消して8をお皿に盛り、野菜炒めの出来上がりです。
B:肉に味付けをします。
2:Bを入れて色が変わるまで炒めます。
3:Aを入れてしんなりするまで炒めます。
4:火を消して3をお皿に盛り、野菜炒めの出来上がりです。
って書ける。ここではAとBが関数。
この程度だとあまり意味を感じないかもしれないけど、これがもっと複雑なものを想像してみると、なんとなくありがたみが分かって来ないだろうか?こうすると、多人数でプログラミングをするときに、Aを書く人、Bを書く人、1〜4にまとめる人って感じで作業分担ができる。それに、バグが起きた時もAの領域でバグったのか、Bの領域でバグったのかとか、全体にまとめると上手くいかないのかとか、原因の切り分けがしやすい。
でも、プログラムがとっても複雑化すると、これでも手に負えなくなる。料理の例えを拡大すると、料理店を運営することを考えるといいかも。
料理店でたくさんの料理をさばくときに、レシピを完全に1から作ることってないと思う。Aさんが野菜の仕込み担当、Bさんがスープの仕込み担当、というように各人に仕事が割り振られているはず。AさんもBさんもそれぞれの仕込みのレシピを持っていて、最終的に出てくる仕込みがちゃんとしてればAさんBさんの仕事の詳細までいちいちシェフが細かくチェックしない体制になっていると思う。大雑把にいうとそういう考え方をプログラムで再現したのがオブジェクト指向型言語。
なので、本気で料理の初心者がいきなり厨房の仕切りを任されて上手くいくのは難しいように、構造化プログラミングのありがたみすらわからない段階でオブジェクト指向型プログラミングに手をつけても意味がわからんだろうと思うのがおばさんの立場です。
(追記 おばさんはRubyを勧めておきます。オブジェクト指向型言語ですが、手続き型的に書き下すことも出来るからです。一つの言語で手続き型構造化オブジェクト指向、全部勉強できます。メソッドも便利なのが一通りあるし、日本語を扱うのにも問題が少ないです)
次に問題を分解できるようになろう。
例えば、クイズゲームを作りたいと考えたときにクイズゲームを作りたいです、って問題は大きすぎる。
クイズゲームに必要な要素は、問題文を表示する、回答を入力してもらう、正誤判定をする、正誤判定の結果を表示する、ということだなぐらいにまず分解する。
これを実際にプログラミングしようとすると、もっと分解できてさらに問題が見えてくると思う。
コンピュータってのは創造的なことはできない代わりに、とても簡単なことをとても階層的に重ね合わせて大きな問題を解けるように作られてる。それを心するといいと思う。
これ超大事。プログラミングって本当に自分で1からものを考えなきゃいけないことってあまりない。大きな問題はあなただけの問題かもしれないけれど、それを構成する小さな問題は大抵他の誰かが解いている問題なので、調べてみれば答えが見つかると思う。
エラーメッセージが出てきたらまずググってみる。翻訳しても初心者には意味がわからないし、ググったら誰かが解説付きで紹介してくれているのでその解説を読んだりしながらエラーメッセージとの付き合い方を覚えていけばいい。
メソッドの使い方がわからなかったら言語の公式サイトに行ってみる。メソッドの使い方で大事なのは呼び出し方、返ってくる値の型とかそういうのだから、こういうところはググるよりも公式サイトに書いてあることをしっかり読んで理解する。
あと、アルゴリズムの勉強もしてみるといいと思う。アルゴリズムとデータ構造と計算量の勉強。大学の学部レベルの教科書をちゃんと読んでみると、例えばデータベースを操作するSQLというものを書くことになった時とかに効いてくる。あとは作ったプログラムが遅すぎてどうしようとかいうのを解決する時とか。
なんか深夜までいろいろ書いてしまったけど、あくまでもプログラマじゃないおばさんが書いたものなので、みんなでツッコミとか入れてくれると大変助かります。
今まで、MacBook 2015を使っていたんだけど、最近スリープから復帰した時に虹色のノイズが表示されてから復帰するようになったりと調子が悪くなってきて、ついに文鎮と化してしまったので新しいMacを買うことにした。
またMacBookかMacBook Airでよかったのかも知れないけど、たまにプログラミングを使う仕事をやるようになり、勉強のためにもDockerを使いたいと思うようになって、じゃあPro買った方が良くない?と思って次はMacBook Pro 13を買った。TBなしメモリ16GB SSD512GBにした。
届いてからまだ2日目だけど、オーバースペックだった気が少ししている。
だって何をやらせてもとにかく早い。50GB近くあるiTunesライブラリの移行が1時間弱で終わったのにはびっくりした。
これから5年はお供でいて欲しいので、大切に使おう。