-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdecide-what-to-learn.html
265 lines (222 loc) · 12.5 KB
/
decide-what-to-learn.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Học công nghệ mới, nên hay không nên?</title>
<!-- Must-have tags for Facebook -->
<meta name="description" content="Nên học gì giữa sa mạc những công nghệ mới">
<meta name="keywords" content="Which tech we should learn now?">
<meta name="author" content="https://www.facebook.com/tuananh.pham.319 ">
<meta property="og:url" content="https://ttlpta.github.io/decice-what-to-learn.html" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Học, học nữa ... hộc máu!!!" />
<meta property="og:description" content="Nên hay không nên học tất cả công nghệ mới đây???" />
<meta property="og:image" content="https://raw.githubusercontent.com/ttlpta/ttlpta.github.io/master/publics/many-choices.png" />
<!-- Must-have tags for Facebook -->
<!-- GA script -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-120682087-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-120682087-1');
</script>
<!-- GA script -->
<!-- FB SHARE -->
<div id="fb-root"></div>
<script async defer crossorigin="anonymous"
src="https://connect.facebook.net/vn_VN/sdk.js#xfbml=1&version=v6.0&appId=184112649512085&autoLogAppEvents=1">
</script>
<!-- FB SHARE -->
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CMuli:400,700" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="css/font-awesome.min.css">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="css/style.css" />
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body class="detail">
<!-- HEADER -->
<header id="header">
<!-- NAV -->
<div id="nav">
<!-- Top Nav -->
<div id="nav-top">
<div class="container">
<!-- social -->
<ul class="nav-social">
<li><a href="https://www.facebook.com/tuananh.pham.319"><i class="fa fa-facebook"></i></a></li>
<li><a href="https://www.linkedin.com/in/tuan-anh-pham-978863ba/"><i class="fa fa-linkedin"></i></a></li>
<li><a href="cv.html" title="My resume"><i class="fa fa-graduation-cap"></i></a></li>
</ul>
<!-- /social -->
<!-- logo -->
<div class="nav-logo">
<a href="/" class="logo"><img src="./img/logo.png" alt=""></a>
</div>
<!-- /logo -->
<!-- search & aside toggle -->
<div class="nav-btns">
<button class="aside-btn"><i class="fa fa-bars"></i></button>
</div>
<!-- /search & aside toggle -->
</div>
</div>
<!-- /Top Nav -->
<!-- Main Nav -->
<div id="nav-bottom">
<div class="container">
<!-- nav -->
<ul class="nav-menu">
<li><a href="/">Home</a></li>
<li><a href="chuyen-nghe.html">Chuyện nghề</a></li>
<li><a href="chuyen-doi.html">Lifestyle</a></li>
<li><a href="review-sach.html">Review sách</a></li>
<li><a href="chuyen-cua-tui.html">Chuyện của tui</a></li>
<li><a href="cv.html">About me</a></li>
</ul>
<!-- /nav -->
</div>
</div>
<!-- /Main Nav -->
<!-- Aside Nav -->
<div id="nav-aside">
<ul class="nav-aside-menu">
<li><a href="/">Home</a></li>
<li><a href="chuyen-nghe.html">Chuyện nghề</a></li>
<li><a href="chuyen-doi.html">Lifestyle</a></li>
<li><a href="review-sach.html">Review sách</a></li>
<li><a href="chuyen-cua-tui.html">Chuyện của tui</a></li>
<li><a href="cv.html">About me</a></li>
</ul>
<button class="nav-close nav-aside-close"><span></span></button>
</div>
<!-- /Aside Nav -->
</div>
<!-- /NAV -->
<!-- PAGE HEADER -->
<div id="post-header" class="page-header">
<div class="page-header-bg" style="background-image: url('./img/chuyennghe/many-choices.png');" data-stellar-background-ratio="0.5"></div>
<div class="container">
<div class="row">
<div class="col-md-10">
<div class="post-category">
<a href="category.html">Lifestyle</a>
</div>
<h1>Học , học nữa .. hộc máu!!!</h1>
<p class="text-white">Học công nghệ mới, nên hay không nên?</p>
<ul class="post-meta">
<li>17 Dec 2018</li>
</ul>
</div>
</div>
</div>
</div>
<!-- /PAGE HEADER -->
</header>
<!-- /HEADER -->
<!-- section -->
<div class="section">
<!-- container -->
<div class="container">
<!-- row -->
<div class="row">
<div class="col-md-12">
<!-- post content -->
<div class="section-row content-section">
<!--- UPDATE CONTENT FROM HERE--->
Dù bạn mới bước chân vào nghề hay đã và đang tham gia phát triển ít nhất một dự án lập trình thì chắc chắn bạn sẽ tự hỏi ít nhất một lần:
<br /><br /><br />
Nhiều thứ vãi đ** vậy, học bao giờ mới hết đây?
<br /><br /><br />
Và tôi có một tin tốt cho anh em là : "Đ*o bao giờ học hết được"...! Và kể cả khi bạn hóa thành siêu xay da cấp độ z ^ n để có thể học hết thì bạn đang lãng phí rất nhiều "vàng bạc" của bạn.
<br /><br /><br />
Trên thực tế số lượng những công nghệ mới để học tăng lên nhanh hơn rất nhiều so với khả năng của anh em có thể học chúng. Thậm chí ngay tại thời điểm anh em đóng gói và delivery cho khách hàng thì một nửa số công nghệ bạn sử dụng trọng dự án đã có thể bị deprecated bởi những siêu nhân ngoài kia. <br />
Những công nghệ mới đó, một số người như tôi sẽ gọi đó là 1 đống hổ lốn, một số khác thì lại gọi nó là sự sáng tạo. Và dù là cái gì đi nữa nếu bạn quyết tâm học nó thì chúng sẽ làm bạn kiệt sức.
<br /><br />
Tôi từng tạo một danh sách dài về tất cả công nghệ mà tôi sẽ học vào một ngày đẹp trời nào đó. Và điều này khiến tôi cảm thấy càng ngày càng lo lắng và cắn rứt lương tâm nếu tôi không thể học hết một nửa trong số chúng vào ngày mai. Và nếu thành thật với bản thân mình thì thực sự tối chẳng có tí hứng thú nào với hầu hết những thứ đó, tất cả chỉ là tôi không muốn bị bỏ lại phía sau.
<br /><br />
<b>Vì vậy</b>, thay vì tạo một danh sách những công nghệ phải học thì tôi tạo một danh sách những thứ mà tôi sẽ không học. <br />
Đầu tiên tôi chia tất cả công nghệ theo từng category : <br /><br />
<img src="./img/chuyennghe/decice-what-to-learn-1.jfif" alt="tech organized into categories"><br /><br />
Sau đó đơn giản tôi chọn một số mà tôi thực sự có hứng thú và gạch bỏ tất cả những thứ còn lại. Những thứ mà tối sẽ không đầu tư thêm thời gian và sự tập trung vào chúng nữa. Và những thứ làm tôi hứng thú là những thứ có thể tôi đã biết khá rõ nhưng phải tiếp tục học nhiều thứ hơn nếu bạn muốn thực sự làm chủ chúng...<br /><br />
<img src="./img/chuyennghe/decice-what-to-learn-2.jfif" alt="tech cut"><br /><br />
Sau khi bạn làm điều này, bạn không cảm thấy giống như bạn phải học tất cả mọi thứ. Bạn không phải cập nhật những công nghệ mà bạn đã học một vài năm trước và giờ vì tiếc nuối mà bạn học lại nó . Tất cả năng lượng của bạn sẽ được dồn vào ít thứ hơn - những thứ mà bạn thực sự cảm thấy thú vị.<br /><br />
( Chú ý rằng bản whiteboard kia là những thứ làm 1 Web developer như tôi cảm thấy thú vị, không phải một bản danh sách cho tất cả mọi người. Bạn nên làm điều này cho những công nghê yêu thích của riêng bạn. Có thể là backend/ DB,.. )<br /><br />
Phương pháp này giúp khi nghĩ về những thứ mà bạn đã gạch đi giống như quá trình R&D (Research và Phát triển) cho những công nghệ có chung category. Ví dụ tôi sẽ không học Ember "chỉ vì" Ember đang làm mọi JS framework hiện tại và tương lai trở nên tốt hơn.<br /><br />
Cũng giống như Elm, Reason và TypeScript. Cá nhân tôi sẽ không dành thời gian cho chúng nhưng tôi sẽ rất khâm phục những tác giả của những công nghê đó bởi vì tối biết những ý tưởng tuyệt vời của họ đã ảnh hưởng đến javascript.<br /><br />
Để làm được điều này bạn cũng cần phân biệt sự quan tâm thực sự của bạn với sự quan tâm nhất thời với một công nghệ nào đó mà bạn được nghe ở 1 buổi talkshow hay 1 buổi workshop. Hay là sự quan tâm đến những công nghệ đang hot. <br /><br />
Tất cả là sự quan tâm thực sự hoặc là không quan tâm. <br /><br />
Điều này nói thì dễ nhưng để làm thì cũng cần sự kiên trì và một trái tim "lạnh" với những công nghệ hiện nay, mỗi công nghê đều có cái hay và một cái dở riêng. Không nên đứng núi này trông núi nọ để rồi lại sa đà vào bể khổ :)) <br /><br /> <br />
Chốt hạ, cái gì bạn thực sự muốn học ? Cái gì không muốn học ? Ngay bây giờ hãy lấy một tờ giầy và vẽ tất cả những thứ bạn đang suy nghĩ lên đó.
<br /><br /> <br /><br />
Cảm ơn anh em đã đọc ^.^ . Bài viết được copy từ <a href="https://gedd.ski/post/what-not-to-learn/">đây</a><br /> <br />
</div>
<!-- /post content -->
<!-- post share -->
<div class="section-row">
<div class="post-share">
<div class="fb-like" data-layout="button_count" data-action="like" data-size="large" data-share="true"></div>
</div>
</div>
<!-- /post share -->
<!-- post comments -->
<div class="section-row">
<div class="section-row">
<div class="fb-comments" data-width="100%" data-order-by="reverse_time" data-numposts="10"></div>
</div>
</div>
<!-- /post comments -->
</div>
</div>
<!-- /row -->
</div>
<!-- /container -->
</div>
<!-- /SECTION -->
<!-- FOOTER -->
<footer id="footer">
<!-- container -->
<div class="container">
<!-- row -->
<div class="footer-bottom row">
<div class="col-md-12">
<div class="contact">
<span><i class="fa fa-phone"></i> <a href="tel:038 9695 393"> 038 9695 393</a> </span>
<span><i class="fa fa-envelope"></i> <a href="mailto:[email protected]"> [email protected]</a></span>
<span><i class="fa fa-skype"></i> ttlpta.g</span>
</div>
</div>
<div class="col-md-6 col-md-push-6">
<ul class="footer-nav">
<li><a href="/">Home</a></li>
<li><a href="cv.html">About Me</a></li>
</ul>
</div>
<div class="col-md-6 col-md-pull-6">
<div class="footer-copyright">
Copyright ©<script>document.write(new Date().getFullYear());</script> - AnhPT <i class="fa fa-heart-o" aria-hidden="true"></i>
</div>
</div>
</div>
<!-- /row -->
</div>
<!-- /container -->
</footer>
<!-- /FOOTER -->
<!-- jQuery Plugins -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/main.js"></script>
</body>
</html>