タイトル通りなんだが、
「初心者にはmacおすすめ!」「世の中のプログラマはみんなmac使っている!」
というバカなことを言っているアホが仰山いて笑える。
しかも、最近、OS事情が大きく変わっているのに、未だにwindowsはunixコマンドガーとか言っているやつが居る。もうね、言葉を失うよね。
まず、最近のOS事情の移り変わりなんだけども、windowsが最近かなりLinuxに近い触感になるような機能が多く追加され続けている。
例えば、wsl(コマンド関係)やwinget(CUIインストール)が挙げられる。
他にそれらを取り巻くプログラミング事情としては、vscodeがある。vscodeは、powershellやsshだけでなく、wslのコマンドも使えるようになっている。
そのため、従来はpythonやらjsはめんどくさ。とおもっていた点もある程度は改善されている。
ちなみにmacは特に最近はプログラミングに関する話を聞かない。
自分が、プログラミング環境の次に、大事な要点だと思っているのが、一般人の使用含めたシェア率。
正直、作っても誰にも使ってもらえないという状況では、全く意味がないので、シェア率は非常に大事だと思っている。
最近のデータでは、88%ぐらいがwindowsであるという統計がある。web系やiosアプリならまだしも、パソコン一般人に使わせたいソフト(特にゲームとか)を作りたいなら、windowsしか選択肢ないと思う。
そんなわけで、元からmac使いなら、まだしもわざわざwindowsから乗り換える必要は全くない。
ただ、mac使いでも全くwindowsでないと非常に困るということは、ある程度は…無くなってきてはいるですよねー。
ほれ、クロスプラットフォーム開発が盛んで、ライブラリなどの環境から障害は、少なくなってきているので…ただし、ios開発お前だけは許さない。
1点目は、web系からプログラミング始めたいとかいう奴に釘差したい、
web系はある程度セキュリティやらデータベース、コマンド知識やらないと爆死する。そんなわけで、GUIオンリーでパソコンを楽しんできた奴には、マジでお勧めしない。
まずは、webからではなく、統合開発環境上で実行ファイル(メモ帳とか)を作れる方面から始めろ。そして、linuxとかネットワークとかセキュリティとかの本を片っ端から読め。webを始めるのは、それからだ。
webでも実行ファイルを作ることは、星の数ほどあるし、別に必要ない知識はないぞ。
2点目は、勉強用とはいえ、いつも使っているOS上で、コマンドが使えるからと鯖建てるな。(windows・macどちらも)
かならず、仮想OSでやれよ。ミスって、apacheインストールできないとか言われても、周りは困る。とりあえず、わけわかめになったら、スナップショットでリセットしとけ。
アップルが下請けステマ業者に金流してそこから3流webライターに金流れてるだけだろ わざわざそんなもんに突っ込むな
mac の必要ないのは同意だけど、 最後の 2 つは別にそんなことないと思う web 関係でそんなところまで知識が必要になるのは限られてるし、サーバ側を自分でどうこうしようとしなければ...
ワイは主にスマホアプリ開発しててフロントエンドやらんからマックがメイン開発環境やで
いやいや Xcode ドチャクソ快適やぞ。brew でコマンドのインストールも楽チンやし。 確かに近年 Windows も追い上げてきてはいる、って論旨には賛成だけどアホなこと言ってるバカはあなた...
むかし2chでMacだから等幅で日本語最適化とかいうコピペする人がいたんだよ 過去の2chが検索してもヒットしないから提示できないけど あの人どうなったんだろう
そもそもWindows専用ソフトの開発なんてほとんど需要ないんだが。 ゲーム含めてクロスプラットフォーム開発が主流だし、仮想環境立ち上げる前提ならばホストOSなんて何でもいいだろ。 ...
そんなことより使うのにオススメのエディタは?ってガチ初心者に聞かれてネタでもVimとかって答えてる奴の方が嫌だわ OSは別にどっちでもいいと思うけど、エディタでギークなの勧めた...
でも今のプログラミング初心者のモチベーションは自分が使っているスマホ=iPhone で動くアプリ作りたい だよ WindowsってiPhoneアプリ作れるんだっけ?
作れることは作れるぞ
どうやってやるの? 実機ビルドからアプリをAppStore公開まで詳しく教えて?
作るだけならやりようはある。公開はできないけどな。
じゃあMacいるじゃん
「自分のiPhoneで動くものを作りたい」という欲望に「AppStoreで公開したい」が含まれるとは限らないぞ。
プログラミング初心者が作れるアプリで、appstoreになくて、欲しいアプリって何よ。
「web系はある程度セキュリティやらデータベース、コマンド知識やらないと爆死する。」 適当なこと断言すんな。そんなわけがない。 「そして、linuxとかネットワークとかセキュリティ...
まずos作るところから始めるべき。
今の時代、iOSアプリ作らないのならば、OSなんて何でもいいだろ。 winでもmacでもlinuxでも、Web系ならDocker+vscode(vimでもいいけど)で変わらなくね。
Web系やるならMacのがまだ楽よ。 Winでも分かってればもちろんやれるけどWSLクセ強いし。 プログラミングにハマるかどうかも分からん初心者が、既にWin持ってるのにわざわざMac買う必要は...
Windows使ってるけどMac買わなくて後悔してるよ 12万ぐらいのデスクだけどiOSアプリビルドできないし