はてなキーワード: Ubuntuとは
M1の夏にインターンに参加しましたが、結局、外資系企業に 非研究職であるソフトウェアエンジニア(SWE)として就職しました。
ちなみにGoogleではないです。
インターンに行っただけなので具体的な給料はわかりませんが、確実に今の会社のほうが給料は良いです。人によりますが、初年度で約800万からスタートします。自分は870万からで、2年目に1000万を超えました。
もちろん海外やベンチャーでは初年度から1000万以上普通に出すそうですが、日本を離れたくはないことや、後述する項目なども総合的に考慮すると、この金額で今のところは満足しています。
SWEとして就職したため、研究活動からは離れる覚悟をしていましたが、実際には「課題を解決するためのソリューションを考えて自発的に行動する」ことが強く推奨されている今の業務は、わりと研究に近い姿勢が求められていると感じます。事実、自分の研究分野の知識を活かせる案件を担当したことがありますが、その時は毎日論文とにらめっこしてましたし、プロジェクトの成果が形になった後は論文を書かないかと上司にも薦められました。
「自立してプロジェクトのイニシアチブを取る」という行為を修士・博士の学生は研究で散々練習しているはずなので、すごくフィットすると思います。
技術の道に生きる人間としては、やはり自分の技術・知識をずっと磨いていきたいという気持ちがあり、そのためにもレベルの高い技術者と働きたいという思いが強くあります。
今の会社は幸いそのような人達に囲まれ、日々学ぶことがあるので非常に満足感があります。
反対意見をぶつけ合っても喧嘩にはならず、より良い結論を探していこうという生産的な態度の議論ができる人ってすごく貴重だなと思います。
研究室の頃の学生同士のディスカッションのようなそんな議論を、いまでも当たり前のようにできる職場の環境は素晴らしいなと思います。
エンジニアだけでなく、マネージャーも技術者の意見を尊重してくれる環境があります。
ですが別にこれは特別なことではなく、要は「最大効率を生むための働き方」を考えた結果こうなっているのだと思います。
当たり前ですが技術者はプロダクトマネージャーよりは技術に詳しいですから、技術的なトピックに関しては技術者の意見を尊重したほうが正しい結論が得られやすいです。
もちろん、これは逆もまた然りで、プロダクトの進むべき方向性やユーザーからの声などは、PMのほうが圧倒的に詳しく知っており、エンジニアは完全にPMからのフィードバックに頼り切っています。
お互いに、強みを活かし合うことで生産効率を高めようとしている感じです。
ここでいう社内システムは、Googleの社内のインフラ、みたいな「社内で使われていたものが表に出てきた」ものではなく、例えば「経費精算」とか、「会議室予約」とかそういうやつです。
必要がなければ誰もメンテナンスしないので必然的にこういったものはふつーの野暮ったいものです。
「外資系はやっぱそういうところも洗練されているんだろうな」と若干幻想をいだいていました。
一方で、社員に与えられている裁量が比較的大きく、社内システムを使うことが殆どないため、結果的に社内システムにストレスを感じることが少なくなっている気はします。
英語話せる人がたくさんいるし、来るかもとは思ってたんですがね。
机の広さは大学の研究室とほとんど変わりません。PCは2TBのHDDと64GBのメモリを積んだUbuntuデスクトップです。
基本的なセットアップは完了した状態で入社時に渡されました。使いたいツールは自分で足してくれ、との方式です。
椅子は普通のオフィスチェアです。高いものらしいですがあまりわかりません。
美味しい昼食が毎日無料で食べられます。インターンのときは日給がほとんど食事代で消えていたので、これは大きな違いでした。
当たり前ですが、高い生産性を求められます。窓際族は存在しません(別に今どき他の会社でも存在しないと思いますが。)
研究っぽいことができる、と書きましたが、流石にそれだけに1Qまるまる費やすことは厳しいです。
誤解されがちなのは、生産性の低い人はすぐにクビになるというわけではないということです。
実際には、会社も技術者へ投資しただけ回収するために全力でフォローをしてくれます。
フォローの責任はマネージャーにあるので、フォローが足りない場合はそれはマネージャーの責任になります。
その代り、マネージャーは採用に関われるので、ある程度技術レベルが高くフォローが可能な技術者しか採用しません。
「高い給料の分即戦力が求められている」というイメージが有りましたが、実際には入社後数ヶ月、しっかりと研修がありました。
他の会社を知らないのでなんとも言えませんが、普通にためになる内容でした。プログラミングに詳しくなりました。
残業はないです。好きな時間に来て好きな時間に帰れます。もちろん成果は求められます。
あと、アメリカ人は日本人よりよほど勤勉。朝はめちゃくちゃ早く来て夜も8時とかまでずっといる。「日本は祝日が多すぎるよ!」ってキレられました。休んでください。
親からは常々「そんなうまい話は無い。若いうちは給料なんて安くていいから、もっと安定した大企業に行きなさい。」と言われてきました。
が、このご時世、「安定した大企業」というものがどこにあるのか私にはわからない。公務員だろうか?自分が定年退職するまで国家が破綻しない保障すらない。
今の会社よりも更によい場所があればそのときはまたどこか転職しようというくらいの気持ちでいます。
技術者たるもの、会社に所属するのではなく技術に所属し、就職は会社へ技術力を提供する契約関係ぐらいに思っています。終身雇用前提の就職はありえないと考えています。
多分コレはみんなそうで、「愛社精神」というものはないです。会社のミッションにはほとんどの人が共感しており、ミッションの実現のために会社へ技術力を提供している、という意識の人が多いと思います。
ID:Ubuntuクラスになるとさすがに気付くが、なかなか気づかないよね
参考 anond:20170223210559 - 「アルファブックマーカーは誰だ」の人たちはまだ10番目以内のブクマを続けているのだろうか?
https://anond.hatelabo.jp/20130927152907
https://anond.hatelabo.jp/20181101164747
https://anond.hatelabo.jp/20181101180741
たぶんわかった。ログインURLが新しくなったんだ。つまり、こう変えるべき
LOGIN_URL="https://hatelabo.jp/login"
cookie="${HOME}/cookie"
それと個人的に引っかかったのは、
--post-data=...
の行。mode=enterアンドbackurl みたいな感じになる。注意書きにあったけど混乱してしまった。スーパープレ記法つらいね...
https://anond.hatelabo.jp/20181102144850
ふーむうまくいかないか... Windows の環境がないから力になれるかはわからないが…
あと > も > に変えてるけどいいのかな。
をHATENA_IDなどを書き換えて試してみて。実行するとターミナルにHTMLがズラッと吐かれて
これでうまくいかないなら、wgetが正常に働いてないのか… MSYS2っていうのがあるんだ? 詳しくはわからないが windows subsystem ?で ubuntu を動かすことができるはず。そっちでやってみるのもいいかもしれない。
個人的には、いつでも全部消してスッキリできるのは気が楽になるので助かってる…
無事消せたようだ。
この質問、恐らくネット上では数兆回繰り返されててまたかって感じだとは思うんだが
聞きたい。
今やりたいと思ってることと、自分のスペックを可能な限り羅列するので何をどう始めればいいか教えてくれ。やる。
やりたいこと
卒論で扱うであろう統計分析なんかを、SPSSとかでなく自前で作ったモノで出力したい
ブラウザやPCゲー,Webサービスのための軽い拡張機能(やMOD)を書きたい
上のことをそれなりに応用力をもってイケてるやり方でスラスラできるパワーを持った人間になりたい(ここ糞抽象的)
PCスキル: ブログのテンプレート弄りとubuntuのインストール程度まで(誰でもできる)
住所: 田舎
金: あまりない。
宜しく頼んだ。
社会に出てから10年近く働いて、ようやく貯金にも余裕が出てきたので、最近昔ほしくて手に入らなかったソフトを購入するのがマイブームになりつつある。
プログラマでもなんでもないけどメインはUbuntuを使っている。WindowsからMacを経由してそこにたどり着いた。
でも最近は仕事で使っているクラウド版Officeがなかなか良くて、MSに対する悪い感情も薄くなってきたので、
プライベートでもWindowsに触れる時間が長くなってきている。
ATOKのリフレッシュ機能には少し感動した。感動したので、昔から触りたいと思っていた一太郎を勢いで買ってしまった。
多分あまり使わないと思うけど、どういうソフトなのか、一度は触れてみたいと思っていたから。
こんな感じで、昔買いたくても我慢していた1万円ぐらいまでのソフトをポンポン買ってしまいそうで怖い。
Windows はクリーンナップソフトとかも充実していて、やっぱり金さえ払えば使いやすいなあと思う。
Macをつかってた時に、ソフトウェアはお金を払って定番品を購入するものだと調教されて、
Ubuntuの世界に入って、ソフトウェアはオープンソースで取ってきて自分でコンパイルして、バグがあればレポートするものだと調教されて、
増田文学大賞 'All Time Best増田' は2018年8月末に発表します。
パソコンの大先生たちに聞くけど
Raspberry PiでホームIoTサーバを構築し、既製品では提供されていないサービスを自作しIFTTTやSlackとも連携、リモートコントロール。ChatBotもついでにラズパイで。OSはUbuntu Server。
この辺に憧れがあるけど難易度高そうで躊躇してる
デスクトップはWindows自作PCで最新の高性能CPUとGPU、大容量高速なストレージとワークメモリを搭載。WSLのUbuntuによってPOSIX環境を構築。
デスクトップの周辺機器は英語配列ゲーミング系、もしくは静電容量方式の英語配列キーボード。好みによってはトラックボール、作業用にゲーミング左手キーボード、フットスイッチ。ディスプレイは4Kで複数枚。音声の入出力はオーディオインターフェイス経由。
ラップトップはMac。使用するアプリは可能な限りクロスプラットフォームとして提供されているものを使用。処理性能の低さはeGPUで補完。
テキストエディタはVim、WebブラウザはChrome、オフィススイートはGoogle Documents、チャットはSlackとDiscord。
ルータは高速なゲーミング系、もしくはGoogle Wi-Fiをメッシュ運用、YAMAHAも良いけど手軽さには敵わない。
スマートフォンはiPhone Xを裸運用。動画撮影時にZHIYUNのジンバルを使用。気分で超広角やNDフィルタ系のスマホレンズを使う。
タブレットはiPad Pro、Smart Keyboard装備、手書き系はApple Pencil。
スマートデバイスの周辺機器はAnker。オーディオ関連はAirPodsかBeats。
iTunesはゴミ。そのためAndroidを頻繁に検討してしまう。ただやっぱりAndroidはイヤ。
スマートウォッチは他に選択肢が無くてApple Watch。PebbleがFitbitに買収され絶望している。
電子決済は交通系かApplePay、ApplePayの中身はiD。
電子書籍はAmazon Kindle、音楽はSpotifyとApple Music、動画はYoutubeとNetflix、通販はAmazon、食材はネットスーパー、服はZOZOTOWNおまかせ定期便。
SNSはTwitter、ログイン頻度が非常に落ちてるがFacebook、次の楽園としてMastodonに注目。視覚デザインアイディアのプールとしてPinterestは優秀。
ブログは静的サイトジェネレータを使って構築。プラットフォームはGithub PagesやAWS。WordPressは古い。
VLOGを嗜み、普段使いの動画カメラはiPhone XやGoPro、SONY RX100。本気を出すときデジイチとZHIYUNのジンバルを持ち出す。
空撮ドローンはDJIの中型ドローンかRyzeTech Tello。
スマートスピーカーはGoogle HomeとGoogle Home Mini、HomePodは現状で選択肢に入らずHomePod買うならGoogle HomeMaxを買う。
Amazon Echo派も居る。Amazon Echo Spotを実家に置こうか検討してる。
ホームIoTとして連携しやすいのでテレビはSONYの4Kテレビ、電灯はPhilips Hue、赤外線制御はNature Remo。掃除機はDysonやiRobot Roomba、マキタのコードレスクリーナー。
調理関係は電子調理で電子レンジオーブントースターやホットクック、ヌードルメーカー、Vitamixなどで省力時短調理をする。食器洗いは食洗機。
洗濯は洗濯からの乾燥コースで基本畳まない。シャツのアイロンがけはアイロンいら〜ずとハンドスチーマー。
Raspberry PiでホームIoTサーバを構築し、既製品では提供されていないサービスを自作しIFTTTやSlackとも連携、リモートコントロール。ChatBotもついでにラズパイで。OSはUbuntu Server。
TVでの動画視聴はAppleTVかChromecastやテレビ内蔵AndroidTV。Amazon FireTV派も居る。これまでのメディア資産はDLNA経由で視聴。
ゲームハードはSIE PlayStation4とNintendo Switch。XBox系はWindowsでプレイしたら良いと思ってる。
スタンドアローンVRゴーグルのOculus GOで動画見たりVRChatもする。
棚はディアウォールやラブリコでDIY。一家に一台マキタのバッテリー式インパクトレンチ。
文房具はツバメノートに本革カバーか高橋手帳に本革カバー、ボールペンにJETSTREAM PRIMEかサラサグランド、万年筆はコクーンやバランスやサファリ、ハサミはフィットカットカーブツイッギー。
バッグやバックパックはカメラ向け、ブランドはPeekDesignやSUPER CONSUMER。
軽い運動にはロードバイクを使用し、そんなにガチガチなカスタムはしない。車は所有していないかスポーティなデザインのものかハイブリッド。
----------
追記(2018/07/04/13:14)
クリエイティブ関係でフォトレタッチは安定のPhotoshopでOSS派の人はGIMP、動画編集はAdobe PremiereでDavinci Resolveが伸びてきている。DTMはGarageBandで、当然DTM趣味の人は本格的なLogicやCubaseを使ってる。
絵描きが周囲に1人しか居ないので聞いてきた。参考にならないかも知れないが「Photoshop、Illustrator、Clip Studio Paintがメイン。最近Paintstorm Studioが面白い」と言ってる。
----------
ネットの情報と某大手IT企業勤めの俺の周囲の様子から平均としてまとめてみた。
思い出しながら書いたのでアッチコッチにジャンルが飛んで申し訳ない。
食べログやWeb制作企業のアコギな商売のため、それらに不満を抱えているローカル小規模商店が多いとわかった
そこで(抜けはあるかも知れないが)一部の知識を提供しようと思う。
前提として「すべてこの情報でまるっと上手くか?」といえば「そうてないこともある」ことは留意しておいて欲しい。
流石に今どき!DOCTYPEから手打ちしろというのは酷すぎるので「静的サイトジェネレータ」を使う
わかりやすく言えば「ホームページビルダー」で、デザインテーマに合わせたWebページの雛形を生成してくれるもの
現在では静的サイトジェネレータと言うとGUIではなくCUIからWebページを生成してくれるものを指すことが多い
GUIの場合は「Webサイト作成ソフト」「Webオーサリングツール」と呼ばれることが多い
生成されたWebページが含まれたディレクトリをFTPアプリケーションでプロバイダのホームページスペースへアップロードするだけでWebサイトを立ち上げることが可能
早い話こんなのが簡単に作れる上に、最初からたいていはスマホにも対応してる
ttp://www.codeblocq.com/assets/projects/hexo-theme-magnetic/
ttps://sharvaridesai.github.io/hexo-theme-edinburgh-demo
ttps://themes.gohugo.io/theme/yourfolio/
ttps://themes.gohugo.io/theme/alpha-church/
ttps://themes.gohugo.io/theme/hugo-shopping-product-catalogue-simple/products/
ttps://themes.gohugo.io/theme/hugo-creative-portfolio-theme/portfolio/
ttps://event-jekyll-theme.github.io
ttp://jekyllthemes.org/themes/project-gaia/
ttps://portfolio-central.github.io/jekyll-instagram-portfolio-theme/
ttp://mushishi78.github.io/one-page-wonder-jekyll/
ttps://jekyller.github.io/online-cv/
「久々にその固有名詞見たわ」「古いバージョンなら持ってる」と言われそうなド定番
オープンソースなWebオーサリングツール。無料だけどホームページビルダーやDreamweaverに比べると使いにくい
日本語情報も豊富なRuby製静的サイトジェネレータ。他者へ質問しやすいというメリットもある
Node.js製の静的サイトジェネレータ。もう既にNode.js環境があるならアリかな?
Go製静的サイトジェネレータ。シンプルな機能とWebページ生成までの高速性が売り
「どれが良いか?」と問われると「どれが良いってことは無いんだけど、情報の豊富さならJekyll、Webページの生成の速さならHugo」というのが答え
合わないと思ったら別の使えば良いとは思う
プロバイダのホームページスペースにはFTPアプリケーションによるアップロードを行う
定番の「FileZilla」や「FFFTP」あたりを使っていれば間違いない
プロバイダがサーバサイドスクリプトを許可していない限りコメント機能の実装は難しい
しかし、需要があるところには供給もあり「DISQUS」というコメント機能が使えないWebページにコメント機能を実装させるWebサービスがある
Twitter、Facebook、Google+などのSNSアカウントがあれば書き込むことができる
静的サイトジェネレータ名にDISQUSと加えてググればたいてい情報が出てくる
ちなみにWindowsではWSL環境でUbuntu上にHugoなどを構築すると楽
CLIが苦手な人は従来通りホームページビルダーやDreamweaverを使えば良いと思うが、CLIの利点はGitなどバージョン管理システムで管理しやすく、今後レンタルWebサーバへ移行しても、容易にそのままホームページを移行できるというメリットがある
WordPressなどのCMSには良い部分が多くあると思うし、顧客が追加要望ばかりしてアホすぎるという意見もわかるし、メシの種だからあんまり触れてくれるなというのもわかる
構成はHDDへHOME以下をバックアップした後にUbuntuを削除、Windowsをクリーンインストールさせた
当然UbuntuとWindowsの共存も考えたが、共存状態だと使い慣れたUbuntuへ逃げる可能性があったので、少々可哀想だったがUbuntuは削除した
良い機会だったので隣で図解をまじえて教えながら娘自身にインストール作業をさせた
「えっじゃあ他のプライマリパーティションにUbuntuも一緒にインストールできるってこと?」
「その認識で間違いないけど今回はWindowsの練習のためにしない」
Windowsを起動してデスクトップを表示し、娘がまずやったことはWindowsキー(Superキー)を押下だった
「学生は遊ぶだろうしね余計なの消してんだろw」
「あー確かにw」
学校のパソコンにはないであろうパネルを「ふーん」とクリックしながら、何かに納得したのか「じゃあそろそろクリスタ」と言われ、最大の目的であるクリスタをインストールした
クリスタのインストールが終わると、もう良いよと言わんばかりに「わからなくなったら呼ぶね」とアッチ行けされ初日を終えた
数日経つと「ターミナルがない」と言われたので「SuperキーからのC,M,DしてEnterで起動するはずだけどcmdはLinuxと使い方が全く違うから調べたほうが良いよ」とアドバイスした
娘が自室に行くと直ぐ戻ってきて「cdできたけどlsできないんだけど?」と言われ「使い方違うと言ったろ?cmdの場合ディレクトリ内容一覧はD,I,R」と言いつつ娘の自室へ向かう
「昨日から少し試してたんだけどWindowsのターミナルって全然違うよね?」
「うん違うし、今使ってもらってるのcmdって呼ばれたりコマンドプロンプトって呼ばれてるんだけど、もう一個パワーシェル(PowerShell)というのもある」
「こっちの方がLinuxに近いかもなぁ。lsはできる。だけどtouchはできないぞ。その辺はググれ」
「えっ?touchできないって意味わかんないんだけど」
「PowerShellの場合はN,E,W,-,I,T,E,Mでできる。cmdは作成できないわけでないけど、ファイル作成のためコマンドというものがそもそも存在しない」
「Vimも無かった。というかアプリの設定ファイルがどれなのかすら判らない」
「この辺りはLinuxじゃないと諦めて新規にツールを追加するしかない。Windowsの作法に慣れろ」
「うーん・・・慣れかぁ」
予想通りLinuxとWindowsの違いに戸惑っている様だけど、本当に慣れてもらうしかない
娘が「そういえばアプリってどうやってアンインストールするの?」と聞いてきた
「スタートメニューでアプリアイコンを右クリックしてアンインストール。別窓でプログラムと機能が起動したらそこからアンインストール」
そう教えると再びアッチ行けされてしまった。父ちゃん寂しい・・・
そして昨日いろいろと娘にWindowsの使い勝手を聞いてみた結果が下記の通り
良いところも悪いところもまだまだ色々と言っていたけれど忘れてしまった。女の子は喋り出すとアッチコッチに行って止まらない・・・
また何かしら変化があったら報告しようと思う
-----------
追伸
Twitterを中心にいろいろ言われてますが、Windowsが我が家にないのは「今までWindowsが必要なかったから」であって、必要になれば買いますよそりゃ
娘がUbuntu使ってる理由もあまってたDELL XPS13 Developer Editionをそのまま渡したからであって、もしWindows PCがあまってたら多分そのまま渡してました
Wineでクリスタの件ですけれども、Wineでペンタブ使うとレスポンスめちゃくちゃ悪いのでオススメしないですね
娘は誕生日プレゼント我慢するらしいので、誕生日までいい子にしてたらフォントかポージング資料か、トーン素材かなんかその辺テキトーに選んで枕元にでも置いときます