-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHtml_content_Sum.html
More file actions
1772 lines (1771 loc) · 283 KB
/
Copy pathHtml_content_Sum.html
File metadata and controls
1772 lines (1771 loc) · 283 KB
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
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成1-前言 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
从事it工作10余年,痛并快乐着。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
忠告以下人员远离it:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">不能吃苦</li><li style="">耐不住寂寞</li><li style="">想赚大钱</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
如果你不是上面的人,而且非常想成为架构师话,请继续看下去。</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">需要3年时间</li><li style="">需要超强自制力</li><li style="">需要极强计划能力</li><li style="">需要吃苦</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
如果你能满足以上4条,那肯定就可以速成。可能有人会说“3年也算速成,这也太龟速了”,我回答你,如果没人系统指导,想成为一个合格的架构师需要10几年甚至更长,我只是帮你少走一些弯路而已。本人成为一个合格的架构师花了10年,而我的2个兄弟只用了3年。如果你更聪明更勤奋,甚至可以缩短到2年,那你将是同龄人中的top 100。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
列举一下我的成功案例:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">马同学 山东top3的软件公司技术总监</li><li style="list-style-type:square">侯同学 新加坡国立大学计算机学院产学研中心技术总监</li><li style="list-style-type:square">庄同学 某上市公司子创业公司CTO</li><li style="list-style-type:square">李同学 某即将上市的营收10亿美金创业公司前端技术架构师</li><li style="list-style-type:square">赵同学 我买网技术经理</li><li style="list-style-type:square">王同学 先去搜狐,再去京东,现在是某银行子公司CTO</li><li style="list-style-type:square">于同学 某top3数据公司技术经理</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
庄同学和李同学是我提到的2位用了3年就成为架构师的案例,后面希望他们也能给我写一些段子。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
希望在后面的日子,我的文章能帮你迅速的成为你所在行业的top100架构师。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
顺便推广一下,我的个人<span style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">域名:<a href="http://www.100j.top" target="_blank">http://www.100j.top</a> 就是希望大家成为top100的架构师</span></p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成2-概述 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
成为一名合格的架构师,需要经历菜鸟、码农、资深码农、项目经理、技术经理、架构师等一系列的过程。为了让大家通俗易懂,我把整个过程按照大家熟知的上学的顺序排了一下,从幼儿园-小学-中学-…一直到博士,至于博士后需要大家自己去实践和想象了。每个过程我都会进行统一的描述:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">阶段:例如 幼儿园</li><li style="list-style-type:square">需要做的事情:例如 学会一门编程语言</li><li style="list-style-type:square">完成任务耗时:例如 2-5个月</li><li style="list-style-type:square">升级标准:例如:能写出简单的计算器,接受用户输入的+-x/运算</li><li style="list-style-type:square">风险:例如 有人打断</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然在正式开始之前,我还是要提示一下相关的风险:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">任何行业想走到顶端都要付出超出常人的努力,it尤为明显,因为人多,而且新技术层出不穷。解决方案:
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">尽量不要搞it</li><li style="">做好准备,乐观面对,以苦为乐</li><li style="">大道至简,把握基础理论,新技术自然就懂</li></ol>
</li><li style="">经常加班,导致个人提升和工作关系很难协调,解决方案:
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">早起的2小时时间永远留给自己</li><li style="">尽量将个人提升和工作融为一体</li><li style="">开发自己的工具,节省时间</li></ol>
</li><li style="">经常加班,导致个人提升和家庭关系很难协调,解决方案:
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">单身的时候早努力,就不需要担心</li><li style="">学会时间管理,和另一半一起提升</li></ol>
</li><li style="">没人带,一个人学起来很苦,很难,解决方案:
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">三人行必有我师</li><li style="">学会时间管理、知识管理等软技能非常重要</li></ol>
</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
ok,肯定还有更多的风险,我会再继续补充,其实风险根本不可怕,可怕的是不知道如何控制风险。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
http://www.100j.top/category/jg/ 架构师速成目录<br>
</br></p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成3-开发者境界 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
修炼的境界自下而上分为:</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">筑基、开光、融合、心动、金丹、元婴、出窍、分神、合体、洞虚、大乘、渡劫</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
其实开发者也可以按照修炼的境界进行划分:</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">入门、对象、模式、框架、架构、成神</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
1.入门 初学者就是为了把功能实现,不考虑其他,此时根本不考虑可读或者可修改性。<br style="">
2.对象 以面向对象方式进行编码,把代码分开写到不同的对象中,能够进行跨对象的交互。<br style="">
3.模式 关键点可以使用设计模式进行设计<br style="">
4.框架 某一语言内部进行高度封装,使常用的功能开发步骤极度简化,提升开发效率,并极大降低对开发人员的要求。例如使用spring mvc进行封装,对错误、事务、日志等进行统一处理,或者更进一步对前后端交互进行封装。<br style="">
5.架构 针对不同场景,进行跨语言、跨系统、跨容器进行设计及高度封装,使系统高可用,并能支持高流量,高并发。</br></br></br></br></p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成2.1-论成功 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
为什么在这里插入这么一个看起来无比宏大的问题?</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
是想告诉你成功是什么。知识在整个人生中的作用。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
成功是什么?这是一个很难定义的问题。有人说知足,有人说有钱,有人说有权。我自己对成功的定义是自我情感的满足和自我状态的认同,其实就是知足,而成功是通过自身的提升的达到的。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
自身实力包含什么呢?</p>
<pre class="prettyprint linenums prettyprinted" style="overflow:auto; font-family:Menlo,Monaco,Consolas,'Courier New',monospace; font-size:13px; padding:9px 2px; margin-top:0px; margin-bottom:10px; line-height:1.42857143; color:rgb(51,51,51); word-break:break-all; word-wrap:break-word; border:1px solid rgb(204,204,204); letter-spacing:0.5px; background-color:rgb(246,245,242)"><ol class="linenums" style="margin-top:0px; margin-bottom:0px"><li class="L0" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L1" style="background:rgb(238,238,238)"><span class="pun" style="color:rgb(102,102,0)">实力</span><span class="typ" style="color:rgb(102,0,102)">Map</span><span class="pun" style="color:rgb(102,102,0)">={</span></li><li class="L2" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L3" style="background:rgb(238,238,238)"><span class="pln" style="color:rgb(0,0,0)"> </span><span class="pun" style="color:rgb(102,102,0)">素质</span><span class="pln" style="color:rgb(0,0,0)">list</span><span class="pun" style="color:rgb(102,102,0)">:行动、坚持、自信、坚强、感恩、谦卑;</span></li><li class="L4" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L5" style="background:rgb(238,238,238)"><span class="pln" style="color:rgb(0,0,0)"> </span><span class="pun" style="color:rgb(102,102,0)">能力</span><span class="pln" style="color:rgb(0,0,0)">list</span><span class="pun" style="color:rgb(102,102,0)">:学习能力、思考能力、沟通能力、管理能力、解决问题能力;</span></li><li class="L6" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L7" style="background:rgb(238,238,238)"><span class="pln" style="color:rgb(0,0,0)"> </span><span class="pun" style="color:rgb(102,102,0)">知识</span><span class="pln" style="color:rgb(0,0,0)">list</span><span class="pun" style="color:rgb(102,102,0)">:</span><span class="pln" style="color:rgb(0,0,0)">it</span><span class="pun" style="color:rgb(102,102,0)">、生活、.....</span></li><li class="L8" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L9" style="background:rgb(238,238,238)"><span class="pun" style="color:rgb(102,102,0)">}</span></li><li class="L0" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L1" style="background:rgb(238,238,238)"><span class="pun" style="color:rgb(102,102,0)">你的目标</span><span class="typ" style="color:rgb(102,0,102)">Map</span><span class="pun" style="color:rgb(102,102,0)">={感情和谐:</span><span class="pln" style="color:rgb(0,0,0)">falsel</span><span class="pun" style="color:rgb(102,102,0)">;身体健康:</span><span class="kwd" style="color:rgb(0,0,136)">false</span><span class="pun" style="color:rgb(102,102,0)">;事业成功:</span><span class="kwd" style="color:rgb(0,0,136)">false</span><span class="pun" style="color:rgb(102,102,0)">;生活富足:</span><span class="kwd" style="color:rgb(0,0,136)">false</span><span class="pun" style="color:rgb(102,102,0)">}</span></li><li class="L2" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L3" style="background:rgb(238,238,238)"><span class="kwd" style="color:rgb(0,0,136)">while</span><span class="pun" style="color:rgb(102,102,0)">(!你的目标</span><span class="typ" style="color:rgb(102,0,102)">Map</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln" style="color:rgb(0,0,0)">each</span><span class="pun" style="color:rgb(102,102,0)">(</span><span class="pln" style="color:rgb(0,0,0)">isTrue</span><span class="pun" style="color:rgb(102,102,0)">)){</span></li><li class="L4" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L5" style="background:rgb(238,238,238)"><span class="pln" style="color:rgb(0,0,0)"> </span><span class="pun" style="color:rgb(102,102,0)">增强你的实力</span><span class="typ" style="color:rgb(102,0,102)">Map</span><span class="pun" style="color:rgb(102,102,0)">={..}</span></li><li class="L6" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L7" style="background:rgb(238,238,238)"><span class="pln" style="color:rgb(0,0,0)"> </span><span class="kwd" style="color:rgb(0,0,136)">if</span><span class="pun" style="color:rgb(102,102,0)">(你的实力</span><span class="typ" style="color:rgb(102,0,102)">Map</span><span class="pun" style="color:rgb(102,102,0)">>实力</span><span class="typ" style="color:rgb(102,0,102)">Map</span><span class="pun" style="color:rgb(102,102,0)">){</span></li><li class="L8" style=""><span class="pln" style="color:rgb(0,0,0)"> </span><span class="pun" style="color:rgb(102,102,0)">你的目标</span><span class="typ" style="color:rgb(102,0,102)">Map</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln" style="color:rgb(0,0,0)">each</span><span class="pun" style="color:rgb(102,102,0)">(</span><span class="pln" style="color:rgb(0,0,0)">setTrue</span><span class="pun" style="color:rgb(102,102,0)">)</span></li><li class="L9" style="background:rgb(238,238,238)"><span class="pln" style="color:rgb(0,0,0)"> </span><span class="pun" style="color:rgb(102,102,0)">}</span></li><li class="L0" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L1" style="background:rgb(238,238,238)"><span class="pun" style="color:rgb(102,102,0)">}</span></li><li class="L2" style=""><span class="pln" style="color:rgb(0,0,0)"> </span></li><li class="L3" style="background:rgb(238,238,238)"><span class="kwd" style="color:rgb(0,0,136)">print</span><span class="pun" style="color:rgb(102,102,0)">(</span><span class="str" style="color:rgb(0,136,0)">"you win!"</span><span class="pun" style="color:rgb(102,102,0)">)</span></li></ol></pre>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
所以你需要不断磨练自己的素质,提升自己的能力,积累自己的知识,不断投资自己。自己强大后外界的帮助也会随之而来,你离成功就不远了。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成3-开发者境界 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
修炼的境界自下而上分为:</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">筑基、开光、融合、心动、金丹、元婴、出窍、分神、合体、洞虚、大乘、渡劫</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
其实开发者也可以按照修炼的境界进行划分:</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">入门、对象、模式、框架、架构</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
1.入门 初学者就是为了把功能实现,不考虑其他,此时根本不考虑可读或者可修改性。<br style="">
2.对象 以面向对象方式进行编码,把代码分开写到不同的对象中,能够进行跨对象的交互。<br style="">
3.模式 关键点可以使用设计模式进行设计<br style="">
4.框架 某一语言内部进行高度封装,使常用的功能开发步骤极度简化,提升开发效率,并极大降低对开发人员的要求。例如使用spring mvc进行封装,对错误、事务、日志等进行统一处理,或者更进一步对前后端交互进行封装。<br style="">
5.架构 针对不同场景,进行跨语言、跨系统、跨容器进行设计及高度封装,使系统高可用,并能支持高流量,高并发。</br></br></br></br></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
http://www.100j.top/ top100架构师<br>
</br></p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成4-幼儿园 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">阶段: 幼儿园</li><li style="list-style-type:square">完成任务耗时:1-3个月</li><li style="list-style-type:square">升级标准
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">熟练使用word、excel、ppt软件</li><li style="list-style-type:square">能写出简单的计算器,接受用户输入的+-x/运算</li><li style="list-style-type:square">掌握基本的沟通技巧</li></ul>
</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
下面详细讲一下怎么做,其实很多人都比较讨厌那种讲空洞理论的书,me too。既然我们讲技能型的知识,就讲一下如何去实践。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
word、excel、ppt就不需要详细讲了,但是这3个工具会对你未来的发展有很的影响,尤其是ppt能力,写一个打动人心的ppt,是你赢得赏识,快速晋升的法宝。下载一个金山wps,练习一下word的排版,excel的多行计算,制作图表,做几个简单的ppt。幼儿园期间仅要求熟练的使用,不要求精通各种高级技能,后面会逐步要求提升。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
下面几个是给你预习的材料,有余力的同学可以预习一下:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square"><a href="http://www.write.org.cn/do-not-tell-me-you-understand-ppt-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank">《别告诉我你懂PPT》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/persuasive-ppt-the-type-of-work-to-do-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《说服力:工作型PPT该这样做》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/persuasive-ppt-type-of-work-should-do-so-ppt-produced-seven-step-method.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《说服力:工作型PPT应该这么做》PPT制作七步法</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/we-wrote-the-book-to-see-the-ppt-design-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《写给大家看的PPT设计书》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/ppt-want-you-to-look-good-reading-notes-mind-map.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《PPT,要你好看》读书笔记思维导图</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/jobs-of-the-magic-of-speech-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《乔布斯的魔力演讲》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/robin-williams-xie-gei-da-jia-kan-di-she-ji-shu-si-wei-dao-tu-du-shu-bi-ji.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> Robin
Williams《写给大家看的设计书》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/ppt-yan-shi-zhi-dao-si-wei-dao-tu.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《PPT演示之道》思维导图</a></li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
掌握一门编程语言,后端语言更好,例如:java,scala,php,python等等,这个是有诀窍的,一般人我不告诉他。以java为例,</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">先上网搜索相关的入门书籍推荐,会找到比较多的人推荐,整理成列表<thinking in java>,<head first java>,<java 核心技术>,<java从入门到精通>等等。</li><li style="">根据推荐度进行筛选,如果这时候咨询一下有经验的前辈,会得到比较中肯的答复。我推荐<head first java>。</li><li style="">下载编辑器,例如eclipse,这个一定要下载,别听某人说某牛人用记事本编写了niubility的程序。那不是牛人,那是傻x。我的感觉就是,砍柴的时候有砍刀不用,非得用手,智商着急。</li><li style="">用2天时间,先把书看一遍,建立一个宏观概念。java到底可以干什么,有什么东西要学,此时不要纠结很多看不懂的东西。</li><li style="">开始每章突破,每章看完之后,自己敲所有的代码。切忌去网上下载了执行,而且尽量每个代码敲5遍(这个不信就算了)。此时如果有特别不明白的就问一下前辈,如果没有可以去看视频。当然你看见有些后面才会讲的内容就不要纠结了,能执行就行。尽量高速的完成每一章,纠结太久是错误的,每章1-2天。</li><li style="">做一个计算器。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
掌握一项技能,沟通。“谁不会沟通啊,这还用学”有人暗骂。我只想说“呵呵”。说话大家都会,但是沟通不只是说话,而是把话说的让别入明白。好好学吧,你会发现这太有用了。怎么学呢?</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">同java学习,我就是喜欢你这样能够举一反三的学生。</li><li style="">但是这个要找人练习,直至做到无意识的使用沟通技巧,即变为被动技能。</li><li style="">顺便推荐一些相关的资料
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">http://www.write.org.cn/category/psychology/communication-skills</li></ol>
</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
补充:前面学到的东西,后面阶段有可能会提到,有可能不会提到,但是默认你会自己安排时间不断的去练习。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成5-小学 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
很高兴你很快的进入了小学,小学的东西会让你更加的耀眼。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">阶段: 小学</li><li style="list-style-type:square">学时:2-3个月</li><li style="list-style-type:square">升学标准
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">能自己制定目标及计划,get thing done。</li><li style="list-style-type:square">可以轻松制作一个让你身旁人惊叹的ppt</li><li style="list-style-type:square">能做一个简单的网站(或者客户端软件),数据能保存到数据库。</li></ul>
</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
实践经验干货来了。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
先说ppt吧,这个上一期已经讲了,如果你ppt做到出神入化,基本不需要做架构这么苦逼的事情了。因为你很容易成为老板的心腹,军师,走上人生正道。作为一个苦逼的小学程序员,很羡慕吧。那就再努力学一下,不用多久,你就会升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰。想想还有点小激动呢,嘿嘿!</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square"><a href="http://www.write.org.cn/do-not-tell-me-you-understand-ppt-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank">《别告诉我你懂PPT》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/persuasive-ppt-the-type-of-work-to-do-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《说服力:工作型PPT该这样做》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/persuasive-ppt-type-of-work-should-do-so-ppt-produced-seven-step-method.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《说服力:工作型PPT应该这么做》PPT制作七步法</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/we-wrote-the-book-to-see-the-ppt-design-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《写给大家看的PPT设计书》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/ppt-want-you-to-look-good-reading-notes-mind-map.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《PPT,要你好看》读书笔记思维导图</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/jobs-of-the-magic-of-speech-mind-map-reading-notes.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《乔布斯的魔力演讲》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/robin-williams-xie-gei-da-jia-kan-di-she-ji-shu-si-wei-dao-tu-du-shu-bi-ji.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> Robin
Williams《写给大家看的设计书》思维导图读书笔记</a></li><li style="list-style-type:square"><a href="http://www.write.org.cn/ppt-yan-shi-zhi-dao-si-wei-dao-tu.html" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank"> 《PPT演示之道》思维导图</a></li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
再说gtd,这个是你人生的利器,掌握了他,基本就会比同龄人花更少的时间,赚更多的钱,升更快的职,玩更多的</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
–</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
–</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
–</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
–</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
-,Dota。想歪了的,先站一旁反省一下。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
用比较通俗的说法说一下,人生就像一次旅行,说走就走。有人坐飞机(x二代),有人坐豪车(还是x二代),在这看我文章的人,肯定不是什么二代,所以只能靠自己的双脚。小A和小C都想靠自己的双脚来一次说走就走的旅行,小A真的说走就走了,啥都不带就走了。小C不着急,先找来地图,确定要去北京(为啥是北京啊!),然后查了一下大约多少公里,每天走多少公里,需要带什么东西。准备完毕,小C也出发了。那问题来了,挖掘机哪家强?谁先到北京?</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有人这时候就要开始抬杠了,争论了,辩论了,我只想说别扯蛋。有闲功夫扯蛋的,都不适合做架构师。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
gtd就是目标+规划+执行。怎么掌握呢?</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style=""><小强升职记>看10遍。跟你身旁最亲的人讲2遍。</li><li style="">推荐一个工具,绝对没有收钱的推荐。doit.im,免费的,每天都用,坚持1个月。</li><li style="">找你的前辈帮你提出目标的建议。</li><li style="">坚持执行你的计划,坚持!</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
怎么做一个网站或客户端呢?</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我就以网站为例讲解一下,因为网站更难,客户端更简单一些。</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">快速掌握语言 html,css,javascript的基础知识,这些因为已经有了之前的基础,花费时间应该不多,具体方式参考java学习。不要求做到精通,仅要求掌握。</li><li style="">快速掌握mysql的安装,使用,掌握sql语句。具体方式参考java学习。</li><li style="">掌握一个web容器,如tomcat,jetty,学会如何启动,关闭,部署。</li><li style="">综合起来进行web开发
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">找一本做web网站的书或视频(针对你会的语言找),速度过一遍,</li><li style="">下载demo跑起来。</li><li style="">修改前端,看看改了之后的效果。</li><li style="">改后端代码,打印一些日志。</li><li style="">再看配置文件(xml,properties,ini)之类的,搞明白每个部分的作用。</li><li style="">找一个从前到后例子,自己实现一遍。至少实现5个类似的功能。</li><li style="">自己从头到尾创建项目进行开发,直到跑起来为止。</li></ol>
</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
简单吧,请抓紧时间完成你的学业。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<br>
</br></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
www.100j.top</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成6-初中 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">阶段: 中学</li><li style="list-style-type:square">学时:6-12个月</li><li style="list-style-type:square">升学标准
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">学会如何思考,读每本书都能整理思维导图,能使用思维导图思考。</li><li style="list-style-type:square">学会知识整理,使用知识管理工具整理自己的知识。</li><li style="list-style-type:square">掌握设计模式,可以设计一套开发框架,使用此框架开发一个产品,而且新人也可以快速使用此框架进行开发。</li><li style="list-style-type:square">掌握软件设计理念,有一套自己的设计、开发思路,并使用此思路完整的完成一个产品设计。</li><li style="list-style-type:square">精通linux</li></ul>
</li></ul>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">中学自然要学习的东西更多,不知道你能不能坚持下来,如果不能坚持,请放弃这个职业。</span></div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style=""> </span></div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">思维导图又一个神器,好好掌握,</span>后面单独一个篇幅讲解。</div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">知识管理工具,wiz(为知),evernote等,后面单独一个篇幅讲解。</span></div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
linux 作为一个牛逼开发人员,不得不面对。</div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">小学你已经学会如何从0搭建一个简单网站,那么你已经可以找到一份工作。找到工作后,你肯定会被安排做更大的网站。</span></div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">这时候你应该沉浸在学新知识的快乐中,抓紧一切时间学习你身边可以学到的东西。同时你需要思考,如果从零开始做你目前的这个工作,应该怎么做?你会想到下面这些:</span></div>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square"><span style="">需要人员管理</span></li><li style="list-style-type:square">需要了解需求<span style=""><br style="">
</br></span></li><li style="list-style-type:square"><span style="">需要制定计划</span></li><li style="list-style-type:square"><span style="">需要进行设计</span></li><li style="list-style-type:square"><span style="">需要实现</span></li><li style="list-style-type:square"><span style="">需要测试</span></li><li style="list-style-type:square"><span style="">需要发布</span></li><li style="list-style-type:square"><span style="">需要收集反馈</span></li></ul>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">或者更多的事情。</span></div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</div>
<div style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">中学其实就希望你能学会整个软件的开发过程,形成自己的一套设计、开发思路。另外有思路还是不够的,希望你能沉下心把做的事情简化</span><span style="">掉,对已有的轮子进行封装,让你从0开始做一个网站时易如反掌</span></div>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成7-高中 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">阶段: 高中</li><li style="list-style-type:square">学时:6-12个月</li><li style="list-style-type:square">升学标准
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">掌握速读技能,能迅速吸收海量知识,取其精华,弃其糟粕。</li><li style="list-style-type:square">学习你涉及知识的底层标准及协议,能够讲解标准和协议产生的原因。</li><li style="list-style-type:square">搭建持续交付平台,能够持续自动化部署,devops。</li><li style="list-style-type:square">能够带团队顺利完成一个任务的开发,团队有自己的规范、流程、风格。</li><li style="list-style-type:square">进行性能测试。能够发现系统瓶颈,并进行调优。</li></ul>
</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
经过初中的锻炼你已经有了做框架的能力,设计思路,而且掌握了思维导图和知识管理2大利器。你现在的技术实力已经足够可以尝试带领一帮兄弟进行独立的开发,那就好好争取这样的机会。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然不要忘了前面已经学习的超级能力,ppt及时间管理。如果你一直在磨练,那现在你应该也可以很得领导赏识,成为领导的御用ppt达人。而且你也已经有了自己的短期,中期目标,有了朝着目标前进的计划,既然有了足够的规划能力。那你争取带队的机会应该比较easy。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
上面后3项应该是你成功一个leader才能实施的,不过你可以充分的学习前2项,第3项也涉及到很多知识,可以先行探索。等你有机会就可以马上实施。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
www.100j.top</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成-目录 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
天地会总舵,陈近南给了韦小宝一本武功秘笈,韦小宝说:“嗯?这么大一本我看要练个把月啊!”<br style="">
陈近南说:“这本只不过是绝世武功的目录,那边才是绝世武功的秘笈!”</br></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
这就是架构速成的秘笈目录</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">架构师速成1-前言</li><li style="list-style-type:square">架构师速成2-概述</li><li style="list-style-type:square">架构师速成2.1-论成功</li><li style="list-style-type:square">架构师速成2.2-论成功</li><li style="list-style-type:square">架构师速成3-开发者境界</li><li style="list-style-type:square">架构师速成4-幼儿园</li><li style="list-style-type:square">架构师速成4.1-幼儿园要学会如何学习</li><li style="list-style-type:square">架构师速成4.2-幼儿园要学会如何学习</li><li style="list-style-type:square">架构师速成4.3-幼儿园要学会查找资料</li><li style="list-style-type:square">架构师速成5-小学</li><li style="list-style-type:square">架构师速成5.1-小学gtd进阶</li><li style="list-style-type:square">架构师速成5.2-如何掌握综合性技能</li><li style="list-style-type:square">架构师速成6-初中</li><li style="list-style-type:square">架构师速成6.1-思维导图</li><li style="list-style-type:square">架构师速成6.2-知识什么时候才是你的?</li><li style="list-style-type:square">架构师速成6.3-设计开发思路</li><li style="list-style-type:square">架构师速成6.4-开发框架</li><li style="list-style-type:square">架构师速成7-高中</li><li style="list-style-type:square">架构师速成7.1-速读、速记</li><li style="list-style-type:square">架构师速成7.1-为什么要学习协议、规范</li><li style="list-style-type:square">架构师速成7.2-devops为什么很重要</li><li style="list-style-type:square">架构师速成7.3-架构师为什么要带团队</li><li style="list-style-type:square">架构师速成7.4-性能优化为什么写的这么晚?</li><li style="list-style-type:square">架构师速成8-本科</li><li style="list-style-type:square">架构师速成8-研究生</li><li style="list-style-type:square">架构师速成9-博士</li></ul>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成4.1-幼儿园要学会如何学习(转载自36氪) - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">在这个资讯爆炸、新东西层出不穷的时代,学习是件终生的事业。书到用时方狠少,很多时候我们总是后悔当初没学,然后抱怨时间不够多,最后开始反思—时间对每个人来说都是公平,所以我们的问题应该是如何才能更快地学会东西?也许Sean Kim的这篇<a href="http://rypeapp.com/blog/learning-curve/" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank">学习终极指南</a>可以参考。</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
如何缩短学习曲线这个课题已经被研究了几十年。其中讨论到的一些加速学习进程的核心原则这份指南都会讨论到。利用好这些原则,无论你学的是语言、乐器等等,都可以学得更快。</p>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">在当今我们生活的这个时代,如果你想过上一段非凡的人生,就得掌握快速学习这项本领。 —Anthony Robbins</p>
</blockquote>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">不做重复工</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我们学东西有个倾向是试图自己掌握,但是有个学会的人帮助可以节省你很多的时间和精力。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
想想自己以前是怎么学语言或技能的。是不是一开始走了很多弯路?有了你的帮助,后面的人再学是不是就可以避免很多你犯过的错误?</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
要想更快掌握东西,第一步就得去请教这个领域做得最好的人,然后按照他开辟好的路走下去就行了(等你到一定水平了再走自己的路)。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
正如Tony Robbins所言:</p>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">许多伟大的领袖已经证明,掌握任何技能、策略或目标的最快方式就是照着前面的人开辟的路走下去。如果你能找到已经拿到你想要的结果的人并且采取跟他们一样的行动,你也可以获得同样的结果。</p>
</blockquote>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">你的年龄、性别、背景如何都没有关系,照着做让你可以快速跟踪并以短得多的时间实现你的梦想。</p>
</blockquote>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
在今天这个时代,你几乎从通过书本、博客、培训视频、咨询或网上获得任何解决方案。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
毕加索曾说过:</p>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">好的艺术家抄袭 伟大的艺术家剽窃。</p>
</blockquote>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
(这话乔布斯也剽窃过。:))</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">技能<span style="">解构</span></span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
破解学习曲线的下一步是将要掌握的技能解构为基本要素。把这些要素分解,然后找出最重要的首先进行练习。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
这个做法源自帕累托的2/8原则:即用20%的努力获得80%的结果。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<img alt="Image title" src="http://a.36krcnd.com/nil_class/95328cff-22e9-4d10-8f73-6b73d897debe/1-aIk2I6qSmtnzCb4BSo_OmQ.jpeg" style="border:0px; vertical-align:middle; height:auto; max-width:100%"/></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
这个原则几乎到处都可以体现:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">商业(80%的销售来自20%的客户)</li><li style="list-style-type:square">员工效能(80%的成果出自20%的员工)</li><li style="list-style-type:square">快乐(80%的快乐来自20%的关系)</li><li style="list-style-type:square">旅游体验(旅游80%可用20%的精彩时刻概括)</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
下面这张图是2/8原则的另一种表现形式(横轴为努力,纵轴为效果):</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<img alt="Image title" src="http://a.36krcnd.com/nil_class/f2a326b3-0983-428d-ab88-4c8b44357a63/1-f6__-luLfJ1ToENmryJ44A.png" style="border:0px; vertical-align:middle; height:auto; max-width:100%"/></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
2/8原则的要点是只有很少的东西会对我们的生活(包括学习)产生很大影响。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
那么我们的目标就是把这能产生80%结果的20%的学习材料独立出来。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
实际上一些快速学习专家早已采取这种意识形态。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
Josh Kaufman在TED演讲中提出,掌握一项技能并不需要1万小时的练习。关键是前面的20小时要学会最重要的子技能获得最大的效应:</p>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">动作与认知技能获取领域的若干研究表明,新技能前面几个小时的练习对表现产生了最大的影响。</p>
</blockquote>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">一般模式是这样的:一开始时你很害怕,但你学会技能最重要的部分之后改进就会非常快。</p>
</blockquote>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
相关学习:<a href="http://baike.baidu.com/view/40865.htm" style="color:rgb(66,139,202); text-decoration:none; background:0px 0px" target="_blank">帕金森定律</a>。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
举例:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">学习一门乐器必须知道少数最常见的和弦,这样80%的曲子都能弹。</li><li style="list-style-type:square">学习新外语应该聚焦在最常见的1500到2000个字,这样80%的文字都能懂。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">一心不能二用</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
多任务是我们在连续通告和移动应用时代培养出来的一种罪恶快感。每10分钟就要查查邮件、刷刷微博、看看微信或者跟经过的同事聊聊天等都是表现。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
但是多任务处理会成为加快学习的最大障碍。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
可以想想自己的电脑。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
浏览器打开了20个以上标签页时,计算机就会开始变慢,然后执行后续动作就会放缓。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<img alt="Image title" src="http://a.36krcnd.com/nil_class/e6cbbe7a-3990-4e8a-90f7-a615aa953c2f/1-i7m5AEFXlhq8ZqndV91RuA.png" style="border:0px; vertical-align:middle; height:auto; max-width:100%"/></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">横轴:集中注意力的时间,纵轴:完成需要的总时长</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
研究表明,人如果分心后平均需要<span style="font-weight:700">25</span>分钟才能让心思回到手头的工作上。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
更值得注意的是,加州大学的Irvine发现,自己的同事往往只干了<span style="font-weight:700">11</span>分钟就开始分心。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
长期专注也一样。我们很多人都无法腾出6到12个月以上的时间去学习一项技能,因为总会有新项目、新想法、新爱好冒出来。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当我们决定把注意力转移到新的事情上面时,往往很难再对之前技能保持同样的激情和专注。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
在解构出能产生最大结果的子技能之后,就得把精力集中在改进这些子技能上,在掌握这些子技能之前不要学其他任何东西。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">重复练习</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
这是我们大多数人最纠结的部分。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">是的!</span>更快掌握任何东西的关键是练习。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
这需要频繁持续地反复练习同一种技能,直到不假思索就能下意识地做到。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
全世界表现最好的人都理解这个学得更快成为最佳的“秘密”,但是却很少会讨论它的重要性,因为这听起来并不性感。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<img alt="Image title" src="http://a.36krcnd.com/nil_class/07b39395-3549-447c-bcb8-921a80c99d58/1-KzQgUKw7lwUbsDiWNZXKUw.jpeg" style="border:0px; vertical-align:middle; height:auto; max-width:100%"/></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="">专家级表现主要是专家级练习的结果,而不是因为与生俱来的的天才。</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
佛罗里达州立大学的K. Anders. Ericsson指出:</p>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">大家认为,专家表现跟一般表现之所以有质的不同,一定是因为专家有与生俱来的天分。这种看法让科学家忽视了按照普通心理学定律原则去检视专家的表现。</p>
</blockquote>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">寻求即时反馈</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
1960年当时还还默默无名的甲壳虫乐队去德国汉堡的场子演出。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
报酬低、音效差、听众不欣赏就是当时他们的感受。如何避免呢?</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
不停地练习然后马上听取反馈迫使他们变得越来越好。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
Macolm Gladwell在《异类》中总结认为,这是甲壳虫登上音乐殿堂巅峰的关键不同。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
哥几个并不只是呆在车库里面埋头练习,他们同时还努力站在现场观众面前,无论是喷口水还是建设性意见,均能获得第一手的反馈。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
随着他们水平的提高,观众要求他们演出的时间也加长了。到了1962年,他们每晚的演出时间提高到了8小时,而且1周7天不间断。到了1964年他们在国际舞台崭露头角时,甲壳虫乐队已经完成了1200场音乐会。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
相比较而言,今天的大部分乐队整个职业生涯的演出都达不到这个数字。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="font-weight:700">坚持</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
不幸的是,大多数人在到达赛斯·高汀所谓的“低谷(The Dip)”期间或之前就已经放弃努力。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<img alt="Image title" src="http://a.36krcnd.com/nil_class/2ea0ee5f-0cfa-4b22-a010-4ed6e3a96666/1-e-hsGk1ISu30wU4lGAkJgg.jpeg" style="border:0px; vertical-align:middle; height:auto; max-width:100%"/></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
高汀说,尽管知道适时学会放弃很重要,但是很多有可能取得成功的人正是没有选好放弃的时机。</p>
<blockquote style="padding:10px 20px; margin:0px 0px 20px; font-size:16px; border-left-width:5px; border-left-style:solid; border-left-color:rgb(238,238,238); line-height:28px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; letter-spacing:0.5px">
<p style="margin-top:0px; margin-bottom:10px">你没能成为全世界最好有5个原因:</p>
</blockquote>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">你时间用完(然后放弃)了。</li><li style="list-style-type:square">你钱用光(然后放弃)了。</li><li style="list-style-type:square">你害怕(然后放弃)了。</li><li style="list-style-type:square">你不认真对待(然后放弃)了。</li><li style="list-style-type:square">你没兴趣(然后放弃)了。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
心理学家也研究过所谓的转变周期。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
这是指人经历变故(如悲伤事件)或新奇事件(如学新东西)时的心理变化周期过程。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<img alt="Image title" src="http://a.36krcnd.com/nil_class/f6b2434c-70e9-4c16-a0df-49773265f325/1-9ofM65sfyVY_V-GFAojdeA.gif" style="border:0px; vertical-align:middle; height:auto; max-width:100%"/></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
如图所示,我们一开始学新东西时都会经历过精神愉快。这也是我们看社交媒体的通知会上瘾的原因,因为每次都会释放多巴胺。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
不过,随着蜜月期渐逝,我们就会进入“低落”期,进展开始放缓或者减少。这段时间也是最多人放弃的。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
把这个周期进行可视化很重要,因为这会让你明白这是黎明前的黑暗。如图所示,熬得过这段时间的人很快就经历了新的突飞猛进。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
总结:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square"><span style="font-weight:700">以专家为榜样</span>,不必自己重新探索</li><li style="list-style-type:square"><span style="font-weight:700">解构技能</span>,找出实现80%效果的那20%</li><li style="list-style-type:square"><span style="font-weight:700">不要一心二用</span></li><li style="list-style-type:square"><span style="font-weight:700">练习练习再练习!</span>然后获得即时反馈</li><li style="list-style-type:square"><span style="font-weight:700">坚持,</span>不要在低谷期放弃</li></ul>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成4.2-幼儿园要学会如何高效学习 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
《如何高效学习》,这本书的作者是scotthyoung,最知名是的1年内自学完成4年麻省理工学院计算机科学的33门课程,同时也写了一个学习方法的Blog,他使用费曼技巧来加强理解和学习。<br style="">
费曼技巧有很多种理解,最简单的是:</br></p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">拿张白纸;</li><li style="">在白纸顶部写上你想理解的某想法或某过程;</li><li style="">用你自己的话解释它,就像你在教给别人这个想法。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
最要紧的是,对一个想法分而化之,虽然可能重复解释某些已经弄懂的知识点。但你最终会到达一个临界点,无法再解释清楚。那里正是你需要填补的知识缺口。为了填补这个缺口,你可以查课本、问老师、或到互联网搜寻答案。通常来说,一旦你精准地定义了你的不解或误解,找到确切的答案则相对而言更轻松。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
另一种稍微复杂一点的说法:</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
第一步 - 选择一个你想要理解的概念,然后拿出一张白纸, 把这个概念写在白纸的最上边.</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
第二步 - 设想一种场景,你正要向别人传授这个概念,在白纸上写下你对这个概念的解释, 就好像你正在教导一位新接触这个概念的学生一样. 当你这样做的时候, 你会更清楚地意识到关于这个概念你理解了多少, 以及是否还存在理解不清的地方.</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
第三步 - 如果你感觉卡壳了, 就回顾一下学习资料,无论何时你感觉卡壳了, 都要回到原始的学习资料并重新学习让你感到卡壳的那部分, 直到你领会得足够顺畅, 顺畅到可以在纸上解释这个部分为止.</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
第四步 - 为了让你的讲解通俗易懂,简化语言表达,最终的目的, 是用你自己的语言, 而不是学习资料中的语言来解释概念. 如果你的解释很冗长或者令人迷惑, 那就说明你对概念的理解可能并没有你自己想象得那么顺畅 -- 你要努力简化语言表达, 或者与已有的知识建立一种类比关系, 以便更好地理解它。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
http://jingyan.baidu.com/article/dca1fa6f59896bf1a440528d.html 费曼学习法的详细讲解</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<br style="">
</br></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我看了这本书的中文版,发现还有一个很重要的概念,就是通过联想不断的建立你掌握知识的关联,这个跟思维导图的逻辑有些想通。举个完整的例子,程序相关的吧:</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
缓存 其实是一个攻防战,用户是进攻方,架构师防守方,第1层阵地就是用户的浏览器端,第2层是cdn,第3层是nginx等web容器静态缓存,等等 这是讲解。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然缓存还会跟其他的知识进行关联 http协议、db除了缓存还可以进行分布式等等。你发现整个大领域的知识都是相关的,你不停的关联,你的知识体系就会越牢固。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<br style="">
</br></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
如果这个学习法,我早些学到,哇哈哈!</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成4.3-幼儿园要学会查找资料 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有很多人整天用电脑,但是碰到问题就不知所措,好像从来没有用过互联网一样。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
互联网给了我们最多的知识,但是也给我了最大的诱惑,也给了我们最多的垃圾。如果迅速找到自己想要的知识,取其精华,弃其糟粕是一个非常有用的学问。还是举例子:</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
比如我要学习一门新的语言scala,</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">列出对自己帮助比较大的几种资料或途径
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">书籍</li><li style="list-style-type:square">视频</li><li style="list-style-type:square">别人学习的心得和经验</li><li style="list-style-type:square">相关论坛和答疑群、博客,有疑问可以咨询</li></ul>
</li><li style="list-style-type:square">光撒网,搜集所有相关资源
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">书籍 从百度文库或者百度网盘,另外还有一个资源网站 http://www.lefashn.com/other/resource.htm</li><li style="list-style-type:square">从豆瓣搜索相关书籍和别人评价</li><li style="list-style-type:square">视频 从优酷或百度网盘,或it相关的视频网站</li><li style="list-style-type:square">心得或经验, 就需要baidu或google 看有没有相关人的博客或论坛</li><li style="list-style-type:square">论坛或答疑群、博客 同上</li></ul>
</li><li style="list-style-type:square">去粗取精
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">书籍 前期肯定找入门和基础的,口碑特别好的,如何排除就看别人心得、豆瓣评价、销量
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">快学scala</li><li style="list-style-type:square">scala编程</li><li style="list-style-type:square">scala程序设计</li><li style="list-style-type:square">effective scala</li><li style="list-style-type:square">twitter的入门教程</li></ul>
</li><li style="list-style-type:square">视频 也粗略的看一下目录,找一套就可以</li><li style="list-style-type:square">论坛和博客都找最近有更新,比较活跃的</li></ul>
</li><li style="list-style-type:square">速读
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">迅速的过一下所有的书籍,明确知识概况,确定重点难点。</li><li style="list-style-type:square">制定学习计划</li></ul>
</li><li style="list-style-type:square">学编并行
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">while(!ok){</li><li style="list-style-type:square">先看书</li><li style="list-style-type:square">敲代码</li><li style="list-style-type:square">如果有视频就看视频,可以没有</li><li style="list-style-type:square">}</li></ul>
</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成5.1-小学gtd进阶 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
人生没有理想,那和咸鱼有什么区别。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有了理想如何去实现,这就是gtd需要解决的问题。简单说一下gtd怎么做?</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">确定你的目标,如果不能确定长期目标,至少需要一个2年到3年的目标。
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">目标必须是可以衡量的,不能模棱两可。</li><li style="">目标必须符合你的价值观,如果确定是否符合价值观,假设这件事给你10万,让你不要继续做,你说滚。</li></ol>
</li><li style="">针对你的目标,确定需要做的事情,脑子里想到的所有事情都放到收集箱,放空自己。
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">必须把所有的事情放进来,让大脑做到空无一物。</li><li style="">放到收集箱不行,必须确定有解决方案,否则大脑潜意识还是会纠结。</li></ol>
</li><li style="">收集箱的事情,进行分类整理,分成马上执行、项目、日程、下一步计划、将来也许
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">马上执行的事情,马上解决掉</li><li style="">项目必须进一步细化,细化成日程或者下一步计划</li><li style="">日程设定定时执行</li></ol>
</li><li style="">每天早上把脑子里的事情放到收集箱,同上整理一遍,然后过一下所有的下一步计划和日程,今天需要做的放到今日执行。另外过一遍所有的目标,看看有没有新的想法需要实施。</li><li style="">将今天需要做的事情分清优先级,按照优先级逐个完成。
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">优先级,请按照四象限方法进行安排,一定要注意,不要被紧急不重要的事情占用时间,尽管我这样说了,但是还是有很多人整天被紧急不重要的事情占得满满的。</li><li style="">一旦确定优先级,就一定要按照优先级执行,不要被其他人打断。</li><li style="">如果有人要打断你,一定不要被打断,尽量完成手头的工作。如果非要打断不可,那一定要保存好断点,让你回来马上能够接上。</li></ol>
</li><li style="">晚上过一遍今天的工作,反省一下。
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">确定一下自己的计划是否完成</li><li style="">是否被人打断</li><li style="">今天有哪些做的不够好的地方需要改进</li><li style="">今天有哪些做的好的地方,需要坚持</li></ol>
</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有人生来就是当臭咸鱼的,但你不是,那就get things done!</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成5.2-如何掌握综合性技能 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
买菜、洗菜、切菜很多人都会,但是把几种菜混在一起做成一道可口的佳肴就不是一般人能掌握的。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
今天就讲解一下如何学会做一道好菜。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
举个例子,做网站,其实跟做菜一样。</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">先看菜谱,看需要哪些配料,做网站,当然需要html,css,js,java,mysql这些菜,当然还需要设计模式、面向对象、框架这些调料,eclipse这样的刀,另外还需要tomcat这样的锅。</li><li style="">磨刀 基本工具要首先用熟,快捷键都记住了吧。</li><li style="">洗菜 主菜要多花些功夫,配菜只需要一点。html,javal算作前后端主菜,要反复洗脸。css,js,mysql算作配菜,稍作处理即可。</li><li style="">放料 菜好了,料也不能少,配料要少而精,什么火候放都是学问啊。</li><li style="">开炒 准备工作都ok了,放入锅中,一起翻炒。翻炒时要不断的研究,仔细的观察,弄懂主次搭配,调料的作用,前后贯通。</li><li style="">好菜出锅,如果不行就多来几次,一盘好菜就ok了。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
学习其他综合性技能也是类似的思路,先根据菜谱,分别准备,有主有次,从前到后分析流程原理,熟能生巧。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成6.2-知识什么时候才是你的 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
很多人上了很多年学,读了很多年书,他们其中的很多人压根就没有用上这些知识,我就是其中的一员。当时我还是化学课代表,化学牛人,高三的化学卷,别人做1个半小时,我只需要半小时,而且顶多会错2个选择。然而并没有什么卵用,我发现上了大学之后,化学、物理统统交回去了。所以学过!=你的知识。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
另外我还看过很多书,然而并没有什么卵用,都忘了。所以看过!=你的知识。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
参加工作以来,我用过的语言也有不下10种,然而并没有什么卵用,现在很多都忘了。所以用过!=你的知识。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
那什么才算是你的知识呢?就像吃饭一样,你吃了很多,但是最终留下的才是你的,其他的都变成了大便。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
你总结的思想,你掌握的技能,你可以讲授的东西,才是你的知识,才是你的价值。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
前面的费曼学习法就是很好的总结自己知识的方法,思维导图是进行总结归纳的好工具,另外你要有自己的知识管理工具,类似“为知”之类。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
知识要挑肥拣瘦,不要全盘接收。打个比方,你去吃自助餐,海鲜,肉类,菜类,甜点,饮料,水果应有尽有。有人就上来喝了2杯啤酒,吃了一个西瓜,后来只能干瞪眼看别人吃,自己喜欢吃的吃不下了。有人喜欢吃肉,来了就吃肉,吃的很尽兴,有人喜欢吃海鲜,就主攻海鲜,吃的也很happy。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">要有自己的目标,知道自己需要什么知识,专门去整理和学习这些知识。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
还有人猛吃便宜的,但是很占肚子的,比如来了就啃面包,那还不如在家自己啃面包,何必来吃自助。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">对于字典型知识,只需要知道,什么时候会用到他,我该如何去查就ok了,而不需要记住。不要因为字典型知识的学习占用过多的时间。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
吃完了,要总结归纳,下次来怎么吃才爽,分享给后来人。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">比如你爱吃肉,随着你多次吃自助,总结出规律,先吃牛肉,再吃五花,再吃鸡翅比较过瘾。总结下来,归纳下来,顺便给同样是吃货的朋友分享,碰撞。画一个吃自助攻略思维导图,或许更好。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
不断的跟其他的饭店进行比较和串联,吃自助优势在哪,吃大酒店怎么样,一周7天该怎么吃。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">把你的知识跟其他知识串联起来,说不定就可以出一本《吃遍中国》</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
一个喜欢的店,要多去才能显示你的真爱。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">要不断的回顾和反思你总结的知识,归纳整理分类。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我都觉得我像个吃货了,减肥去了,100个俯卧撑!</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成6.3-设计开发思路 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
面向对象,是一个伟大的设计思想,应该是软件开发史上的一次革命。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然理解面向对象也很难,有好多人用着面向对象的语言,写着面向过程的逻辑,而且一写就是好多年。但是有高手,用c照样可以写出很牛的面向对象的程序。面向对象其实是一种思考问题的方式,重点如下:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">面向对象是用来反映显示世界的,而不是强行创造世界。
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">这句话,说起来简单,但是做起来很难。现实世界中你绝对不会把狗腿,按在一个人身上,但是写程序的时候,你常常会创造出一个狗腿人。</li><li style="">有人还会创造一些一些稀奇古怪的万能类,或者融合了n种物种的怪物。或者只有一条腿的狗。</li><li style="">一定要记住,只有反映显示的才是长久的。</li></ul>
</li><li style="">是我的就是我的,不是我的就不是,不增不减。
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">有时候有些属性,或者方法,不知道该如何放就随便放在一个类里,这就大错特错。</li></ul>
</li><li style="">真正的对象是有血有肉的,而不是只有一堆属性,或者只有一堆方法的怪物。</li><li style="">按照现实世界的关系安排对象之间的交互。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
怎样锻炼你的面向对象思考能力,很简单,每天把和你产生交互的人和物,写成代码,让他们和你的交互变成方法的调用。例如今天你坐车去了超市,买了一堆东西。抽象出 car,person,market,goods,cash 等等,用代码实现他。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
设计模式的确是很好的,它们是前人给我们总结了的一些秘诀,这是国人最喜欢的了,对吧,所以记住什么时候使用他们。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有了上面的知识,就可以思考如何有一套自己的设计开发思路了。做任何事,都有一套最适合自己的方法,你要试着摸索出来,并固化到你的血液里。比如现在给你一个项目,做一套简单的进销存系统,需要你设计出来,并进行编码,你会怎么办?</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
想一想?有很多种方式去进行设计,但是你总得有你的一套,所以你自己总结吧,我不会把我的秘诀告诉你的。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成6.4-开发框架 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
经历了很多公司,看过好多代码。传统行业公司普遍都有自己一套统一的开发框架,封装的非常傻瓜化,门槛极低,便于不同的项目快速开发上线。比如有一个银行业框架封装到开发人员只需要在界面上拖拽就完成大部分工作,然后在拖拽好的模块里面添加一些业务代码就ok了。用友,华为也是类似。当然传统行业缺点是,一套框架用n年,老掉牙了也在用,有时候跟不上时代。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
小的互联网公司有时候就不太注重,基本就以快速上线为主,草草完成功能就可以了。阿里巴巴在开发框架封装方面做的也不是很好,跟发展历史有关,也跟商业驱动有关,这个就不多谈了。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
开发框架一说,有做java就认为spring就ok了,或者spring我简单封装一下就ok了。大错特错,做框架的目的是把与业务无关的所有细节隐藏掉,让开发人员以最快最简单的方式完成业务。拿做一个网站来说,抛开架构,仅就单机开发一个java网站,需要做的事情就很多。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我觉得起码需要规范或封装的部分:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">后端
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">后端编码规范</li><li style="">分层规范 controller service dao。这个非常重要</li><li style="">基础工具类 xxUtil</li><li style="">Ioc aop spring可以实现</li><li style="">mvc spring可以实现</li><li style="">数据库 数据源 事务 这个可以通过spring实现</li><li style="">日志记录 通过spring aop记录耗时日志,参数日志等</li><li style="">模板封装 jsp或vm等</li><li style="">数据校验</li></ul>
</li><li style="">前端
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">前端js/css编码规范</li><li style="">前端统一字体、样式、控件规范</li><li style="">前端模块化开发 例如:sea.js</li><li style="">form 校验</li><li style="">ajax</li><li style="">无js化,参见angularjs jui(国内前端框架)</li></ul>
</li><li style="">前后端结合
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">分页</li><li style="">异常处理及展示</li><li style="">页面跳转规范或ajax load规范</li></ul>
</li><li style="">业务
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">单点登录</li><li style="">权限判定</li><li style="">评论</li><li style="">等等</li></ul>
</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
总之有很多,一定需要封装到让一个刚毕业的学生在2-3周就可以熟练开发。而且框架代码由专门的框架开发人员进行升级维护及培训,保持框架的活力。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
封装框架可以增强对设计模式及面向对象,aop的理解,只有当你成功的完成了一个框架的封装,你才可以继续往架构的方向前进。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然对此有开发人员颇有争议,我见过很多程序员,当他从一个公司离开后,发现脱离了公司的框架自己什么也不会。这个说明2个问题:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">他们公司框架做的好,让他了解的细节足够少。</li><li style="">他没有合理的利用时间,去把框架掌握到手。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
跟阿里的同事也有讨论,结果大家都比较认同:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">一个团队必须有自己的开发框架,虽然再去为阿里全集团做一套统一的框架很难,但自己团队内部必须有一套框架,可以帮助团队快速开发。其实支付宝是有一整套开发框架的,这是因为支付宝沿袭自金融行业。</li><li style="">另外要组织全团队的框架培训,让每个人都对框架有足够的熟悉,甚至提出改进意见。</li><li style="">通过框架节省下的时间,可以研究更先进的技术,反哺框架本身。</li><li></li></ol>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成7.1-速读、速记 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
速读速记一直是很多人梦寐以求的技能,想象一下,别人看一本书2天,你看一本半天,而且记得比别人清楚,这是一件多么开心的事情。当然有人不相信有这样的技能的存在,我只能说呵呵。如果你看过记牌或者任意图像的记忆分辨,你会吓哭的。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我觉得我好像可以速读,但是速记练过一段时间,没有坚持下来,所以速记算是没有的。不过当时练习记牌,一副牌洗乱了,我能看2遍记下来。后来觉得对于记录数字比较有用,而且需要练习图像记忆的思维,坚持不下来就失败了。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
那么说一下速读吧,这个好像是我小时候偷看小说炼成的技能。当时家里人不让看武侠小说,而且也不会给钱买小说。我的表哥有时候会去租书看,但是一般他看完就需要还,我就要抓紧看,而且要偷偷看。结果无意中就炼成速读技能,我觉得重点如下:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">明白自己看书的目标,要得到什么
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">比如武侠小说,就是为了进入武侠世界,享受江湖</li><li style="">比如技术书籍,比如java入门,那就需要掌握编码技能。</li></ul>
</li><li style="">根据目标,先大体看一遍目录,确定重点
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">这个适用于技术书籍</li><li style="">武侠小说看了目录也没啥用,不需要确定重点</li></ul>
</li><li style="">开始快速泛读一遍
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">不要发出声音</li><li style="">每页设定固定时间,必须翻页,这个电纸书有优势了,自动翻页,越练越快</li><li style="">不要用手指每个字</li></ul>
</li><li style="">重点部分精读一遍
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">武侠小说,除非特别精彩,否则看一遍就行</li><li style="">找到重点部分,而不是所有的都精读</li></ul>
</li><li style="">总结xmind
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">做到能自己讲一遍给别人</li></ul>
</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
速记,大家如果有兴趣可以学习一下超右脑快速记忆,这个我就不展开了,因为我只会记牌。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
另外大家可以搜索一下 <span style="color:rgb(34,34,34); font-family:Consolas,'Lucida Console',monospace; white-space:pre-wrap">战隼的学习探索</span></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<span style="color:rgb(34,34,34); font-family:Consolas,'Lucida Console',monospace; white-space:pre-wrap"><span style="color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">http://www.read.org.cn/html/category/memory</span><br>
</br></span></p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成7.3-devops为什么很重要 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
evops是一个很高大上的名字,其实说的简单点就是开发和运维本身就是一个团队的,要干就一起把事情干好。谁出了问题,网站都不行。作为一个架构师,必须要devops,而且要知道如何推行devops。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
首先要自动化,举个阿里的例子,阿里通过aone系统来实现半自动化部署:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">开发人员开发代码先自测通过后,提交代码到git。</li><li style="list-style-type:square">在aone中一键部署到日常环境。部署是自动化扫描依赖冲突,系统安全等问题。</li><li style="list-style-type:square">测试接到部署成功的通知,进行测试,如果测试通过,则审批通过,可以线上发布。</li><li style="list-style-type:square">线上运维人员一键部署到线上,部署可以分配部署,进行A/B测试。如果出现问题可以一键回滚。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然这里面牵扯到了很多角色,其实如果是一个公司,这个团队应该一体的,不分彼此。团队中每个角色都是程序员,每隔一段时间需要轮换岗位。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
其实不只是部署需要自动化,测试、扩容、监控、分析等等都需要自动化。当然这需要根据你公司的实际情况进行实践,最先需要的其实也是部署自动化,如何实现呢:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">使用开源产品 git,hudson,ansible或者puppet</li><li style="list-style-type:square">制定相应的规范,自动化部署是有规范的,每个人都必须遵守,否则故障就会马上出现</li><li style="list-style-type:square">进行定制化开发,使整个系统形成一个整体,
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">上面的开源产品并不是一个整体,需要通过自己编码使其成为一套系统。</li><li style="list-style-type:square">涉及web系统开发,底层脚本编写,打包规范制定</li></ul>
</li><li style="list-style-type:square">不断发现重复劳动,使其自动化</li><li style="list-style-type:square">要有对应的监控系统,及时发现异常</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有了这一个自动化系统之后,你可以考虑一下后面的产品安装、测试、扩容、监控、分析系统的自动化。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
另外持续改进也是devops的核心,要有发现改进的眼睛。只要有事情重复做3次以上,就考虑是否需要自动化。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
如果你不进行devops,随着业务的增多,系统的增多,最终还是需要进行从头到尾的改造。不如一开始建设的时候就预先设计考虑好,其实这些东西如果你懂的,开始的时候就做好,并不浪费太多时间,反而能节省大量的时间,何乐而不为。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成7.2-为什么要学习协议、规范 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我们在开发过程中会碰到很多协议,标准规范类的东西,比如http协议,比如 javaEE标准等等。有人觉得这些很枯燥,根本不需要去关注,但是恰恰相反,这个很重要。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">协议和标准规范,是一个时代人类智慧的结晶,汇聚了很多牛人和专家的智慧。你需要从中吸取他们设计的理念,对程序的设计也会有很大的帮助。</li><li style="list-style-type:square">理解协议对于你的故障排查很有帮助,比如一个http请求出错,如果了解协议很容易判断,是浏览器端还是服务器端问题,可以很快定位问题。</li><li style="list-style-type:square">理解协议可以自己开发对应的实现,帮助你快速建立用户群,比如你可以开发开放的http协议服务,鉴权遵循oauth2标准。这样无需提供额外的说明,大部分用户都可以很快接入。</li><li style="list-style-type:square">底层协议和规范是最基础的,你理解这些之后,有新技术出现,你会发现似曾相识。</li><li style="list-style-type:square">可以举一反三,实现自己的开放协议,互联网时代,
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">1等公民是建立规范和协议的人</li><li style="list-style-type:square">2等公民是提供服务的人</li><li style="list-style-type:square">3等公民是开发软件的人</li><li style="list-style-type:square">4等公民是卖硬件的人</li></ul>
</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
顺便提供一个web网站快速定位故障的秘诀,如果出现了问题,没有很明显的提示帮助你快速定位,可以按照下面步骤快速确定问题:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">确定是前端还是后端的问题
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">使用chrome浏览器等直接可以显示http请求和返回结果的浏览器,如果没有那就用fiddler这个抓包工具</li><li style="">查看请求发出信息,确定你希望发出的数据都在请求中发出,如果跟预期不一样,那就需要排查前端。</li><li style="">查看respone结果的数据,看是否有返回或者返回的数据,是否有错误码。一般情况下,请求按照预期发出,基本都是后端问题了。</li></ol>
</li><li style="">定位前端问题,根据请求基本就可以确定,无非就是:
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">form属性值错误</li><li style="">url错误</li><li style="">请求方式错误等等</li></ol>
</li><li style="">定位后端问题,直接debug就可以了
<ol style="margin-top:0px; margin-bottom:0px">
<li style="">传人参数解析是否正确</li><li style="">处理逻辑是否正确</li><li style="">请求转向是否符合预期</li></ol>
</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
这个我一般不告诉别人。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成6.5-也谈设计模式 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
回头来回顾之前写的文章,发现初中阶段的内容缺了一块很重要的内容就是设计模式。设计模式是程序员的另一个G点,无论吹牛,还是面试,还是设计都会秀一下设计模式,这也奠定了设计模式不可动摇的地位。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我主要讲一下设计模式如何学习,哪些虚的我就不讲了。</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">找2本书就可以了,大话设计模式和head first设计模式</li><li style="">速读2遍,对设计模式有总体的概念</li><li style="">整理思维导图,先把印象最深的5个列下来,用你的语言通俗易懂的给别人讲清楚,另外需要重点侧重于什么场景下使用。
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">举个例子,代理模式,怎么跟人讲呢,http://yangguangfu.iteye.com/blog/815787 看看这篇文章,很黄很暴力</li><li style="">当然你还要侧重一下怎样用,在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用 Proxy模式。下面是一些可以使用Proxy模式常见情况:</li><li style="">远程代理(Remote Proxy)为一个位于不同的地址空间的对象提供一个本地的代理对象。这个不同的地址空间可以是在同一台主机中,也可是在另一台主机中,远程代理又叫做大使(Ambassador)</li><li style="">虚拟代理(Virtual Proxy)根据需要创建开销很大的对象。如果需要创建一个资源消耗较大的对象,先创建一个消耗相对较小的对象来表示,真实对象只在需要时才会被真正创建。</li><li style="">保护代理(Protection Proxy)控制对原始对象的访问。保护代理用于对象应该有不同的访问权限的时候。 智能指引(Smart Reference)取代了简单的指针,它在访问对象时执行一些附加操作。</li><li style="">Copy-on-Write代理:它是虚拟代理的一种,把复制(克隆)操作延迟到只有在客户端真正需要时才执行。一般来说,对象的深克隆是一个开销较大的操作,Copy-on-Write代理可以让这个操作延迟,只有对象被用到的时候才被克隆。</li></ul>
</li><li style="">直到你讲的一个不懂开发的人也很清楚的时候,开始整理下5个。</li><li style="">整理完所有的之后,理清所有的模式之间的联系和区别,例如
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">适配器Adapter 为它所适配的对象提供了一个不同的接口。相反,代理提供了与它的实体相同的接口。然而,用于访问保护的代理可能会拒绝执行实体会执行的操作,因此,它的接口实际上可能只是实体接口的一个子集。</li><li style="">装饰器模式Decorator:尽管Decorator的实现部分与代理相似,但Decorator的目的不一样。Decorator为对象添加一个或多个功能,而代理则控制对对象的访问。</li></ul>
</li><li style="">整理到1个思维导图上,做到只要看到这份思维导图,你就能讲出所有。</li><li style="">试着重新画这副思维导图,多画几次,直到你很容易的就能画出。</li><li style="">尝试用代码描述你日常见到的所有可以使用设计模式的地方,每天做1个例子。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
ok 不出半个月你已经是设计模式高手了。请让我膜拜一下奥!</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成7.4-架构师为什么要带团队 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有人说架构师明明只需要做架构,干嘛要扯出来带团队,带团队不是项目经理或者CTO之类的管理人员干的事情吗?</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
其实这个是一个误区,架构师其实是一个全栈的特殊人物,应该项目开发的所有的环节和角色都有深入了解,尤其是带过团队对你的帮助会更大。那种只做架构,而且仅会做架构的架构师,是大公司畸形的产物,在我看来,不太接地气。大公司人员体系庞大,分工明确而且细致,技术只是负责技术就好了,管理自然有专门的管理人员来做。我简单列举一下架构师带团队的优势:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">架构设计时会从整个项目的角度考虑
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">开发人员使用更方便</li><li style="">测试人员测试更容易</li><li style="">前后端开发分离</li><li style="">运维人员如何自动化运维</li><li style="">项目管理人员如何把控,架构如何符合项目进度</li><li style="">如何实现项目1到n的复制</li></ul>
</li><li style="">跟各个角色人员讲解、沟通、培训更流畅</li><li style="">程序员往往希望被比自己技术牛的人领导</li><li style="">可以为程序员进行定制化培训,符合项目要求</li><li style="">架构更接地气,而不是高高在上</li><li style="">创业更有优势,CTO就是你</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然如果在大公司就算了,不要便宜都被你占了,考虑一下别人的感受。当然如果不是特别大的公司,一定争取带团队的机会,否则有很多事情很难实现。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">框架、架构理念推广</li><li style="list-style-type:square">定制化开发工具及开发流程</li><li style="list-style-type:square">人员培养</li><li style="list-style-type:square">devops</li><li style="list-style-type:square">实践先进的技术理念</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
所以尽量争取,你必须先是team leader,然后才能成为架构师。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成6.6-知识的收集整理学习 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
知识如何学习前面已经讲了2节,这节主要讲知识的整理和沉淀。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
其实我之前也一直没有好好的思考过这个问题,今天在整理自己的wiz知识库的时候突发灵感,所以有了这一节。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
其实知识获取的过程分为搜索->收集->整理->精化->应用->分享,前一部分跟时间管理的收集也很相近吧。知识获取的思路适用于有目的的知识收集和日常的备忘性的知识收集。当然你随机收集一些资料记录下来其实效果并不是很理想,重要的是你要有目的的学习才能最大的发挥你的心智以及潜意识。当你主动要学习一项知识时,你的潜意识会主动关注一切相关数据和知识,举个例子,当你要学架构师相关知识时,当你在随便浏览网页时,如果出现架构师这几个字时,你会一眼就发现,而且会特别关注,这就是潜意识。当然今天不是讲潜意识,而且你的主动意识。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我说一下我是怎么进行管理的,其实我发现需要2套工具来进行知识管理,1是wiz类知识收集工具,2个云盘用来存放大的文件,如pdf,视频等等。但是2者的目录结构是完全一致的,这样便于管理和分享。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
先抛砖一下我的目录结构</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
├─01收集箱<br style="">
│ ├─团队分享<br style="">
│ └─股票<br style="">
├─02有效资料<br style="">
├─03我要学习<br style="">
│ ├─01马上学习<br style="">
│ └─02即将学习<br style="">
├─04我的能力<br style="">
│ ├─01学习能力<br style="">
│ │ ├─01阅读技巧<br style="">
│ │ ├─02记忆力<br style="">
│ │ └─03学习方法<br style="">
│ ├─02思考能力<br style="">
│ ├─03沟通能力<br style="">
│ └─04管理能力<br style="">
│ ├─01时间管理<br style="">
│ ├─02知识管理<br style="">
│ └─03财务管理<br style="">
├─05我的知识<br style="">
│ ├─01家庭生活<br style="">
│ ├─02健康养生<br style="">
│ └─03工作必备</br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
我说一下,如果我要学一门新的知识我会怎么办,比如要学习scala吧,我会先搜集入门资料:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">去搜相关的论坛,豆瓣,收集资料,有很好的经验、心得就用wiz抓下来,放到收集箱</li><li style="">确定要看的书,确定好之后下载电子版,电子版放到云盘里面,如果没有电子版就买纸质的。</li><li style="">确定相关的好的项目,比如twitter的util库,akka等,在看完书之后实践用。也下载</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
整理资料:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">在我要学习–马上学习目录里建立scala入门,scala进阶的文件夹,把相关pdf,代码放到里面</li><li style="">在wiz的相同目录,将抓取得文章,放到scala入门,scala进阶目录。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
开始学习:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">先快速浏览一下所有的入门文章,在我的知识–工作必备-scala 建立目录,将吸收的知识转化为自己的语言整理到里面。当然看懂的资料先放一下,等后面再回头看。</li><li style="">速读相关书籍,整理xmind读书心得</li><li style="">进行练习,整理练习心得,所有的都沉淀下来,变成自己的。</li><li style="">反复进行</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
整理自己的知识&分享:</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">学一段时间后,回顾自己整理的心得,知识,做进一步总结概况,并能给别人讲解,放到网站上或者论坛上。</li><li style="">把已经完全吸收的文章或者书籍,进行删除,仍有价值或者可以备查的资料,放到我的知识–工作必备-scala-归档目录进行保存。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
大概就是这样了,肚子饿了,赶紧洗洗睡了。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成8.1-谈做技术人员的态度 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
谦卑,永远保持谦卑。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
热情,永远保持热情。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
同行相轻在中国好像是一个惯例,互相看不起,互相贬低,也充斥了软件行业的每个角落。想成为一个架构师请先保持你的内心的谦卑,永远不要嘲笑或贬低任何一个人。因为当你嘲笑或者贬低一个人时,世界就给你关了一扇门。其实群体的意志才是最强大的,当你有一个团队,一般情况下团队的力量总是会比一个人要强大。所以要时刻想着如何激发整个团队的热情,而不是轻视你的队友,当你谦卑时,你就会拥有整个团队的力量。同行相轻这些事情在大公司的同学身上尤为明显,大公司的同学会不自然的体现一种优越感,可能本人无法察觉,尤其是在面对其他小公司的同学时。但是我见过真正的牛人,他们反而是最没有架子,最谦卑、最低调的人。这也说明为什么牛人能做到那样的地步,先做人再做事,古人诚不欺我。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
热情,是前进的动力,是团队的火种。保持对新技术的热情,保持对知识的热情,保持对同伴的热情,用你的热情感染周围的一切,世界终将因你而变。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
怎么一股浓浓的鸡汤味!这段时间晚上没有饭吃的原因吧,已经2周多没有吃晚饭,减了6斤了,请祝贺我。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成8.2-架构师要懂产品 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
产品和架构两个截然不同的职业,好像风马牛不相及,其实不是这样的。产品的思想需要经过技术的手来成为现实,在成为现实之前,需要技术理解、评估、碰撞、优化、把控、验证等等。当然架构师就承担了这一系列技术的责任,而且在一个产品的实现过程中,技术架构并不是很重要的,前期可以没有架构,简单快速验证,只有在用户多了之后,架构才有真正的用处。在初创公司,很多架构师都等不到用户多了的那一天,来实现自己的架构梦。所以产品这一关架构一定要把好,只有你把好了,后面才有机会让你去架构。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
当然架构师的懂产品,是懂产品的生命周期,产品发展的客观规律,产品的评估及验证。其实架构师承担的是一个美食家的角色,美食家并不需要去做菜,但是要知道如何评价菜的味道,懂得菜是如何做出来的。你不需要去养猪,只管吃肉就行了,听上去很美好,非常美好!</p>
<ol style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">产品提出初步思路,这时候你就需要参与进来,用客观的角度去评价思路的正确性,而不是觉得这个做产品的人跟我很熟,我觉得产品思路就不错。这个非常重要,目标错了,200%的努力去实现,只会更糟。如何用客观的眼光去评价呢,我有一个诀窍,就是代入法,假设这个产品是你的竞争对手做的,你如何干掉他。</li><li style="">产品需求调研,你要亲自参加,使用精益创业的手段来进行理性的验证。</li></ol>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
后面不写了,再写可以专门写一本了,反正就是你要懂产品,不是让你去做原型,而是让你去品这个产品!</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成4.8-幼儿园书单资料推荐 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="">java学习
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">head first java</li></ul>
</li><li style="">高效学习
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">如何高效学习</li><li style="">学习之道</li><li style="">学习要像加勒比海盗</li><li style="">如何高效阅读</li></ul>
</li><li style="">沟通
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">沟通的艺术</li><li style="">沟通:用故事产生共鸣</li><li style="">演讲之禅</li><li style="">60天完美口才打造计划</li></ul>
</li><li style="">学习资料站
<ul style="margin-top:0px; margin-bottom:0px">
<li style="">http://www.read.org.cn/</li><li style="">http://book.douban.com/</li></ul>
</li></ul>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成5.5-小学书单资料推荐 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">ppt进阶
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">写给大家看的PPT设计书</li><li style="list-style-type:square">说服力 让你的PPT会说话</li><li style="list-style-type:square">PPT,要你好看</li><li style="list-style-type:square">别告诉我你懂PPT</li></ul>
</li><li style="list-style-type:square">时间管理
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">小强升职记</li><li style="list-style-type:square">把时间当作朋友</li><li style="list-style-type:square">高效能人士的七个习惯</li></ul>
</li><li style="list-style-type:square">技术类
<ul style="margin-top:0px; margin-bottom:0px">
<li style="list-style-type:square">head first java</li><li style="list-style-type:square">head first sql</li><li style="list-style-type:square">head first html css</li><li style="list-style-type:square">thinking in java</li><li style="list-style-type:square">effective java</li></ul>
</li></ul>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成7.5-性能优化为什么写的这么晚? - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
性能优化是程序员的G点,一碰就会高潮!(小朋友不懂的不不要懂了)</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
但是我为啥这么晚才抛出这个命题,其实有人早就急不可待吧。我这么晚写是有这么晚写的理由的,其实性能优化,在做一个小的网站,根本没有什么卵用。一个流量小的网站,框架做好,架构做好,表结构设计好,根本没有太大的必要去优化,因为机器都闲着没有什么卵用,有时间不如把产品做好,吸引更多的人气。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
其实我在到阿里之前,做过几个网站,而且也提了很高的要求,比如 用户一次请求,服务器端必须在100ms内返回结果。也做了一些性能优化,但是在寥寥无几的用户面前,这纯粹是浪费时间。但是到了阿里就不同了,阿里很注重性能优化,注重稳定,注重底层的参数设定。为啥?流量大了,你优化1%都会节省大批的机器,这都money。说个笑话,之前和同事一起优化了一个mr,算下来每天能节省70万,要是这个钱发给我,那就happy了。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
过早优化是万恶之源,永远不要过早的去优化,去过度设计。当然不是说基本的代码规范不要了,有最佳实践当然按照最佳实践进行编码。过早优化是指的去做代码结构和一些主要逻辑的优化,这些没有必要过早去实施,真正发现瓶颈再去优化。</p>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
而且优化时不要想当然的去优化,一切要以测试为准。我经历过很多次代码优化,有时候很多代码改动,并不能带来性能的提升,反而增加了代码复杂度。印象最深的一次是优化了很多代码,都没有很大的效果,结果调整了一下jvm的参数,性能提升20%,所以一切过早的优化都是扯淡。还没有上线,没有测试的依据就进行优化,80%都是徒劳。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成4.6-软技能和硬技能 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
在投职和面试的过程中,雇主通常会查看求职者的两种技能:硬技能与软技能。<br style="">
硬技能就是能够通过培训或可以容易量化的技能。硬技能包括下面这些:</br></p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">熟练的外语能力</li><li style="list-style-type:square">文凭或证书</li><li style="list-style-type:square">打字速度</li><li style="list-style-type:square">计算机程序编写能力</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
而软技能,则是较难量化的主观性技能,例如:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">团队合作</li><li style="list-style-type:square">沟通</li><li style="list-style-type:square">时间管理</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
而且绝多数的日常软性技能都是可以跨领域迁移,硬技能有时候随着工作的变迁,就失去了价值。我也极为推崇软技能的练习和培养。首先一个人应该最先具备的软技能如下:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">学习能力</li><li style="list-style-type:square">思考能力</li><li style="list-style-type:square">沟通能力</li><li style="list-style-type:square">管理能力</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
学习能力是第一应该掌握的,你学习能力比别人强,那就凡事快人一步了。学习能力再细分为:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">阅读技巧,就是如何又快又好的读一本书,这个非常重要,尤其是目前各种书籍泛滥的情况下,速读就是一大利器。</li><li style="list-style-type:square">记忆力 记忆力是可以锻炼的,记得有一期最强大脑,有一位患老年痴呆的老人,通过锻炼不但恢复而且能记下一整本书。大家可以去搜搜。</li><li style="list-style-type:square">学习方法 推荐前面提到的学习方法</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
思考能力,这个算第2吧,因为你学习速度上去了,再学习这个更快一些:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">思维导图</li><li style="list-style-type:square">创造性思维</li><li style="list-style-type:square">批评性思维</li><li style="list-style-type:square">冥想</li><li style="list-style-type:square">自省</li><li style="list-style-type:square">心智管理</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
沟通能力,这个也非常重要,人是群体性动物,如果缺少沟通能力,寸步难行。</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">语言</li><li style="list-style-type:square">演讲</li><li style="list-style-type:square">说服力</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
管理能力,这是自我管理与管理他人的能力的集合,你成功的必备要素:</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
<li style="list-style-type:square">时间管理:最大限度的利用时间,不拖延不浪费,努力提升团队效率</li><li style="list-style-type:square">知识管理:能在最短的时间内建立一个新知识的整体框架,并能确保在团队内的知识协作和共享</li><li style="list-style-type:square">财务管理:你不理财,财不理你。</li><li style="list-style-type:square">团队管理:三人为众,众志成城。如果你有一只铁军,没有什么做不成的。</li><li style="list-style-type:square">人脉管理:人都是靠别人的帮助才取得成功的,人脉是你发展的最大助力。</li></ul>
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
有时间先把你的软技能练好吧,你会发现没有什么能难得倒你。</p>
</div>
---------------------------------------------------
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">架构师速成6.18-初中书单资料推荐 - for5million的专栏
- 博客频道 - CSDN.NET</p>
---------------------------------------------------
<div class="article_content" id="article_content">
<p style="margin-top:0px; margin-bottom:15px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">
思维导图</p>
<ul style="margin-top:0px; margin-bottom:10px; color:rgb(51,51,51); font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:14px; letter-spacing:0.5px; line-height:24px">