「Mac」を含む日記 RSS

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

2020-06-03

anond:20200603121909

オープンソース使うだけで製品が作れる」とは?

サービスを公開するためのIaaSホスティングサービスなどをオープンソースとは言わないし、そもそもWindowsMacで開発してるならそれもオープンソースじゃないが、そういう小中学生でも分かる話を指して言ってるってこと?

だとしたら、そんなことを思ってるITエンジニアはいないと思うよ

はてダ文字サイズってsafarichromeじゃはっきりと印象違うな

うちのMacは少し古くて10.11からもう対象外なんだろうけど

2020-06-02

anond:20200602172029

macは89dpi winは72dpiというのがあって、OSによってサイズが変わってくるからptならまだ大丈夫だけど同じ理屈emのほうがいいとおもう

2020-06-01

民主党政権の超円高ときmacも安く買えて良かったんだよな

anond:20200601105801

開発者Macばっかり使うから巻き返しのために頑張ってるだけじゃん

はじめてmacを買ったので愚痴ったり褒めたりする

これまで使ってたパソコン(surfacelaptop)に不満がある訳ではなかったが、好奇心macも使ってみたい思いが募りついに買ってしまった。

2年くらい使って売ればそれなりに高く売れるやろの精神でかなりオーバースペックなやつを買ってしまった。

せっかくなので初体験直後に驚いた仕様・感じたことを記録しておく。(MBP16インチ)

ボタン押してもkillされない仕様

ビビった。昔から伝統なんだね。ウィンドウ無い癖にタスク切り替えには居座っててお前どういう状態やねんという感情が未だ拭えない

画面端にウィンドウもっていって整列する機能が無い

驚いた。GNOMEとかでも標準で使えるからmacにも当然標準搭載だと思ってた(課金するか迷ってる)

アプリをD&Dでインストールするやつ

これは事前に知ってたけどやっぱ謎。結局caskのお世話になってるからあんまり見ないけど

commandキー

ctrlのつもりでfnキー押す→いや押すべきはcommandだった、というパターン20回くらい繰り返した

でもcontrolとcommandが別なの良い。まあ慣れよね。

GUIで弄れない設定

マウス加速度無効くらいはチェックボックスで設定させてほしい

日本語入力はMSIMEより若干劣るかも

というか英字→日本語への切り替え直後にラグくなるのは仕様なんだろうか

タッチバー

位置コロコロ変わるキーボードって何だよ……

fnキー位置が左下角になってるのはこいつのせいなのか?!おおん??

バタフライじゃないキーボード

バタフライ使ったことないけどこのキーボードはかなりすき

メールプレビューアプリ結構すき

iPhoneのに慣れてたからかも

Finderきらい

大してディレクトリ構造重要じゃなさそうなファイル添付画面とかで急に4ペイン表示になったりするのは何か意味があるんだろうか

というか素直にパス表示して欲しい(表示できたらごめん)

ユーティリティ系のアプリが思ってたよりチープ

タスクマネージャーは偉大

ターミナル

デフォzshいいですね

USB-C

そんなに不自由しない。自分に合ったアダプタ勝手につけろの精神はきらいではない。

画面綺麗

ねだん高かったからね

金属の質感が良い

ねだん高かったからね

電池持ち良い

ねだん高かったからね

スピーカー良い

ねだん高かったからね、ってだけでは済まされないレベルで良い。謎技術


総評

ちゃごちゃ書いたけど言う程大きな差もなく快適なので、ふつうハイスペマシンとして便利に使っていきます

Apple開発者には見向きもされてないよね

GitHub買収にLinuxとの統合Dockerとの強固な連携世界一普及しているエディタ等々

全部Microsoftがやってることで、しかも極一部

オセロで言えば全ての角をMSが取っている状態

Appleはどうなんだろう。GAFAとか言われているけど、MSからしてみれば中堅のPCメーカーに過ぎないよね?ずっと昔は両者はライバルだったらしいし、一時期はMacが様々な開発機の代表だったはず

今はもう見る影もない

Appleってデザイン製品の作りも2流だけど、なぜか憎めない

他の大手PCメーカーと比べても、例えばMacProなんかは旧も新も大したデザインではないし、性能も登場時期にしては優れていただけで発売されたらなんにも話題に上がらない平凡なものになってる。

iPadが優れているけど、MaciPhoneがないと真価を発揮しない。iMacなんて10年近くあの酷いデザインのまま。あれを好んで使う理由がどこにあるのか、現代である俺には一切理解ができない。故障すれば自分で修理はできず、ディスプレイが壊れたら本体ごと交換するしかなく、拡張性もない。

SiriやHomePodはGoogleAmazonの後塵を拝する形になってる。OSバグだらけで重要技術を切り捨て過ぎなので、プロ向けの業務分野が成熟しているのに、新規メーカーはみんなWinばっかり。

デルHuaweiや他の大手に比べれば二流メーカーなんだけど、どういうわけかどこかその姿勢が憎めない。まあいまのCEOには一切期待していないけどね。彼もジョブズも他の堅実な経営者に比べれば大した能力がないのはわかるでしょ。

Appleにはもっと変テコで高性能なものを作って欲しいんだけど、それはあと10年先だろう。その時は3流に落ちているだろうけど。

2020-05-31

macからwinに乗り換えて思った事

立ち上げる度アップデートばっかりやってて一向に触れないんだけど…

年収1000万→800万に下げたリアルを教えますですが

3番煎じくらい。私も学生に1000万のリアル伝えたくて。

私のケースとしては1000万を目指す働き方は辞めとけ。

https://anond.hatelabo.jp/20200530164357

https://anond.hatelabo.jp/20200531001212

https://anond.hatelabo.jp/20200530210343

年収400万→30前半で1000万円→何年か仕事して中盤で転職して800万。既婚。

仕事は…まぁ"流行りっぽい"ジャンルエンジニアですねー。機械学習ではないです。

家賃

1000万時代: 恵比寿で16万だったような…。高級感のある1LDK。

800万時代: 郊外マンション賃貸だと15万。普通感のある3LDK

広さは倍、値段はほぼ同じ、グレード感(?)は0.7倍かな…。

学生時代から築40年とかにずっと住んでたので、冬場寒くない・夏場にエアコンちゃんと効くというだけで感動しています

食事

これは独身時代も通して1000万でも牛丼ラーメンマクドばっか食べてたんですよ。あとコンビニ弁当か。

恵比寿渋谷はまだ安いランチが種類あってよかった。六本木赤坂ランチ物価が高くて1000円以下あんまない…。

拙者、ランチに1000円出したくない侍。

でも1200円位するラーメンも「ちょっともったいないかな」くらいで食べれるのはリッチ恵比寿にはAFURIという美味しいラーメンがあるのでぜひ食べてほしい。

結婚までのデートは1人1万円の店でも躊躇なく行けたけど、800万の今はほぼサイゼバーミヤン、近所のローカルステーキチェーン…。

なお恵比寿にはスーパー成城石井しかないので、閉店前に値引き弁当買ってた。…というか閉店前にしかほとんど行けなかった。

(たしか24時間営業ライフとかもあったが、駅からえらい遠かったので使わず

飲み会などの食事

これも皆言うとおりで、割り勘1万でも高いなーとは思わなくなったけど、さりとて好きなわけでもなく。

正直僕は400万のときも1000万のときも、鳥貴族好きでしたよ。金の蔵は嫌い。

ファッション

GUドンキ…。最近ワークマン

恵比寿で、入りやす雰囲気で買いやすい値段の古着屋見つけたときお気に入りではあった。。

時計Apple Watch(使ってないスマートウォッチは4個くらいある/礼服用の3万くらいの時計電池切れ放置)

女性関係

「カネ目当ての女性がやってくる」というのは婚活パーティーとかだけの話で

婚活パーティー行くとな!よってくるより先に疑いの目で見られるから!!!

というのが私のリアルでした。結果的に今の嫁は年収の話は…同棲するとき不動産屋に出す書類に書いて知らせた。はず。

ちなみに女性慣れしよう、というのと、年収1000万になって気が大きくなったのもあって、数回キャバクラいってみたこともあったんだけど効果があったんだかなかったんだか。

案外、アニメゲームの話ができるキャバ嬢って多いんだなーコミケ参加したりとか。って思った。

なぜ1000万→800万?

これは単にハードワークを主要因で転職たからですね。

他に、管理職でもあったけど裁量ない上に責任押し付けられたりとか辛かったからですね。

自分と同時期に働いていた人も、経営層以外やめちゃった。

今の会社では過分なほど裁量をもらって仕事しています

FAQ

Q. どういう仕事したらそんなに稼げるか知りたい

A. 需要供給先読みしてた感じ。今でいうと「機械学習?5年前から専門です」って感じ。しかし今の若い子(新卒学生)とかは優秀…。自分未踏とかロボコンを鼻ほじりながら眺めつつ、ネトゲチート組むぐらいしかしてなかった。

Q. で、資産は?

A. 居住不動産とか除くと現預金1400, 株や仮想通貨500, かなー。

Q. 社内では昇進早いほうですか? 部下は何人ぐらいいますか? どんなスキルを持ってますか?

A. 部下20人→部下なし。

Q. 残業代で稼いでるとかですか?

A. 残業代が出る会社いたことがありません。定額働かせ放題契約会社ばっかです。

Q. 家計簿見せてちょん

A. なにもなければ毎月15万ずつ貯金が増えます。新型Macが出るなどすると減ります。あと親の病気など。

Q. PC関連の購入価格は?

A. 私物 MacBook で 16 万円くらい。ブラウザ内で済む作業なら会社支給PCでやっていて、会社支給PCは30万円くらいです。

Q. 月にどんくらい、貯金投資に回してるの?

A. くっそ下手なので200万くらいマイナス投資をしています

月5万はドルコスト平均なロボなやつに自動積立、あとは思いつきで株やETFやら。

Q. え?一人暮らしなら都内で車くらい余裕で持てるでしょ。必要はないと思うけど。

A. これは400万の頃に車買ってて、1000万以降はカーシェアなんです。が、今や車検とかオイル交換とか空気圧とか保険契約とか駐車場契約とか時間なくて無理…。

カーシェアスマホで探してパッと乗ってパッと返せて良いですね。メンテ不要。表面上の安さ以上に、平日に人がメンテしてくれるの、プライスレスじゃないです?

あと恵比寿に限らず山手線内側〜大きめの駅チカはどこも徒歩5分程度でカーシェアあるので良いです。なんならデート用の高級スポーツカーもありますよ。「わ」ナンバーだけど。


Q. 年収1000万の「リアルな地味なところ」ではなく「リアルな派手なところ」を教えてほしい

うーん。新しいiPhoneは躊躇なく一括買い替えするとか?

Apple Watch心電図機能(日本では薬機法関係でOFF)が欲しくて突発LCC予約して香港行くとか?

海外版中国版と国内版の違い知りたくて、同じスマホを3台買うとか?(これは個人輸入)

高級寿司とか?高級xxxで7万くらい払ってみた、とか??

…でも年収400万くらいのころから必要ならタクシー乗るって感じだったし、同人誌含めて本はほしいと思ったら買ってたし、別にキャバクラ含めてそういう店好きでもない。

年収1000万だから高級なもの試してみた」系のやつで長続きしたことがないな…。

20万くらいの含み損オロオロしてた時代と違って、200万の含み損でも「あーまぁ今必要な金じゃないしなんとかなるだろ…知らんけど」ってなったことか?

コンサル勤務の知人はほぼ同年代で900万とかって言ってたけど、出会い系とか"恋愛工学"の話ばっかしてガツガツ色々いってて派手なところ行ってるです。

そう、1000万くらいあるとガツガツ遊んでも平気なんだと思います

自分としては「金がないから偽物(レッドブルの代わりにトップバリュエナドリ100均スマホ充電ケーブル、高級オフィスチェアの代わりに中華チェア、他キャンプ用品でも電動自転車でも中華類似品)を買う」ということが無くなったのが、とても派手だし、ストレスレスです。

なお、前述のカッコ内は今手元にあるやつです。。

・・・だって、そういう生活が長かったので「節約節約ゥ!」が染み付いてる。

Q. 仕事以外の成熟度が比較的低い

A. せやな

しかし実際1000万もらってたときも何していいのかわからんかった。高級店は良かった。焼き肉でもなんでも。

いま800万だけど、高級焼き肉行きたいな〜とはそこまで思わない…というかKINTANや六歌仙より、豚野郎(豚丼)のが美味しいと思ったもんな…焼肉ジャンボや焼肉チャンピオンも美味しかったけど。

(このへん、僕が馬鹿舌なだけだったらすみません

Q. タワマンは買えるんじゃないか

A. タワマン年収800万でも「余裕ですよー!」って言われましたよ。でもタワマンにもピンきりあると思いますが。



Q. 人生楽しい

今でも「死にたい…おふとんから出たくない…」になってます

でも年収1000万のころより800万の今のほうが、死にたさはかなりなくなっています。過労はこころを壊します。

すみません質問が違いますね。

"楽しい" のはプロダクトやチームが成功したとき・成長したときですね。人生自体楽しいと思ったことはあんまりいかも。

同じような優秀さの人でも、何事にもつっまんなさそうな顔で冷笑してる人と、何事にも陽気で楽しそうにしてる人がいますよね。

私も冷笑タイプなんだけど、陽気になったら人生楽しそうだなぁ。と、いつも思ってます

2020-05-30

anond:20200530084409

似た響きの語の「マカー」を思い出したが、これって元々はMacユーザーに対する蔑称だったんだっけ

2020-05-27

anond:20200527070744

会社でつかうとするとIEがいいとおもう。

Windows 10ならEdgeもなかなか。MacならSafari

2020-05-26

anond:20200526074043

GUI 使いたいなら Win とか Macかにどうぞってこと

なんのための Linux ?

2020-05-24

anond:20200524132828

20年前に、おれがコードを書いたとき新入社員に毛が生えた程度だが、会社の外ではけっこう名うて。学生時代ブイブイ言わせた知識と、先輩と協力して書いた物。いまではあたりまえだろうが、社会5年目、プログラマー20年目 という新人が書いたプログラム会社には多く残っている。新人が書いたと思わず経験年数に15を足しておけばわかりやすい。

それも、女にもてない男が書いた、コードが残ってる。

そこから、20年分。まだ足りない。でも新技術は着々と、業界でうわさされている。なかに日本名前も聞く。

いまはARM全盛、AMD時代だが、Intelの新技術のうわさがちらほら。いつでてくるかはしらないが、わくわくする。

Windows10キャンペーンが終わったら、次はMacキャンペーン学校でのプログラム教育世代が、社会に出る。需要たっぷりある。

2020-05-23

anond:20200523000723

まぁ共働きだね。大手勤務の父親と、母親は家で塾やってたよ。ちな次男くんは某赤門家族全員一台ずつPCもち。

倹約家だけど、Macは親に買ってもらってたな、友達……。えらい違いだよねー私とは。あはは

2020-05-22

anond:20200522072657

そもそもウインドウ操作をする為のボタン右側にあるのは頭がおかしい. Mac の左側は非常に理にかなってる.

はてなブックマーク象徴するブクマカ 追記追加あり

ぼくは id:grdgs さんと id:kincity さんを推したい。

ブクマカ諸兄もあなたの考えるはてなブックマーク象徴するブクマカを教えて欲しい。

追記

以下、ブコメトラバから追加

id:kanose かつてのはてな村長。最近はすっかりTwitter民

id:otsune かつてのはてな村炎上申受人

id:xevra お気に入られランキング第一位

id:blueboy 「はてなー馬鹿」が合言葉

id:grdgs はてなブックマークで最もスターを稼ぐ令和のスターブックマーカー

id:kincity はてなブックマークが誇る社会正義

id:zeromoon0 だが無力だ

id:zaikabou はてな村の老賢者

id:zyzy はてなブックマークが誇るフェミニスト

id:Hagex はてなブックマーク犠牲者

id:RRD id:kyoumoe さんとバトルしてる人

id:baikoku_sensei 上皇アイコンの人

id:jt_noSke ダジャレの人

id:Midas メタブの鬼

id:REV 20ブックマークまであと少し

id:tetora2 はてなブックマークが誇る古参ネトウヨサイドの人

id:aa_R_waiwai いつも id:grdgs さんに熱烈なラブコールを送ってる人

id:icloudy Macネタの人

id:watto はてなブックマークが誇るしいたけの人


id:Ereniid:iteauいただきましたが、現時点でほぼ更新ブコメがないので除外で。

増田ってidコールまだあるんでしたっけ?

2020-05-21

初心者向け】プログラミング言語人気TOP20簡易解説

概要

プログラミング経験からプログラミング勉強してみたい、でもどのプログラミング言語をやればいいのかわからない」というような悩みを聞くことがあるので、https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/ に載っている人気の言語TOP 20について、未経験者が最初に学ぶのはどの言語が良いかという観点簡単解説してみます

対象読者はプログラミング経験者なので、なるべく難しい言葉を使わないようにしたつもりです。また、正確性よりもわかりやすさを重視しているので何かしら間違っているかもしれません。ご留意ください。


ランキング

1位 JavaScript

Webブラウザの上で動くプログラミング言語。元々ただの文書しかなかったインターネット世界に、グリグリ動くページを作りたいという欲求により生まれた。JavaScriptのおかげで今のWebページグリグリ動きまくりである

元々HTMLちょちょっといじる為だけのものだったが、どんどん進化を続けて今は一つの超人プログラミング言語である。今ではブラウザ上でなくても普通に動かせる(Node.jsという)ので様々な用途で使われている。

ブラウザ上で動くプログラミング言語基本的JavaScriptしかないので、JavaScriptはすべてのWebプログラマが学ぶ必要があると言っても過言ではない。

ちょっとしたプログラムを書いてすぐブラウザ上で動かせるので楽しい。そういう点ではプログラミング入門に適していると言えるかもしれない。


2位タイ Python

機械学習を始めとしたデータサイエンスの分野で激烈に人気のある言語理由としてはNumPyとかTensorFlowのようなライブラリが充実しているというのが大きく、資産がたくさんあるのでこれからも使われ続けるであろう。

Webも作れるが、日本ではWeb系の求人は少ない気がする。

言語としては、誰が書いても簡潔で読みやすコードになる傾向にあり、小さいプログラムを書くにはいい感じである米国ではプログラミング教育Pythonがよく使われているという話も聞くし、初心者プログラミングを始めるのにはいいのかもしれない。

将来AIデータサイエンスをやってみたいと思うのであればPythonから始めましょう。


2位タイ Java

ランキングでは常に一位に近い順位をつける言語Javaができた当時は色々と革新的だったらしく、組み込み業界からWebまで流行りまくっていた。今でもその名残か使っているところは多い。過去資産プログラマの数が多いのが一番の理由だと思う。AndroidアプリJavaで書く(もしくはKotlin)。

実行速度が速く、また下位互換性がしっかりしているので過去に書かれたコードが新しいマシン上でも動きやすいのが長所短所としては、歴史ある言語下位互換性を保っているため文法が古い感じがする。タイプ量も多くなるし、学習コストJavaScriptPHP, Ruby, Pythonあたりに比べると高い。

正しく使えば強力な言語だが、日本のクソSEもどきは全員(自称JavaエンジニアであることがJavaが毛嫌いされる理由の一つになっている[要出典]。いわゆるGAFAJavaをかなりヘビーに使っているので要は玉石混交ということである

Androidアプリ作ってみたいというならJavaからはじめるのはアリ。


4位 PHP

Webページを作るためだけに生み出された言語プログラマの数が非常に多い。日本求人が一番多いのはJavaPHPであろう。

初心者でもとっつきやすく、すぐに動くプログラムを作れるので入門に使われることも多い。学習コストの低さはトップレベルであるしか基本的には古くてダメ言語とみなされており、PHPで作られたWebサービス脆弱性が多いという都市伝説もある。真実は闇の中である

近年のバージョンアップ比較的良い方向に向かっている(と個人的には思う)ので、選択肢としては意外と悪くないかもしれない。


5位 C#

Microsoftが生み出した言語で、.NETというプラットフォームを使ってWebサービスを、Unityというゲームエンジンを使ってゲームを作ることができる。

最近有名なのはUnityで、今やほとんどの3Dソーシャルゲーム(の一部分)はUnityで作られている。そう考えるとC#プログラマ結構いそうだし将来もある程度安泰かもしれない。もちろん.NETも広く使われている。

ただし.NETUnityも触らない人にとっては基本的に縁のない言語である

なんかゲーム作ってみたいかもなーと思う人はC#から始めてもいいんじゃないでしょうか。


6位 C++

C言語に色々な機能を足しまくってできた巨大な迷宮のような言語言語仕様は複雑怪奇だが実行速度は全プログラミング言語中でも最速レベルなので、パフォーマンス重要な開発において使われる。アプリサービスというよりは、それらを作るためのライブラリプラットフォームなどを作るときに使われることが多い。Web系の会社でいうとGoogleなどは主にC++を使っている。

基本的には初心者が触る必要はない。競技プログラミングを極めたいとかならC++からはじめてもいいかもしれない。


7位タイ Ruby

このランキングの中で唯一、日本人によって作られた言語。作者のまつもとさんは世界有名人である。ちなみに島根県出身、在住。

プログラミングを楽しくすることがモットーらしく、確かに書き味は良い。また作者が日本人なこともあってか日本情報が多く、情報収集という点ではとてもやりやすい。

Ruby on RailsというWebサービスを作るためのフレームワーク世界的に大ヒットしたため、必然的Ruby知名度も上昇した。少し前まで日本Webスタートアップは猫も杓子もRuby on Railsといった様相であった。今は少し落ち着いたようだが今も人気は根強く、Webプログラミングスクール等ではだいたいRuby on Railsを教えているとかいないとか。

Webに興味があるのならRubyから始めるのが一番無難選択肢と言える…のか?まあ悪くはないと思う。今でも需要は多い。スクールに行きたいのであれば黙ってスクールカリキュラムに従いRailsをやりましょう。


7位タイ CSS

これは他の言語とは毛色の違う言語である。というかCSSプログラミング言語と呼んでいいのだろうか?

CSSHTMLを装飾するためのものである。字に色をつけたり、背景を変えたり、レイアウトサイズを変えたりするのは基本的CSS役割である

すごく大雑把にいうと、HTMLで表示する内容(文章画像)を定義し、CSSでその見た目を整え、JavaScriptで動きをつける。というのがWebサービスの”見た目”を作るやり方である

なので、Webに興味があるのであればある程度はCSS知識必要である。が、これ単独で学ぶようなものではない。Webサービスを作る時についでに調べて少しずつ覚えていけば良い。


9位タイ TypeScript

TypeScript比較的新しい言語で、JavaScriptさら拡張したものであるMicrosoftによって開発されている。

プログラムにはデータの型(Type)というものがある。例えば「1」や「2」は数値型、「あいうえお」は文字列型といった具合である。大まかに言うと、この「型」に対して厳しい言語は型チェックによりバグの混入を防ぎやすいがプログラムを書くのが大変、というかコード量が多くなる。型が緩い言語サクサクかけるし短く書けるがバグを生みやすプログラマの力量が問われる。ランキングの中だとJavaScript, Python, PHP, Ruby, Perlあたりは緩く、Java, C++, C, Swift, Go, Kotlinあたりは厳しい。

そんな中、世で広く使われているJavaScriptの型チェックが緩すぎるのでもっとちゃんと型をつけたい、そんな要望を叶えるのがTypeScriptである基本的JavaScript理解している人間が使うべき上級者向け言語というのが現状なので、初心者が始めるには適していない。

ただしこの先主流になっていく可能性は大いにあるので、どこかのタイミングで勉強してみても損はしないと思う。


9位タイ C

C言語基本的OSを作るための言語であるOSというのはWindowsとかmacOSとかLinuxといったもので、マシンを動かすための基盤となるソフトウェアであるAndroidスマホにはAndroid(という名のOS), iPhoneにはiOSが載っている。コンピュータ基本的OSがあって初めて動かすことができ、OS提供する機能を使ってブラウザスマホアプリなどを動かせるのである

というわけで、初心者が学んで実用的なものではない。ただしC言語というのは世の中の様々なものの基盤になっており、他言語文法C言語から拝借しているものが多い。例えばC言語をある程度勉強していればJavaPHPなどはなんとなく雰囲気で書けてしまったりする。

そういうわけで、コンピュータサイエンスをこれからちゃんと学んでいきたいという人(大学生とか)はC言語から始めるのもいいと思う。ちなみに筆者は初めて書いた言語はCであるが、意味理解できるまでに2年かかった。才能がないとこうなるので注意。


11Swift

SwiftAppleによって作られたAppleのための言語であるiOSアプリiPhoneアプリと言い換えても良い)を作るためだけに存在している。

言語自体は他と比べて新しいため文法機能イケてる雰囲気があるので基本的はいいのだが、iOSアプリ以外で使っている人は多分世界で5人くらいしかいないと思う。なのでiOSアプリに興味がない人はやめておきましょう。iOSアプリを作りたいあなたは他に選択肢はない。Swiftをやりなさい。


12Objective-C

Swiftが生まれる前はiOSアプリを書くためにObjective-C必要だったため、多くの人がこの言語を使っていた。が、今はSwiftがあるので、古くからあるObjective-Cアプリメンテナンスする時以外に使う機会はない。名前すら覚える必要がないので存在を忘れてしまって構わないが、これだけ順位が高いということは多くの企業がいまだにObjective-Cで開発し続けているということであり、ニッチ需要はこれからも残るのかもしれない。


13位タイ Scala

Scala関数型言語と呼ばれる言語の一つ。Javaの親戚みたいなものなのでJavaとの連携が容易であり、上手く使えば性能も出るしコード量も少ないしバグも少なくて最高、な感じらしい。が、その分難易度が非常に高いので初心者が手を出すものでは絶対にない。どんなに早くても他に二つは言語を覚えてから勉強しましょう。Javaを覚えてからやるのがベター


13位タイ R

R言語データ解析用のプログラミング言語である

正直ほとんど書いたことがないのでよくわからないが、ビッグデータというワード流行りだした頃はデータ解析用途でかなり流行っていた。その後機械学習AIブームが来て、今でも現役で使われてはいるがPythonがどんどん勢力を拡大しているので少し目立たなくなってきた、というのが個人的な印象である。まあプログラミング初心者最初にやるようなものではないことだけは確かである


15位タイ Go

Go言語比較的新しいGoogle製のプログラミング言語で、Googleのように巨大なシステムでの使用目的に作られたものであるしかし実際には様々な企業が利用しており今一番勢いのある言語と言ってもかもしれない。

他のプログラミング言語の良い点や悪い点を参考に設計されており、実行速度の速さと生産性プログラムの書きやすさ、読みやすさ)を両立できるような言語になっている。ただし、機能を増やすのではなく本当に重要機能だけに絞るという思想があるようで、他の言語に慣れていると機能の少なさに不便を感じるかもしれない。

学習コストが低いという点では最初に学ぶ言語として適しているかもしれないが、GoだけでWebサービス等をサクッと作れるのかというと微妙なので、アウトプットを出しにくいというのはあるかもしれない。

二番目や三番目に学ぶ言語としてはオススメ


15位タイ Shell

シェルというのはテレビなんかでハッカー的な人間PCを開いて謎の黒い画面に白い文字を打ち込んだりするアレである説明としては正確ではないがまあ大体そんなもんである。何が言いたいかというと初心者最初に学ぶとかそういうものではない。しかし実際に開発の仕事をやるとシェル知識はあったほうがいいし、シェルに多少詳しくなるとPC上でテキスト操作をしたりファイルをいじったりというのが便利にできるようになる。ただし(通常は)極める必要はない。

Shellと言っても実際にはbash, csh, tcsh, zshなど色々あるのだがそれらをひとまとめにしてShellとなっているようだ。


17PowerShell

PowerShellは上のShellの親戚みたいなもので、ShellがMacLinuxで動くのに対しPowerShellWindowsで動く。そんだけである。あと正直あまり知らない。


18位 Perl

ランキングの中ではかなり昔からある言語で、サーバーと呼ばれるマシンには大体Perlが入っている。そのくらい市民権を得た超有名言語で、C言語C++で書くほどでもない小さなプログラムはとりあえずPerlで書く、というくらいには広く使われていた。インターネット初期はほとんどのWebサイトはPerlで書かれていたとかいないとか。PHPなどの登場はその後である

今でも広く使われてはいるが、RubyPythonPerlの後継的な位置付けであるため、初心者が新しくPerlを学ぶメリットというのはあまり思い浮かばない。何か特定目的があるのであればいいと思う。


19位 Kotlin

Kotlin簡単に言えばBetter JavaであるJavaをもうちょっといい感じに書きたいという気持ちで作られた言語で、Scalaと同じくJavaの親戚のようなものである

ランキングの中ではSwiftと並んでかなり新しい部類。AndroidアプリKotlinで書けるようになったことがきっかけで人気が爆発的に上昇、今ではWebの開発にも使われていたりする。

とは言えまだまだ新参者といった感じで、ドキュメントなどの情報も他の言語に比べると物足りないので初心者には厳しいかもしれない。

言語自体はとてもいい感じなので、もう少しコミュニティ成熟してくれば最初に学ぶ言語選択肢として有力になるかもしれない。


20Haskell

HaskellScalaと同じく関数型言語であるScalaJava的な書き方でも動くの対し、Haskellは「純粋関数型言語」と呼ばれ、ランキング中の他の言語とは一線を画した書き方になる。どう考えても初心者にはオススメしない。少なくとも他に二つは言語マスターしてからやりましょう。


総評

なんとなくWebに興味がありそうならJavaScriptRubyもしくはPHPAndroidアプリに興味があればJavaiPhoneアプリに興味があればSwiftAIデータ分析に興味があればPython3Dゲーム開発に興味があればC#。この辺りをやりましょう。

特に目的がないのであればフィーリングで選んで大丈夫ですが、やめておくべき言語というのはあるのでその辺だけ参考にしてもらえれば。

なお筆者はただのヘボプログラマであり、大好きな記事http://www.mwsoft.jp/column/program_top10.html) の現代版かつより初心者向けなものを書いてみたいと思ってこの記事を書きなぐった次第である。あまり真に受けないよーに。

極真空手成功歴史ITベンチャー成功か失敗はよく似ている

極真空手という格闘技を知っていますでしょうか

知らない人も多いくらい有名な流派だし、マス大山っていうと誰でも名前いたことがあると思う

俺はITエンジニアになって色々会社を回って思ったんだが、流派の拡大と、ITベンチャーが拡大するうえでの失敗点や成功点ってすごくよく似ていると思うようになった。

これ、ブラック化するかホワイトになるかの選びの分かれ目にもなると思うから、書きたいと思います

成功している場合、初期立ち上げ期において求める人材はしっかり分掌されている、失敗されている場合はありません。

極真空手は、初期は体格がデカくて強い人材を求めていたのは当たり前なんだけど、実は「技術」もしっかり分掌して求めていました。

打撃系ならボクシング経験者とか、他流派で言えば「高木流」という剣道の防具つけて当身スパーやりまくってる古流柔術経験者とかを求めていたりする、共通点は「打撃系のスパーリングや試合をがちがちにやりこんでた経験があること」それだけ。

結果的に、初期の人材は「自分の想定していた技術レベルを超える創意工夫や技術開発でどんどん勝手に強くなった」の連鎖に入って拡大していきました。

失敗するITベンチャーや人が居付かない場合は、人材に求める範囲ぼんやりしすぎて、結果的に「オタクが求める理想彼女像」みたいなエンジニア来てくれとなっていることが多いですね、これでは多少経験積んだエンジニアなら「仕事範囲はどこまでやるのか?そもそもなんの技術を使うのか?その技術を使ってどういうサービスブラッシュアップをするのか?そもそもチームはちゃんと分けられてどういう仕事の回し方をしているのか?」と当然ご飯食べていくために聞くわけです(ブラック当たれば実質的には会社殺害される可能性もあるIT業界なんだから当然な話で)

ITベンチャーの人事や経営者が、それを聞いて答えられない場合、これはもう赤信号です。なぜなら当人たちがどういう組織システム化しているのか全く把握できていないから。

え、なんでAWS特定のどういうもので使うのとわかってて何の言語か聞いて答えられないの、そもそも求人で隠してるの、クラウドサービスと書くけどフロントよりなの、バックエンドなの?使う技術は、てかAWSって異様に広いのにAWSでって、AWSの何を使うんですか?

こう聞かれて「クソ生意気だ!」とか「細かい!」と思った人、「僕(私)が付き合いたいと思う理想美少女(イケメン)」に告白されて半分OK貰った場合、向こうの美少女イケメンが「具体的に自分のどこを好きになったのか」「付き合うのはいいけど、どれくらいの頻度であえるのか」「自分はこういう感じで合える日はこれくらいになるし、趣味もこうだけどそこは問題いか」と聞かれてうぜぇとか思いますか?当然聞きますよね。それとおんなじレベルです、引く手数多エンジニアほど自分にできることとできないことをフィットさせますし、長所短所も知り尽くしています

こういうタイプは、技術力や知識はあっても、具体的にそれを実装してICTとしてビジネス実装するということが不得手な役員が多いです。「知識とか経験研究者レベルになれるほど豊富だけど、いざ実戦になると何もできない奴」の典型です。そういうベンチャーはハマる奴にはハマるけど、相性が合わないと目も当てられない惨状になるので、よく考えましょう

・別分野の一流どころを繋ぎ止めることができる。

極真はそれこそ別の流派で一流どころだったりエース級の人間が、そのまま居付いてしまうようなくらい魅力的なシステム制度を導入していて、何より時代時代立ち位置が変化して人の流れも盛んでした。

初期は顔面禁止ルールでの国際大会は、ロシア流行りすぎてオリンピック人材空手に行き過ぎたせいで協議が低迷し、当時のソ連政府空手禁止令を出して特殊部隊以外には習わせないなんてくらい流行していました。

「ほかにできることがないくらい魅力的な環境、将来性への安心感」これらをロードマップで示すことができたわけで、その後立ち技格闘技ベースの様な立ち位置で、グローブ空手と併存するようになっています

失敗するベンチャーは、エース級の人間結構抜けます別に実績の実力も技術力もあるんだから自分にやりたい仕事とかできなくなれば、女宛がうか経営権寄越すくらいじゃないと、いる理由がありませんし、この業界本当に職場環境が激変します、常に流行りに載れなければ去年は女〇高生ナンパして付き合ってスタバmac西海岸で飲むいつもの味とかイキりまくれてたのが、来年にはキ〇ガイ同然のア〇ペとか、座敷牢鉄格子のついた病院から逃げ出したとしか思えない会話が成立しないキチ〇イ連中がこびり付く旧態依然IT業界カーストでいびられながら生活費のためにつまら仕事を延々し続けるはめになりかねません。おそらく復帰するのに一度トチれば3年はひどい目にあうでしょう。

結果的に、人材繋ぎ止められなくなって拡大から縮小になって失敗します、教育システムも構築できなくなるので、取った人育てることもできなくなり、そもそも入れて来た実力者もミスマッチで半数くらいは抜けることが多くなります。これもすべて、しっかりしたロードマップを示せてないから、この一言に尽きます

これを頭に入れて求人票や会社HPを見てみましょう。世界はきっと変わります

初心者初心者に向けて書いてるからだろうけど

プログラムを始めたいなーと思ってるMac所有者」ってターゲット層だけで既に笑える

2020-05-20

anond:20200520170718

どの言語、どの環境からとりかかるかが難しい。

UNIXMac含む) vs Windows

汎用エディタ vs IDE

コンパイラ言語 vs スクリプト言語

ライブラリ選択

メインストリームかつ古すぎないチョイスができるようになったらそれはもう一人前。

言語環境選択のためにはメンターがいた方がいいかもね。

MacOSX 10.11を使ってるがfacebook見ると最新のブラウザを使ってくれと警告が出る

それだけじゃなくアドビソフトインストールできるバージョンが少なくなってしまい完全に買い替え時なんだが

でも全然YouTube見たりLINEメール見たりする分には問題ないし、CC2015やCS5でも全然まだまだ現役で仕事できるので買い替えに迷う

この古いスペックのまま最新OSを入れていいんかな・・・

anond:20200519162131

プログラミング独学の初心者はほぼ必ずどこかで詰まると思いますが、そういう時はYahoo! 知恵袋やTeratail、少し敷居は高いけれどスタックオーバーフロー日本版などを使ってみると良いと思います。(人力検索は死んだんだよね?)

質問サイトには、承認欲求に呑まれて出られなくなった教えたがりさんが大量にいるので、プログラミング初心者が何か質問をしたいな、と思った際はそういう場所でしてみるといいかと思います

質問の仕方は、初心者なら

タイトル「(プログラミング言語)で(やりたいこと)が出来ません」

内容「(OSWindowsとかMacとか)の(プログラミング言語かフレームワーク)で(やりたいこと)がしたいのですが、(動きません or エラーが出ます)。

(書いたコード、行ったこと)は(コードややったことを"出来る限りそのまま"書く)、エラーの内容は、(エラーの内容を"完全にそのまま"貼る、翻訳したり要約したりしない)です。解決方法をご教授ください。」

という感じでいいと思います。足りない情報があれば多分向こうから聞いてくるので。

同じようなエラーが起きている人がいないか質問サイト検索するのも良いと思います。(質問する前にやっておくのはマナーでもある、ただ探して見つからないものは仕方ないので大人しく質問するべし)

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