「Git」を含む日記 RSS

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

2017-05-22

エンジニアプログラマ)として成長するには

プログラマとして超一流になるにはどれくらいの規模の企業が最適かという問題

超一流の定義として、

に加えて

を想定している。

プログラマエンジニア(例えば化学機械系)は設備にも試行錯誤するのにもお金必要だし、

必然的資金力のある順で成長環境が整っているというイメージ

でもプログラマだけに関しては資金力や規模=成長環境というわけではないんじゃないか

自前でサーバーを用意・運用できるだけの資金力があればいいわけだし、100人規模の会社でも事足りる。

データ分析なんかも情報系の学士ならいつでも学びなおせるだろう。

から問題資金力じゃない。

おそらく問題環境だろう。

優秀な奴もただ多ければ多いほどいいというわけでもなく、連絡が取れる人という意味でだ。

10万人規模の会社でも、仕事の中で会う人は多くて50人とかだろう。

さらにそういう超大規模会社セキュリティアウトプット自由度であったり業務多様性であったりが制限される。

これらを加味した結果、SIer候補から外れるので、

候補順として

1.ソフトウェア開発大手大手ってどこ?)

2.電機メーカー技術開発

3.Web大手

4.自動車メーカー技術開発(一部)

といったところか。前半と後半のスキルの重視度合いで2と3が交代しそう

2017-05-17

ソースコードgit管理したい」

「今までのやり方を変えて問題があったら責任取れるのか?」

問題は起こらないと思うけど、起こったら責任取りますよ」

ちょっと待ってろ」

お客様が今までのやり方を変えるのは駄目だってお客様が駄目っていうんだからgitは駄目」

2017-04-27

http://anond.hatelabo.jp/20170427131056

仕事のやり方っていうのをウォーターフォールとかの開発手法だとするなら、

今は大手でも割とクイック&ダーティーが認められる傾向にあって、クリティカルな部分はgit flowだったりテクノロジの部分で制御するから現場作業あんまり拘らないことが多いぞ。

例えばエディタにしても、昔はeclipse統一!みたいな現場が割と多かったんだが、今は本当に好き好きで許されるからな。

昔より今はエンジニアにとって開発なりはしやすい状況よ。

そうでもしないと海外仕事巻き取られちまうもん。(今は日本の方が人件費安かったりするんだが)

2017-04-24

DTMerって何でバージョン管理しないの?

DTMerってプログラマとかそっち系の人が多いんだけど

たまにデータが吹っ飛んだとかそういうツイートしてる人いるのね

パソコン詳しくないバンドマンDTMやってる人ならわかるよ

でもプログラマだったら普通にバージョン管理すればいいじゃん

もしかして曲名_20170424.cpr」とか昔ながらの日付で管理してたりするのかな?

確かにバイナリからgitとかで管理するのは微妙なところはあるけど

それならsvnあるんだから、それで管理すればいいのにデータが吹っ飛んだとかアホみたい

バージョン管理できればもっと他の人と色々できるのにもったいないなあっていつも思う

何でバージョン管理しないの?

2017-04-22

.git は客に渡すべきかどうか

誰だよタダで渡してんの。

要求しろよ。

困るんだよなあ足並み揃えてくれなくちゃ。

2017-03-19

http://anond.hatelabo.jp/20170319132149

日本のお役所PDF大好きなのは、知っている。霞ヶ関から吐き出される有効資料は、ほぼpdf

一方で、e-statなどでは、ネ申エクセルや方眼エクセルとは、別の方向でcsvデータを公開している。

今、株価が上昇しているIT企業様は、PDFhtmlとを比べるような使い方はしていないのでは?

世界は、IT企業htmlPDFとを比べたらどちらを重用しているのか?

  

googlejava script 推しのJQueryを良く使ってるし、これからは、人工知能時代からxml形式とか、マークアップ言語は、良く出てくると思うよ。

Facebookphpなんでしょう?リア充御用達で、Twitterよりも株価資本も安定している。

これからは、you tubeとかLINEみたいなツールがどんどん出てくるから、先のことは分からないよね。

オープンソースでもGit hubみたいなツールが使われているんだし。。  

そう言えば、perlcgiは、ほぼお亡くなりになりましたね。

ファイル隠すのにバージョン管理ソフト良いんじゃないかと思った

gitとか

一番最初ルート部分を別にしてコミットしておいて、別ブランチに変えたら普通気づかれない。

エクスプローラ検索ツールファイル検索しても出てこない。

わざわざリポジトリログまで探すことはないだろうけどたまたま見たときにわかることがないように、大きなリポジトリクローンしてきてそこにいれるとかありかも。

Chromium みたいな大規模ならログ一覧をざっとスクロールしてもまずみつからないはず

ブランチ消して reflog だけに残すという手もありかも。

さらファイルを resources.zip にまとめておいて「圧縮した」みたいなコメントだと一覧の中から目に止まらない気がする。

念のためパスワードもつけておく。

見られたくない人にパソコン使わせたときに、ピンポイントリポジトリをみつけて reflog の中から見られたくないものコミットを見つけてパス付き zip解凍するとかまずないでしょ。

はいっても、そこまでして隠すものも見られる可能性ある人もいないけどね

2017-03-18

http://anond.hatelabo.jp/20170318015405

git は、サーバ本体ローカル側でバージョン管理ができる。

SVNは、サーバ側でしかバージョン管理ができない。

まりSVNではちょっとした一時的な変更のバージョン管理でもサーバコミットして、全ユーザでその変更を共有するしかないが、

gitなら、ローカルで済ませられるので、未完成状態管理できるのが最大のメリット

gitしか知らないけれど

SVNの何がダメなのかよく知らない。

知る必要もないんだろうけど。

ただ、過去技術ってこうやって無くなっていくんだろうなって実感する。

みんな使うからgithub使ってるし、なんとなくgithub好きだからエディタAtomを使ってる。

計算機以前の「技術」って積み重ねていくもの無駄になる知識なんて無かったんだろうけど(切削加工の知識とか設計図の読み書きとか)、

計算機ができてから「これまで大活躍だったのに10年後には知っていても何の役にも立たない技術」っていうのが増えてきてるんだよねきっと

2017-03-15

世界転生したプログラマが異世界IT企業活躍するなろう小説話題に 異世界人「git?なんだそれは」「黒い画面を扱うなんて危険よ!」

http://hitomi.2ch.net/test/read.cgi/poverty/1489188634/

4 : 番組の途中ですがアフィサイトへの転載禁止です (ワッチョイWW ba48-cP9n)2017/03/11(土) 08:37:16.73 ID:0oq9dIZB0

これもう異世界じゃなくてレベル低い職場転職しただけでしょ

2017-03-12

から情報学部学科で学ぶあなたへ

購入すべき物

macでもwindowsでもいい、core i3以上、メモリが8G以上が乗った持ち運べる物。これは絶対に買うべき。atomceleronが乗った廉価機は避ける。どうしてもお金が無いなら5年以内の中古でも良い。

これは講義資料などの閲覧用。なくても良いが、あると非常に便利。逆にプリンターは大抵の大学にあるのでいらない。情報系の教科書web上に無償で公開されている物が多いので、それらを活用して学ぶべし。MOOC活用するのもよい。

以下は学ぶべき

大学カリキュラムにあっても、先行して学んで損はない。

コンピュータのしくみと合わせて学ぶ。

英語情報の方が早くて正確である場合が多い。

どうせいつか覚えるので、早めに使えるようになっておいて損なし。

  • OSにまつわる内容

基本。

使えると色々自動化できて便利。個人的にはpython(3)がオススメ

必須では無いと思うが変換ツールと合わせて使うと便利。レポートにも使える。

どちらかお好みで。大抵のエディタIDEで使えるため汎用性がある。筆者はemacs派。

サークル課外活動

ひとりで手を動かして継続的に学べるのであればそれでいいが、そうで無い人間の方が多いのでは無いかと思う。筆者もそうだ。そういった人間他者と共に学ぶのがよい。

大学情報系や電気電子系のサークルがある場合はひととおりみておくといい。真面目に活動していて、ソフトウェアなりロボットなり成果物があるようなら入って良いと思われる。唯のオタクの溜まり場になっているようならまあ入らない方がいい。

サークル以外にも、都市部に住むのであれば技術主体としたコミュニティが多くある。SNSや同期、先輩のツテを使って興味のあるものに参加してみるとよい。

プログラマーバイトなども良い経験になる。しかブラック職場もあると聞くのでよく選ぶべし。

といっても、課外活動に惚けて大学の授業を疎かにするのは愚の骨頂。大学の授業で学ぶのは全ての基礎なので、これを知らずにどんな最新技術に触れようと意味が無い。

競技プログラミング

これは情報学部で学ぶならやらない理由が無い。プログラミング力を鍛えるには最適である

AIZU ONLINE JUDGEやAtCoderゲーム感覚で楽しむとよい。

まとめ

思いつきで書いたので書き漏らしはあると思う。あとよく言われる教授質問に行ったりして活用しろ〜などは情報系でも同じ事が言えると思う。

情報系の学生として最もやってはいけないことは、読んだだけ、聞いただけで理解した気になってしまう事だと思う。授業で聞いた事全てとは言わないが、せっかく場所を問わず実験ができる学問なので、興味を持った内容だけでも良いのでコーディングして動かしてみて欲しい。

2017-03-08

SIerは分かってない

SI業界現場をいくつか見て思いました。

SIerヤバい現場は「何をしているのか理解してない」というレベルで分かってない気がします。

大手SIerプロパーは日々Excelと格闘しています

人月計算や協力会社の単金計算に余念がありません。

この方々に

「このシステムはどんな目的に使われているのか?」

「このシステムはどんなプログラミング言語で作られているの?」

「この値はどうやって算出しているの?」

と聞くと

「わからない」「担当者に聞いてくれ」「ユーザーに聞いてくれ」

と言います

確かにプログラミング技術クライアント業務に詳しくない人なのかもしれません。

でもシステムってプログラミングって自分理解していないと作れないものなんですよ。

プログラミングは俺の仕事じゃない」「ユーザー業務ユーザが一番詳しい」

そうかもしれませんが、システムを作るあなた方が理解してないものコントロールもチェックもできないんですよ。当り前じゃないですか。

確認テストも協力会社の方にお願いするんですか?では協力会社仕様を伝えるのは誰ですか?

ユーザーから質問を「担当者確認します」と言って自分からは答えられない状況が続いているのにおかしいとは思いませんか?

プログラミング仕様も分からない、呼ぶ協力会社は単金だけを見て決めるんですか?優秀かどうかはどうやって判断するんですか?

スケジュール管理数字だけを見てできると思っていませんか?その根拠はなんですか?

SIer技術的にレガシー揶揄されます

Git知らないDocker知らないm9(^Д^)プギャーと

でもそんなことは些末なことで、導入してすぐ解決みたいな話ではないように思えます

それに毎日遅くまで働いて、休日は妻子のために家族サービスとなれば自己研鑽時間なんてなかなか取れないでしょう。

でも作ろうとしてるものが何なのか理解する時間会社の中でできると思うんです。

忙しいのは理解しています。稼働調整、スケジュール調整も大事仕事です。

でも1日5分でも良いから興味を持ってもらえませんか?

お客さんと雑談

「ちなみに現場の人ってこのシステムどうやって使ってるんですかねー?」

とか

プログラミングしている方に

「この処理はJavaScriptで書くのが良いのはどうして?」

とかなんでも良いんです。

自分が今作っているもの理解しようとしませんか?

「そんなことをしても仕事が増えるだけで、得にはならない」

「上から命令から黙ってやるだけ」

という意見もわかります。でも自分理解しないといつまで経ってもコントロールできる立場にはなりませんよ。

ラダー効果が云々という話も聞き飽きたかと思いますが、もうちょっと視野が広がると糞な職場がほんの少し変わる気がしませんか?

というわけでお父さんたちお仕事頑張って!

2017-03-03

http://anond.hatelabo.jp/20170303122424

git →ぎっと

ifttt →?

str →すとりんぐ

char →ちゃー

ieeeあいとりぷるいー

eth0 →いーさぜろ

ifcfg →あいえふこふぃぐ

ifconfig →あいえふこんふぃぐ

ptr →?

txt →てきすと

bat →ばっち

ahk →?

py →び

rb →るびーは使わない

win7 →うぃんなな

win10 →うぃんじゅう

asus →あすす

which →ふぃっち

http://anond.hatelabo.jp/20170303122424

git → 「ギット」

ifttt → 使ったことがない

str → 「ストリング」「ストラ」

char → 「キャラ

ieee → 「アイイーイーイー」

eth0 → 「イーサゼロ

ifcfg → 「アイエフコンフィグ

ifconfig → 「アイエフコンフィグ

ptr → 「ポインタ

txt → 「テキスト

bat → 「バッチ

ahk → 使ったことがない

py → 「パイ

rb → 「ルビー

win7 → 「ウィンセブン

win10 → 「ウィンテン」

asus → 「エイスース

which → 「ウィッチ

基本的略称系は全部略す前で読んでるな。

http://anond.hatelabo.jp/20170303122424

str → ストア

それだと string を指すときにも store を連想しちゃわない?

これらの IT 用語をどう読むか教えてほしい

ちなみに俺はこう。

2017-02-18

会社に不平不満がある現状がかなり辛い

IT中小企業入社して3年。。。どうやら自分会社ブラックらしいということがわかってきた。

毎月の残業は60~150時間、隣の炎上プロジェクトに巻き込まれたやつらは200時間残業していた。

もちろんサービス残業

受託メインということもあるが、やってることはかなりレガシー

Git使えないエンジニア結構割合でいる。

から評価されるエンジニア要件定義/設計など顧客の前にでるエンジニア

技術の有無は関係ない(上が技術面では評価できないか

平均年齢も30代後半、役員は当たり前だけど50代。

臭いことばっかさせられるからスキルアップができない、周りのエンジニア別に新しい技術とかに興味ない

20時に帰る日が続くと「最近帰るの早いね」って言われる

こういう不平不満を愚痴ると『なら転職すればいい』って言われる。

でも田舎から転職先がない。

あったとしても転職先も同じくらいブラックなのが目に見えてる

『なら文句いう前に実力つけろ』って言われる。

その通りだと思う。

実力つけるために家帰ったあともプログラミングしようとするができない。正直やる気がでない。なにもしたくない。つらい。

気分転換アニメ見ようと思うが、『そんな暇あるなら実力アップのためにプログラミングしてろ』って言われる。つらい

嫌になって寝ようと思ってもねれない。つらい。

『何もできないのに文句ばっかり言うな』って言われる。つらい

『』は自分に言われてる。つらい。

2017-02-15

webからsier(孫請け)に戻ることにした

客先常駐が嫌だった

仕事でもgitとかphpをやりたかった

でも実際働いてみて割に合わないと感じた。

休んだら自宅からやらなきゃ行けないような仕事も多かったし

残業代もでないし

何より定時で帰りたい

2017-02-09

原始時代を生きる弊社を見よ

http://anond.hatelabo.jp/20170209075944

Rails/PHP7で開発してる

PHP5.3。フレームワークすら導入していない。

Macとサブディスプレイ支給されてる

Win10シングルディスプレイデザイナーはPSDデータとかで容量を圧迫するに決まってるのに、低容量のSSD使用している。逆にプログラマーはそんなに容量使わないのに大容量のHDD使用している。頭悪い。

Vagrantとかで環境構築してる

VirtualBoxで全部手動ですが何か。ドキュメントもないので全員環境がバラバラですが何か。

自動デプロイしてる

huh...?

gitバージョン管理してる

サ ブ バ ー ジ ョ ン

チケット管理してる

口約束なら...

テスト書いてる/自動化してる

テスト工程を削ってる。受入テストすらも。テストせずにぶっつけ本番リリース。画面みたら即わかるnon objectエラーでさえも気にしない。言われるまで直さな

コードレビューしてる

みんな忙しいバリア貼ってるので...

チャットツールコミュニケーション取ってる

弊社のトレンドメールである

Excel方眼紙使ってない

wordやで。

アジャイル開発だ

ウォーターフォールすら理解してない。とりあえず空いてる人全員ぶっこんどけの人海戦術

裁量労働制

実質的な定時は22時やで

ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ

技術ホワイト企業Web系)

Rails/PHP7で開発してる

Macとサブディスプレイ支給されてる

Vagrantとかで環境構築してる

自動デプロイしてる

gitバージョン管理してる

チケット管理してる

テスト書いてる/自動化してる

コードレビューしてる

チャットツールコミュニケーション取ってる

Excel方眼紙使ってない

アジャイル開発だ

裁量労働制

2017-02-05

esa.ioとかQiita:TeamみたいなWebサービス

Gitmdファイル管理するのに比べて何が美味しいの?

わかりやすく教えて

2017-02-02

かいしゃやめたー!

gitソース管理してて(あたりまえ)なのに、課長が「どうしてこんなにコンフリクトが発生するんだ。原因調査と再発防止をしろ」と言ってきたので喧嘩して辞めた。

今までターミナルgitレポジトリ管理してたけど、gitlab入れたら超絶便利になった

gitクライアントだけ入れて管理するよりだいぶ楽。しかラズパイとかでも動く。お前らもgit使うならgitlab入れるといいよ。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん