英語エンジニアのキャリア当ブログのおすすめ記事はこちら!【学生でもできる】エンジニアとして海外ノマドワークをする方法と実際に感じたことフィリピンのエンジニア留学は人生変わるかもだけどコスパは悪い件【英語+IT】ホームプログラミングインフラUbuntuで開発をするメリットとデメリットについて2019/06/24SHAREUbuntuで開発をするメリットとデメリットについてツイートシェアはてブGoogle+PocketLINEこんにちはTakumi(@ynwa_ynwa_0826)です。新卒で入った会社で渡されたラップトップがwindowsマシーンでした。ぼくはmacを大学1年から大学の強制で使わされていたのでwindowsを触るのに抵抗が...ということでLinuxのディストリビューションであるubuntuをそのラップトップにいれて使っていました。今回はubuntuを使うメリットとデメリットを紹介きていきます。開発用に使ってみようかなって方に見ていただければと。運用しているサーバはLinuxである人が大半かと思います。OSを運用していますね。その環境にほぼ近い環境となるので、サーバサイドの諸事情に詳しくなったり少なくともよりインフラ周りを身近に感じることができるようになります。dockerを本番環境で運用したいってなったときにdockerのインストールなどをLinuxで行う必要がありますが、macだと割と簡単にセットアップしてKitematicをつかってGUIで操作可能ですがLinuxだとそうは行かないあげくmac以上にセットアップが難しかったので、よりインフラ周りの運用のことを実感できました。他にもいくつかのコマンドとかがmacと異なります。MacはBSD系のUnixがベースとなっているので、、、これらを意識して環境の設定などに取り組めばよりインフラ周りやLinuxの仕組みについて詳しくなれそうだなというイメージですパッケージ管理ツールの勉強にもubuntuではaptが主に管理ツールとして使われています。いろんなソフトをインストールするために必要になるのがこのaptコマンドです。storeとかだったりからインストールするかブラウザから落としてきてインストールするかですよね。ubuntuだと主にこのコマンドを介してインストールすることになります。結果パッケージ管理ツールに詳しくなるかと思います。19.04のデスクトップに出てくるワンちゃんがイケメンすぎた。support)バージョン以外のインストールは避けておいたほうがいいかもです。最新版をつかっていて、時々ネットワークが一切繋がらなくなったりして面倒だなって思うときがありました。(最新版のせいではないかもしれないですが。)Adobe製品やOfficeなどいくつかの製品が使えないはい。サポートされていません笑なので、諦めるか代替品をつかうことになるかと思います。Adobe製品は代替品がないと思うので、デザインとかの領域はweb上のアプリですませるか諦めましょう。Officeはオープンソースの似たようなソフトがあったりするのでそれを使いましょう。treeとかもサポートがないですね。Krakenをつかっていました。新しい世界が見えるのでいいかも?キーボードなど、Macとの違いもしあなたがMacに慣れている場合、キーボードの使い勝手には手間取るかもしれないです。コマンドとかの概念がないので。仮想デスクトップとかは存在しているのですが勝手が違います。́・ω・`)また、Macだと結構な数の情報がネット上に落ちているんですが、ubuntuはあんまりないですね。結論まあいくつかのデメリットもあるんですが、それをひっくるめて新しい世界を感じれるという意味とLinuxの勉強になるという点でubuntuを開発機として使ってみる価値はあると思います。mac以外もつかってみたいなあって思っている方がいればぜひ試してみてください。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ことや英語の勉強、エンジニアのことなどについてブログを書いています。