「デザインパターン」を含む日記 RSS

はてなキーワード: デザインパターンとは

2024-04-14

anond:20240414132357

うーん

君とかにあんまりデザインパターンだとかアルゴリズムだとか言わないほうが良い気がしてきた

知ると1冊くらい読んで自分設計して書いたこともないのに「デザインパターンとかアルゴリズム休日勉強しろ!」とか言いそう

anond:20240414130807

君が技術だと思うなら技術なんじゃない?

それは気持ち問題だしそれは否定できない

僕がそれは技術じゃないと言ったのはデザインパターンアルゴリズムなんかはライブラリとか言語がなんでも使える普遍的ものだけど

ライブラリとか言語は知ってるか知ってないかってだけだしそんなもの山ほどあるわけだし

どの棚になんの書類が入っているか知ってるか知ってないかだけだよね

それも大事だけどそんな程度のものを頼りにしてたら行き詰まるのは当たり前でしょ

anond:20240414125453

味噌汁にクソを入れるかミソを入れるかはどうでも良くないよ

デザインパターンというのは言語フレームワークを超えて使うものだよ

GAFASWE面接言語フレームワークなんか聞かれないよ

好きな言語で答えてくださいって言われる

あっちも別にその言語が得意とも全然限らない

俺は知ってるんだよ

2回落ちたから笑

anond:20240414125746

戦術とかはデザインパターンの話で

言語程度は靴が合わなくて靴擦れって話やで

靴擦れできたらサッカーきついだろうから大事じゃないとは言ってないが

anond:20240414125045

フレームワークとか言語は「技術のある」エンジニアならすぐ慣れるんだよ

靴が変われば影響はあるかもしれないけどすぐ慣れるでしょ

君の言ってるのはもう書いたけどデザインパターンとかアルゴリズムとかだね

そういうのも本読めば誰でも(サポーターでも)なんでも言えるけど

実際に使って実績を上げてるかどうかは全然違う話だね

そこはその通り

anond:20240414091952

GoFでも無理だね

そもそも日本だと設計製造()が分かれてたりするからまともにデザインパターンを使って設計して実際にコーディングが出来る環境自体レアから

その反面ETLツールに限らずデータ右から左にちょろっと変えて動かすようなのとかPMとかは山ほど仕事あるので

前者はコーディング設計で大抵のやつには負けないという自信がある人間外資とか海外見据えてやるなら後者より上を目指せるけど

そうじゃないならキツすぎるので後者の方が楽に稼げるだろうね

2024-04-09

anond:20240409115303

かなり具体的だけどね

エンジニアって科学を知っててそれを使って何か作る人でしょ

ソフトなら情報工学だし

デザインパターンだとかデータベース設計とかアルゴリズムデータストラクチャとかアッセンブラとかフレームワーク言語関係いからね

2023-12-27

anond:20231227120052

一応世界Top10くらいのテックエンジニアやってたけど

一つもやったことないなw

データストラクチャとアルゴリズムは割とガッツリ手を動かしてやった

O(N)はこんなの当たり前だろと思ったら世の中考えてないエンジニアが山ほどいた

Builderだののパターンはまあ見ればわかるっしょ

DDDだのTDDだののデザインパターンは大体Wiki

OOP英語Javaチュートリアル

Web ServiceはSun本社で計3週間くらい

勉強仕事中にやる方針

残業はしない方針

こんな感じ

2023-09-19

anond:20230919125650

そこがまず基礎やな

実際はそのまま使われることはあんまないけど現実仕事でどう考えるかとかもあるし

デザインパターンとかもあるし

大体の新人はそこまで行くはるか手前の環境設定とかでつまるし

2023-09-12

プログラマ10年目にして開眼した

就職失敗してSES入っていやいやパソコン触って仕事してたんだよ

毎月給料もらえるからあいいかくらいのかんじで当然仕事はやる気はない

正直何も理解してなくて雰囲気コピペしてなんとなく動かす感じ

技術書買って覚えようなんて気は一切ない

から思うとレガシー現場ばかりで周りも似たようなマインドの人ばかり

で、今年の4月から別の現場に移ったんだけどそこが意識高い高いの人の集まり

仕事の内容も何言ってるかわからないし早くクビにしてくんねえかなと思ってた

ある日OAuth必要になるから会社PDFの本読んでおいてくださいって言われて

最初無視してたんだけど、何度も読みました?って言われたからうざくて観念して読んでみたんだよ

どうせ読んでもわかんねえだろと思ってたらなんか内容が理解できたんだよ

理解できると面白いのな

周りが言ってる仕事の内容もわかるようになってきて仕事も楽しくなってきて

コードレビューもしてくれて最初は殺したいくらいうざかったけど

こういうときにこのデザインパターン使うと分岐が減るのか!とか感動したり

調子に乗ってそのあたりの本を立ち読みしたり買ったりしたら

やっぱり読むたびにわかってきて楽しいんだよ

仕事って楽しいんだな、早く仕事したいって思うくらい

おれのこの無駄にした10年はなんだったって思う

もっと真面目にやってればなあ

2023-09-03

ギリギリプログラム書けるだけのフリーランスエンジニアが爆増してる

斡旋業者が多分悪いんだけど、ひどいよね

レベルの低いフリーランスエンジニア多すぎ

ギリ動くっぽいものを書ける程度で、うちじゃ仕事にならないんですけど?

デザインパターンとかアーキテクチャーの説明しても話も理解できず

いたことありませんがお決まりの回答

もうまかせられる仕事がないのだが

フリーランスといえど、契約前の技術試験必須やね

詐欺斡旋業者が増えすぎて、この市場崩壊した

2023-08-10

anond:20230810102730

マイクロサービスもゲートウエイデータベース設計ドメイン設計デザインパターンの話だし

ディストリビューションロックとかAIもっと突っ込んだアルゴリズムの話だよね

マスター」してるなら当然出来るだろ?

その上で圧倒的なコーディング能力とか新しい物を身につける早さとかも勝負だぞ

じゃなきゃ若い奴に舐められるだろ

anond:20230810063511

>有名企業で働いてたし、給料も人並み以上貰ってたたことが矜持

なんでエンジニアなのに矜持技術じゃないね

Webエンジニアってなんや

それだけやっててフロントちょっと弄れますとかならそりゃ職ないぞ

大学院でてるならアルゴリズムとかデータストラクチャとかOOPとかアッセンブラとかデザインパターンとかはがっちり出来るのか?

2023-07-31

anond:20230731221225

Flashサイト作れるようになったらキャリアの半分くらいとか下手すると全部とかそれで食える業界いくらもあるんだよな

そんなの勉強のうちに入らなくて廃れたらすぐ他のを覚えられるということ自体スキルなのと

アルゴリズムやらデータストラクチャやらAIモデルやらプログラミングパラダイムやらデザインパターンやらの実際の勉強トレーニングもいるのとでまあいろんな職種のなかでトップレベルに覚えること訓練することは多い職

ワードプレスサイト作れますレベルの「ITエンジニア」も確かにいるけどそれだと数年で全く通用しなくなって他のをやり直す羽目になることが多いので勉強云々になるんだろう

そんな数年で変わらない業界のが多いわけで

anond:20230731104947

まり自分で「勉強」と言ったことはないし横だけど

例えばフロントならReactなどのフレームワーク 10年前はJQueryあたりで法改正どころではないくらい違う

そもそもフロント自体テンプレートエンジンからSPAへと大きくかわっている

スマホ10年前なら普及率1/4くらいでサイトターゲット自体PCからスマホ

2013だとJava7だけどJava7と8も大幅にちがうので8やった事ない人が今の俺のコード読んでも読めない

いまはクラウド当たり前だけど10年前ならまだまだオンプレでこれも法改正どころではないくらい違う

AI全然話題じゃなかったしこれは線形代数微分からやり直したけど何ヶ月もかかった

これにからんでPythonの興盛 まあ新言語からやるのが大きな法改正くらいだろうか

C++がRustになんてのも俺はまだ手を出してないけどある

開発手法で言うとこの10年のウォーターフォールからアジャイルへの移行で仕事の進め方が他業種に転職以上に変わってる

このほか変わったことではないけれどアルゴリズムデータストラクチャーデザインパターンなんかは本ちょっと読むだけじゃなくて実際に手を動かして体に身につくまでやる必要がある

普通に大量にあるな

ITエンジニア」もピンキリだけど「自己啓発の本読むのも勉強」のレベルでは確実に俺の仕事は無理

そっちこそそういうのは中高生卒業しよう

2023-07-13

結局はエンジニアコミュ力大事なのかな

このコードを見た他人はこれでコードがやってることや意味がわかるだろうか?

それをわかりやすくするためにはどのようにコードを書けば良いのか?

こんな書き方をしたら後任が何か変化点を加えるとき不具合に繋がらないか

そういうことに思いを馳せることができる人って要はコミュ力高い人、共感力の高い人だよね

で、その力が足りない人はデザインパターンや各種原則重要性を理解できなくて、テキトーにやり始める

結局どの業界も人の立場に立って考えられる人が重要なんだな

2023-05-28

anond:20230528205214

要件定義書Excelに書き写した物を設計書と称して二次請け以下に丸投げして、年収800万円だぜ。

COBOLコーディングすらできず、GoFデザインパターンすら理解して無い奴がシステムエンジニア名乗ってんだぜ?

2023-01-30

入門書ほぼいらなくね?

デザインパターンについて学習しているんだが、

「この説明、よくわからないな」と感じたときにふとChatGPTを使ってみるかと思い

"プログラミングデザインパターンであるBridgeパターンサンプルコードRubyで書いてください”

入力してみると、なんと購入した技術書と同じくらいのコードが返ってきた。

しか言語までこちらの都合に合わせてくれる。

ただ、理屈がまだわからいか文章説明してもらうことにした。

入力中に先程の回答の文章部分が英語だったことを思い出したので

"プログラミングデザインパターンであるBridgeパターンについて教えてください

日本語で"

最後適当要求をつけて送信

するとわからない部分が腑に落ちるような回答が返ってくるではないか

この体験からふと入門書必要ないのではと思った。

もう少し詳細に指定するならば

入門書レベルの、知らないことを知ってる事柄理解に関してはChatGPTで十分に学習可能

ではないだろうか。

このデザインパターンにしても

例えばFacadeやらBridgeやら名前だけは知ってるが

詳細についてはつかめている気がしないという状態人間は多く存在すると思う。

これらの名前についてはデザインパターンググるか、ChatGPTあたりにでも確認すると

恐らくすべて確認することができるだろう。

そんな中で「デザインパターンを猫でもわかるように解説するぜ!」

みたいないわゆる入門レベル書籍記事はそういった情報が欲しい人にとって必要だろうか。

私はそうは思わない。

とはいえ技術について語り合える友人は少ないし、ほぼ独学でデザインパターンも学び始めたばかりで

視野が狭い状態でもあると思っているので自分の中でこれが覆るまでは自分入門書の購入は止めるようにしようと思った。

2023-01-24

anond:20230124150542

要はデザインパターンの話だろ

もしくは「(旧システムの)○○画面みたいにしてよ」という老害の一声でクラサ時代に逆戻りするカビの生えた職場の話

2023-01-14

anond:20230114023006

他のメンションでも言ってるけど良いツリーの生やし方が思いつかなかったので関連ワードくらいに思ってもらえたら

レイヤ解像度が悪いのでまるでボロボロかもしれん、分散処理も同様

色々ご指摘ありがとう

RISCVでもそうだけど網羅的に書こうとすると収まりきれなくなるので、あえて選別してるものもある(デザインパターンの項目とか統計とかセキュリティの項目とかは)

線に関しても、本当は派生・具体化・細分化などによって線の種類も変えるべきだろうけど、このツールではそれは限界だった。

2022-05-22

anond:20220522163908

新しい言語にはたいてい新しいアイディアが含まれてる。そういうのを知るのは楽しい目からうろこが落ちるような経験結構あった。おれも PHPer だったけど、以前、.NETLINQ を学んだときは楽しかった。

まあ PHP はその「新しいアイディア」をどん欲に取り入れ続けている言語から、けっこうそれだけで満足してしま気持ちは解る。でも「今の自分知識だけで、たいていのものは作れるからなあ」と思ってしまうと、たぶん勿体ない。あなたが将来、未知のプラクティスデザインパターンアルゴリズム発明しないと断言できないのだから

PHPer ならマニュアルの例文で散々お世話になっている「干し草の山」と「針」のたとえ話で言うと、次のような感じ。

https://kenbi.ti-da.net/e3637076.html

アインシュタインはあるとき

博士わたしたちその他大勢との違いはなんですか?」という質問を受け、

こう答えました。

「たとえば、干し草の山から針を探さなければならないとします。

ほとんどの方はたぶん、針が1本見つかるまで干し草の中を探すでしょう。

私は、針が全部見つかるまで探し続けると思います。」

PHP ですでに作られたものは膨大なので、そのメンテナンスも今後何十年は無くならない。仕事にあぶれることはないと思う。

2022-02-09

その辺の技術者知識で負けないくらいのふるすたっくえんじにあになりたい

機械工学大学で学んだ。機械系4力学さわりだけなら大体やったがもう忘れている。

・切削加工はけがきフライス盤、ボール盤、くらいならできるが複雑な形状は作れる気がしない。そういえば旋盤は使わなかった。耐久性を考えなければ3Dプリンタでなんでも作れるらしいが、3Dプリンタは触ったことがない。

CAD大学の演習でSolidWorksを触った程度。もうすっかり忘れている。手書きの製図とかは調べて思い出せば簡単な形状ならできるかもしれない。

シミュレータANSYSマニュアル通り触った程度。動力学解析とか連成解析とか仕組みは全くわかっていない。

電気工学はだいぶ勉強不足。簡単回路図チップ製品情報を睨めっこしながらINとOUTと接地をどうすればいいかくらいはわかったが、複雑なものになるとダメArduinoとRasberryPiは買ってみたが埃かぶっている。論理回路の読み方はすっかり忘れているが調べれば思い出せると思う。

化学系は全くの無知大学受験で知識は止まっている。物性物理的なところも無知

数値計算PythonMatlabちょっとできる程度。ライブラリを使った行列計算簡単ニュートン法くらいなら書けるが、精度や速さが必要だったり複雑になるとダメ。解析は微分積分常微分方程式を調べて思い出せばできる程度。測度論とか特殊積分かいわゆる大学数学的な道具が必要になる解析はできない。

競技プログラミングちょっとかじったがやめてしまった。むずかしすぎた。

機械学習や統計はなんとなく知識はついているが、手を動かして何か作ったことはない。この前統計検定1級落ちた。

バックエンドSQLをそれなりに書いてとりあえず動くものなら書ける程度。可用性とかパフォーマンスとか考えられるレベルではない。JavaJavaEEを横展開的に書いた程度。理解できている自信はない。保守性高めたりデザインパターン的に綺麗な書き方とかできない。C++は一瞬だけ触ったことがあるが、環境構築ハマった&謎のSegmentation Faultで苦手意識を残したまま。Go?Rust?なにそれおいしそうだね。

クラウドAWSマニュアル通りに使っている程度。1から設計なんてできない。なのでAWSソリューションアーキテクトを勉強中。AzureやFirebaseは触ったこともない。

ネットワーク系とかセキュリティ系は全く勉強不足。応用情報ギリギリ合格できる程度の知識しかない。わかるようにはなりたい。

フロントエンドFlutter勉強中。Flutterむずかしい、どんな言語でもそうだけどチュートリアルから業務レベルまでの乖離ありすぎてよくわからない。javascriptはjQuery一強時代ちょっと書いた程度。VueとかReactとかなにもわからない。TypeScript?なにそれおいしそうだね。

ハード系だったりファームウェア系だったりコンパイラ系は何もわからない。わかるようにはなりたい。

全部中途半端だな、、、

2022-02-03

[]2022年1月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

278あとで/1848users セガjavascriptぷよぷよを作るプログラミング講座を出しているが、とても良いプログラミングの教材になっている「写経はとても大事」 | Togetter

238あとで/1666users ジャズコード進行原理 - アラクー Arakur

228あとで/1260users ソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive

220あとで/1885users Adobe製品と同じような事をフリーソフトでやりたい場合対応表がすごく使える→他にも高機能フリーソフトが集まる | Togetter

211あとで/1407users 「Visual Studio」の中の人が作ったプログラマー向け十徳ナイフ「DevToys」/今までググって探していたツールがひとまとめに | 窓の杜

210あとで/3113users ゲーム勝敗かんしゃくを起こす子どもにできることは大人げない大人になること|フィンランドワークショップomena|note

201あとで/1188users 総務省「誰でも使える統計オープンデータ無料オンライン講座スタート | ITMedia

198あとで/960users プログラムメモリをどう使うかを理解する(1) | rita | Zenn

196あとで/1262users 仕様書の参考例と、こんな内容を仕様書に最低書くといいというお話田辺めぐみnote

189あとで/973users フロントエンドデザインパターン | Shinya Fujino | Zenn

187あとで/1551users 英語面接で5歳児みたいなことしか言えないからカッとなってWebサービス作った【個人開発】 - Qiita

187あとで/1563users TOEIC満点ホルダーがやっているおすすめ英語学習法(2022年版)|Shinnote

177あとで/1554users 207で1年間磨き続けた1on1フォーマットを公開します|207株式会社note

171あとで/1530users エンジニアの"有害な振る舞い"への対処法 - Qiita

170あとで/1316users 顧客との打ち合わせが上手い人がやっていること|いまにし|note

165あとで/1551users 「この会社は詰んでます。潰れました」で気づいた“恥ずかしさ” DeNA南場智子氏がエンジニアから学んだこと | logmi Tech

158あとで/1342users 「勝手に学ぶ人」と「期待されて学ぶ人」の差が埋められない|柴田史郎|note

153あとで/1343users 強いエンジニアになるために英語必要と聞いたので4ヶ月でTOEICスコア400→900まで上げた話 - Qiita

148あとで/1190users なぜ40歳を越えると「やる気」が出ないのか? 「中年危機」を乗り越えるためのエンジンの回し方 | 野水克也, 萩原雅裕 | logmi Biz

148あとで/955users ITエンジニア投票した「ITエンジニア本大賞2022」ベスト10発表。「シェルワンライナー160本ノック」「モノリスからマイクロサービスへ」「恐れのない組織」など | Publickey

142あとで/690users JavaScriptを遊び尽くす究極のWebサービスツールを厳選して大公開! - paiza開発日誌

138あとで/891users そこまで努力しないで生活ちょっと改善する100の方法 | 英紙元旦に紹介 | COURRIER

137あとで/1237users 問題職員の正しい辞めさせ方 1/10 | anond.hatelabo.jp

136あとで/635users フロントエンドを集中的に学習できる究極の無料リソースを厳選してみた! - paiza開発日誌

133あとで/768users ミーティングファシリテーション入門 / Introduction To Meeting And Facilitation | ストックマーク株式会社 iwashi | SpeakerDeck

126あとで/1056users Future社員が使っているWindows便利ツール新人さん向け) | フューチャー技術ブログ

126あとで/802users 『データ分析のためのSQL勉強会資料公開|高橋 光|note

126あとで/859users エンジニアを始めてから便利だったツールまとめ | nakaatsu | Zenn

125あとで/757users 2022年におけるフロントエンド開発のベースライン - LINE ENGINEERING

123あとで/1202users 50歳になってようやく気付いた、人生重要なことと、後悔したこと。 | fujipon | Books & Apps

123あとで/1055users 【必読】総務省直伝のExcelマニュアル目から鱗が落ちるものだった | Togetter

ジャズコード進行解説したブログが2位になった。はてブでこんなページを目にできようとはとブクマカ驚愕

COURRIERの「そこまで努力しないで生活ちょっと改善する100の方法」はペイウォールの向こうに行ったが原文は読める。 https://www.theguardian.com/lifeandstyle/2022/jan/01/marginal-gains-100-ways-to-improve-your-life-without-really-trying

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