-
Notifications
You must be signed in to change notification settings - Fork 0
/
tribodoci_017_nerdson.vtt
2537 lines (1691 loc) · 69.8 KB
/
tribodoci_017_nerdson.vtt
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
WEBVTT
00:00.000 --> 00:07.760
Lá em casa tinha uma pilha de quadrinhos da Disney, então eu ficava lendo antes de aprender a ler, folheando, na verdade.
00:07.760 --> 00:09.680
E aí, quando eu prendi a ler, cara...
00:09.680 --> 00:13.920
Tem que ser palavras exclusivas, vocês já ouviram o outro podcast já.
00:14.800 --> 00:17.120
RedeCAD, depoimentos exclusivos?
00:17.120 --> 00:18.880
Mas eu falei pela verdade.
00:18.880 --> 00:20.880
Agora você pode romanciar essa parte, então.
00:30.320 --> 00:33.760
Episódio 17, entrevista com o Karlisson Bezerra.
00:34.800 --> 00:38.320
Olá a todos, eu sou o Karlisson do hacktoon.com.
00:38.320 --> 00:40.720
Aqui é a Sebastião Relson e o meu quadrinho de Western
00:40.720 --> 00:41.600
Tinha só um leitor.
00:41.600 --> 00:44.960
Hoje eu estou sem inspiraça, eu acho que não vai ter introdução.
00:44.960 --> 00:47.920
Aqui é o Alemão, eu estou esperando até agora o feedback do Karlisson.
01:00.720 --> 01:07.120
Assim, a gente queria focar essa entrevista mais relacionada ao software livre.
01:07.120 --> 01:10.640
Pode começar falando como foi introduzido pelo software livre?
01:10.640 --> 01:17.920
Basicamente, quando eu entrei na faculdade e o laboratório lá o pessoal usava Linux, na época era conectiva.
01:17.920 --> 01:22.880
Então, a gente era praticamente passado a usar os Linux lá.
01:22.880 --> 01:30.480
Daí eu fui começando a experimentar em casa com outras distribuições como o Slackware e o Mandriva.
01:30.480 --> 01:32.080
Na época na verdade era o Mandrake.
01:32.080 --> 01:36.160
E aí, quando saiu o Ubuntu, foi que eu mergulhei de vez lá no Linux.
01:36.160 --> 01:40.960
Então, teve alguns eventos de software livre aqui em Natal, um encontro Portugal de software livre.
01:40.960 --> 01:48.560
E aí, o pessoal de fora falando sobre a coisa, eu ainda não tinha nenhuma noção do conceito, da comunidade e nada.
01:48.560 --> 01:53.920
Teve o Aurelio Rekard, o cara da Bahia que falou sobre o Inkscape, eu fiquei fascinado pelo programa.
01:53.920 --> 01:59.360
A possibilidade de fazer dezenas, fazer coisas que eu já fazia no Windows com CorelDraw e Flash.
01:59.360 --> 02:02.880
Poder fazer essas mesmas coisas de uma certa forma no Linux.
02:02.880 --> 02:07.760
Então, comecei a usar esses programas e pronto, foi que eu mergulhei de vez no software livre.
02:07.760 --> 02:12.880
E depois desse evento, eu comecei a participar dos outros, dando palestras e na organização também.
02:12.880 --> 02:18.480
E foi quando eu fui me envolvendo ainda mais, conhecendo essas pessoas, os caras ganhando software livre.
02:18.480 --> 02:21.840
Algum tempo, mais tarde, eu comecei a desenvolver software livre também.
02:21.840 --> 02:28.720
Comecei a ajudar no Inkscape com extensões e criando meus próprios softwares também, resumidamente isso.
02:28.720 --> 02:30.400
E isso foi mais ou menos em que ano, hein?
02:30.400 --> 02:33.440
2005, 2006, por aí.
02:33.440 --> 02:41.840
Essas extensões eram oficiais para ajudar o projeto diretamente, o projeto oficial você desenvolvia pra você mesmo?
02:41.840 --> 02:46.640
Não, para o projeto. Já tenho uma extensão minha lá no repositório oficial do Inkscape.
02:46.640 --> 02:54.160
É bem simples, mas os caras gostaram, os caras resolveram incluindo o projeto porque era um recurso que o Inkscape não tinha.
02:54.160 --> 02:54.880
Qual que é?
02:54.880 --> 02:59.440
Saiba o elemento de texto e quebra em outros elementos de texto, ela separa.
02:59.440 --> 03:04.400
Você pode escolher quebrar esse elemento por linhas ou por palavras ou por caracteres.
03:04.400 --> 03:08.800
Coisa bem simples, mas o Inkscape não tinha ainda, eu fiz com Python.
03:08.800 --> 03:12.800
É bastante interessante. E você ainda continua ativo no projeto?
03:12.800 --> 03:27.280
Não, nessa extensão eu já finalizei. Ela poderia ter algumas melhorias, mas eu deixei de lado um pouco e comecei outra extensão que é pra converter os desenhos do Inkscape que usam SVG pra canvas no HTML5.
03:27.280 --> 03:31.120
Nossa, isso aí é bastante interessante, hein? Deve estar dando trabalhão, hein?
03:31.120 --> 03:32.320
Dá lá, dá um trabalhão.
03:32.320 --> 03:35.600
E esse é legal porque peguei uma ajuda do pessoal da USP.
03:35.600 --> 03:42.880
Eu tenho um amigo meu lá na USP, Paulo Meirelles, que inclusive foi um dos caras que começaram os eventos aqui no Natal.
03:42.880 --> 03:51.440
E aí ele pegou um pessoal lá da USP de graduação, se não me engano, e formou uma força-tarefa pra colaborar com esse projeto da extensão, de conversão.
03:51.440 --> 03:56.080
E aí os caras fizeram várias alterações de acordo com a minha orientação.
03:56.080 --> 04:01.920
Eles já conseguiram implementar várias coisas que eu tinha em planos, só que eu ainda não tinha tempo pra programar.
04:05.600 --> 04:08.960
É louco! Meu prazer é abarroco!
04:21.360 --> 04:22.880
Qual foi a faculdade que você fez?
04:22.880 --> 04:28.560
Eu comecei na UFRN e desisti, aí foi pro surfete, na época era o surfete.
04:28.560 --> 04:30.160
Hoje aí ia a FRN.
04:30.160 --> 04:31.280
Eu desisti desse também.
04:31.280 --> 04:32.160
Qual curso que é?
04:32.160 --> 04:33.760
Era a ciência da computação.
04:33.760 --> 04:34.400
Ah, legal.
04:34.400 --> 04:39.120
Desisti desse e fui pra uma particular e me informei lá. Pronto, tô tranquilíssimo.
04:39.120 --> 04:45.600
É, mas voltando ao projeto, esse projeto ele ainda tá em fase de desenvolvimento, certo?
04:45.600 --> 04:46.160
Sim.
04:46.160 --> 04:49.440
Tem como baixar pra testar ou não?
04:49.440 --> 04:52.160
Sim, todos esses projetos mesmos estão no GitHub.
04:52.160 --> 04:57.920
Só pra gente não passar, eu também fiz ciência da computação e eu vou receber o difloma quase quatro anos depois, né?
04:59.600 --> 05:02.800
Eu demorei apenas dois anos pra apresentar meu TCC.
05:02.800 --> 05:11.280
Quando eu entrei nessa terceira faculdade na última tentativa, eu já tava dizendo a mim mesmo não, essa é a última chance, agora ou nunca?
05:11.280 --> 05:16.320
Porque eu comecei o curso em 2003 e vim me formar ano passado, em 2011.
05:16.320 --> 05:20.240
Então foram oito anos de tentativa aí, de muita paciência também.
05:20.240 --> 05:21.040
Quase uma década.
05:21.040 --> 05:29.440
Nessa última, eu fiz tudo dentro do prazo, tentei atrasar o mínimo possível pra ficar o menos tempo possível lá dentro, porque eu já tava de saco cheio.
05:29.440 --> 05:33.920
Então não demorei tanto apresentar o TCC, como você já fiz tudo na hora mesmo.
05:33.920 --> 05:37.520
Você sempre trabalhou com design e depois foi pra programação ou já mistiu?
05:37.520 --> 05:46.400
Como eu comecei bem antes de entrar na faculdade, eu já brincava com Coraldral, eu tinha começado já bem cedo nisso com desenho e fazendo quadrinhos na época.
05:46.400 --> 05:51.040
No podcast o pessoal do Castalho, eu vi você fez uns desenhos, né?
05:51.040 --> 05:55.280
A mão, você também já tem um amor pela arte desde pequeno, né?
05:55.280 --> 05:57.920
Essa coisa de criar histórias e tal.
05:57.920 --> 06:06.560
É, naturalmente eu enveredei pela carreira artística, só que como na época também, eu tanto gostava de fazer desenhos e quadrinhos,
06:06.560 --> 06:12.480
como eu também gostava de jogos e ficar brincando com o computador, decidi entrar em ciência da computação.
06:12.480 --> 06:15.680
Então o caminho mais natural seria de webdesign.
06:15.680 --> 06:16.320
Exatamente.
06:16.320 --> 06:23.840
Aí passei alguns, vários, alguns anos estudando e trabalhando com web, webdesign, e também fui enchendo o saco disso.
06:23.920 --> 06:30.960
Hoje eu evolui, eu digivolui para o web developer e eu estou tentando fazer uma evolução forçada para a ciência de mim.
06:30.960 --> 06:39.200
Para mudar um pouco de ação de novo, parece que você não está publicando as suas tirinhas ultimamente, o que está acontecendo?
06:39.200 --> 06:49.040
Eu parei por causa do TCC e depois que eu me formei, eu decidi dar uma parada para reformular toda a ideia do blog.
06:49.040 --> 06:53.920
Na verdade, não é mais blog, vai ser um site, deixou de ser um blog e faz muito tempo.
06:53.920 --> 06:56.560
Antes eu era Nerd, só agora é o hacktoon.com.
06:56.560 --> 07:01.600
Quando eu coloquei esse site novo no ar, foi meio que um aborto, entendeu?
07:01.600 --> 07:11.360
Não foram todas as ideias que eu tinha planejado colocar no ar, então foi só a mudança de endereço e algumas coisas, mas ainda estou trabalhando nessa reforma.
07:11.360 --> 07:14.320
Eu também desenhava quadrinhos, acho que eu nunca revelei isso, né?
07:14.320 --> 07:22.720
Não, então com exclusividade para o meu próprio TCC, eu desenhava quadrinhos e era quadrinho de Western e eu tinha um leitor.
07:22.720 --> 07:25.040
Ah, você já me disse, já uma vez.
07:25.040 --> 07:26.560
O nome dele é Wagle.
07:26.560 --> 07:28.480
Meus leitores eram minha família.
07:28.480 --> 07:29.920
Conta como é que foi isso para a gente?
07:29.920 --> 07:33.840
É porque tem um background antes de começar a mexer com informática, né?
07:33.840 --> 07:34.960
Sim, sim.
07:34.960 --> 07:42.720
Lá em casa tinha uma pilha de quadrinhos da Disney, então eu ficava olhando antes de aprender a ler, folhando na verdade.
07:42.800 --> 07:44.720
E aí, quando eu aprendi a ler, cara...
07:44.720 --> 07:48.880
Tem que ser palavras exclusivas, vocês já ouviram no outro podcast, já.
07:48.880 --> 07:52.000
Redcat de apoiamentos exclusivos?
07:52.000 --> 07:54.000
Mas eu falei que ela é verdade.
07:54.000 --> 07:56.000
Agora você pode romanciar essa parte, então.
08:13.680 --> 08:24.160
Então apareceu uma deusa de cabelos compridos, segurando uma espada, e falou para mim, faça quadrinhos, você não precisa arrepender.
08:24.160 --> 08:27.600
Então, ela me falou para começar a fazer meus próprios quadrinhos.
08:27.600 --> 08:34.560
Ela falou que no começo eu deveria copiar as ideias dos quadrinhos que eu lia, e depois eu tive essas minhas próprias ideias.
08:34.560 --> 08:36.240
E foi exatamente o que aconteceu.
08:36.240 --> 08:47.200
E aí, quando eu descobri o mundo maravilhoso dos jogos de computadores, eu deixei de fazer quadrinhos e só voltei a fazer agora com o Nerdsum, em 2006.
08:47.200 --> 08:54.720
Esse tempo todo lá que eu, da minha adolescência, o final da infância, eu deixei de fazer quadrinhos e ficava só jogando no computador.
08:54.720 --> 08:57.200
E daí foi despertar interesse pela computação.
08:57.200 --> 09:10.320
Que na verdade é uma ilusão, né? O cara entra na faculdade de ciência da computação achando que vai fazer jogos e tal, mas o cara passa uns três semestres só fazendo cálculo e contas de física, mecânica clássica e tudo mais.
09:10.320 --> 09:21.840
E esse ondes perde isso, né? Dizem que o jogo é bom para desenvolver questão de percepção e tal, mas em excesso é bastante canseiro, igual você perdeu muito o tempo da sua vida jogando, certo?
09:21.840 --> 09:22.560
Não.
09:22.560 --> 09:24.560
Eu tinha que perder tempo também, né?
09:24.560 --> 09:26.960
Não, eu não diria que foi uma perda de tempo.
09:26.960 --> 09:34.320
Depende, como alguns momentos eu exagerava, tipo, passava 10 horas jogando direto, aí realmente é uma perda de tempo, mas...
09:34.320 --> 09:41.120
Não, isso era um teste de resistência, Rafael, não pode pensar como perda de tempo, quantas vezes no trabalho você teve que ficar mais de 8 horas?
09:41.120 --> 09:42.080
Ah, várias.
09:42.080 --> 09:44.960
Olha aí, viu? Se não fosse o background do cara com os jogos.
09:44.960 --> 09:48.800
Mas a vantagem disso é que eu aprendi inglês, cara.
09:48.800 --> 09:50.320
É, eu ia falar isso agora.
09:50.320 --> 09:52.880
Então essa parte da entrevista de respeito é todo inglês, tá?
09:52.880 --> 09:55.280
Não, não, não. Leia uma coisa a falar e outra.
09:55.280 --> 09:59.920
É engraçado isso, cara. Eu recebia muitas críticas assim, por causa que meu... Eu tenho um irmão pequeno.
09:59.920 --> 10:04.080
Assim que ele veio morar comigo aqui em Goiânia, eu comprei Diablo 2 para eles, né?
10:04.080 --> 10:05.680
A desculpa era que era para ele, viu?
10:05.680 --> 10:13.200
E, cara, ele jogava pra caramba, eu recebia muita crítica assim, ah, mas eles não faz nada, eu podia ensinar ele programar, não sei o quê e tal.
10:13.200 --> 10:15.760
O inglês que ele aprendeu também foi bem prático, sabe?
10:15.760 --> 10:21.280
Eu acho que se ele fosse para uma escola, dificilmente ele iria desistir ali na primeira semana.
10:21.280 --> 10:26.160
E ele tem uma produção inglês até interessante, só basicamente julgando.
10:26.160 --> 10:29.760
Ele jogava o batonete e a maioria da galera que entrava lá era americano.
10:29.760 --> 10:33.760
Então acho que dá pra se tirar coisas boas dessa fase da vida, né?
10:33.760 --> 10:38.400
Depois que eu aprendi os jogos e conto aí praticando na informática, né?
10:38.400 --> 10:44.240
Eu prefiro tutoriais em inglês, livros em inglês, porque algumas tradições em português são péssimas.
10:44.240 --> 10:49.680
Então eu inventei de fazer um curso de inglês, achando que ia ganhar alguma coisa, mas não.
10:49.680 --> 10:57.120
Isso sim, pra mim, foi uma perda de tempo, cara, porque eu não melhorei nada lá, então eu já tava numa onda de ser autodidata, né?
10:57.120 --> 11:05.920
Pô, eu posso aprender tudo sozinho, então foi mais um motivo pra eu ter saído do lado do curso, prometido a mim que nunca ia fazer outro curso de inglês na vida.
11:05.920 --> 11:07.200
Tu é autodidata em que mais?
11:07.200 --> 11:10.800
Em várias coisas da computação, por exemplo.
11:10.800 --> 11:15.120
Python aprendi sozinho, JavaScript aprendi sozinho, praticamente, também.
11:15.120 --> 11:20.720
Flash, quase tudo aprendi sozinho, ó. Tirando as coisas de faculdade, né? As coisas teóricas de faculdade.
11:20.720 --> 11:21.600
HTML?
11:21.600 --> 11:26.720
Ah, HTML, não, isso já foi num curso de web que eu fiz paralelo com a faculdade.
11:26.720 --> 11:28.880
CSS, entre outras coisas.
11:28.880 --> 11:38.320
Todas as outras tecnologias que eu trabalho atualmente, como por exemplo, Python, PHP, JavaScript e avançado, eu fui estudando e praticando até trabalho também, né?
11:38.320 --> 11:42.960
Porque a maioria das coisas que a gente aprende é no trabalho, fazendo, colocando a mão na massa.
11:42.960 --> 11:44.880
É o tru do autodidata.
11:44.880 --> 11:49.040
Você nunca vai tocar tru total, porque só quem toca bem é autodidato.
11:49.040 --> 11:52.160
Então se conforme que nunca você vai chegar nem perto do que eu toco, tá?
11:53.120 --> 11:56.320
Hum...
12:08.320 --> 12:13.120
Além de levar um tiro, tem que aguentar um solo lixo e amador desse, hein?
12:13.120 --> 12:14.320
Nossa, ame!
12:14.320 --> 12:15.840
É...
12:15.840 --> 12:17.360
Não é mole, não.
12:17.360 --> 12:20.960
Tanto rapaz aí, esbanjando saúde,
12:21.040 --> 12:25.040
trocando uma noite de amor pra noite de Playstation,
12:25.040 --> 12:27.120
rodízio com os amigos,
12:27.120 --> 12:31.440
e a mulherada aí, largada em segundo plano,
12:31.440 --> 12:33.440
pensando na racinha desunida,
12:33.440 --> 12:35.440
vumbas em fúria.
12:40.480 --> 12:44.560
Mas eu brinco assim, mas eu acho interessante também aprender com alguém ensinando.
12:44.560 --> 12:48.320
Eu pensava isso também, só que hoje em dia eu já não tenho mais paciência pra isso,
12:48.320 --> 12:52.160
por isso não me vejo novamente entrando na sala de aula,
12:52.160 --> 12:55.680
a não ser pra tirar carteira de habilitação, né?
12:55.680 --> 12:59.040
Tirando isso aí, eu não me vejo voltando à sala de aula mais, não.
12:59.040 --> 13:03.280
Porque, pô, praticamente dá pra estudar tudo em casa mesmo, então.
13:03.280 --> 13:06.160
Eu não tenho paciência pra seguir aquele ritmo lento,
13:06.160 --> 13:08.960
não é que todas as aulas seguem, né?
13:08.960 --> 13:12.400
Pra poder reduzir por baixo o nível da galera.
13:12.400 --> 13:15.840
Cada um estuda no nível que for adequado à sua necessidade,
13:15.840 --> 13:17.840
é como o cara consegue estudar.
13:17.840 --> 13:19.520
Então tem esse lance também.
13:19.520 --> 13:23.200
Mas aí tu acha que seria, caso que tu, sei lá, perdeu a paciência,
13:23.200 --> 13:27.200
tu acha que deveria, a galera que ministra esse tipo de curso deveria se reinventar?
13:27.200 --> 13:28.800
Eu acho que um pouco dos dois.
13:28.800 --> 13:33.840
Depois de 8 anos de faculdade, cara, você acha que eu tenho paciência pra sentar na sala
13:33.840 --> 13:35.360
e ficar ouvindo o cara falando,
13:35.360 --> 13:37.840
também pela questão do cara que tá dando a aula,
13:37.840 --> 13:41.520
ao invés de ser aquele velho modelo, o cara falando e o pessoal escutando,
13:41.520 --> 13:44.320
eu acho que tem que ser uma participação total do pessoal.
13:44.320 --> 13:49.360
E exercícios, um cara tem que chegar lá pra resolver problemas, né?
13:49.360 --> 13:51.920
Simulando uma empresa, né?
13:51.920 --> 13:54.400
Você tá lá trabalhando e tem que resolver um problema.
13:54.400 --> 13:59.360
Então eu acho que esse tipo de modelo é o mais adequado pra uma sala de aula, né?
13:59.360 --> 14:00.640
Você resolver problemas.
14:00.640 --> 14:04.160
Eu fiz curso técnico antes de entrar na faculdade,
14:04.160 --> 14:06.400
e seis meses depois eu já inicia a faculdade.
14:06.400 --> 14:09.440
E quando a faculdade acabou eu fiquei meio sem chão, sabe?
14:09.440 --> 14:11.680
E agora não tem nada pra estudar e tal.
14:11.760 --> 14:14.480
Eu tirei minha sentificação lina, que são nas férias da minha faculdade.
14:14.480 --> 14:15.600
Fiz uma cursão e tal.
14:15.600 --> 14:17.360
Eu era o aluno mais chato do mundo, sabe?
14:17.360 --> 14:20.160
Não chato de ficar cobrando essas paradas e tal.
14:20.160 --> 14:23.200
Mas chato no sentido de estar sempre querendo fazer uma adenda,
14:23.200 --> 14:24.720
participar da aula e tal.
14:24.720 --> 14:27.120
Porque eu vejo assim, tem muita gente que...
14:27.120 --> 14:28.560
Ah, isso daí eu já sei.
14:28.560 --> 14:30.560
E quando ia ter uma aula lá, né?
14:30.560 --> 14:32.640
O cara não dava muita atenção na aula e sei lá.
14:32.640 --> 14:35.920
E quando assim, quando era uma coisa que eu já sabia, já tinha uma introdução,
14:35.920 --> 14:37.760
era pra mim era a melhor aula do mundo, sabe?
14:37.760 --> 14:41.200
Porque eu ficava toda hora fazendo uma adenda e indo sei o quê e tal.
14:41.200 --> 14:45.040
Querendo contribuir, eu acho que esse tipo de aula com bastante interatividade,
14:45.040 --> 14:46.480
pra mim é uma experiência legal, né?
14:46.480 --> 14:48.800
Aí você era o aluno chato da torna, né?
14:48.800 --> 14:50.400
É, eu era chato pra caralho também.
14:50.400 --> 14:55.040
Que quando tá faltando um minuto pra acabar a aula, você vai,
14:55.040 --> 14:58.800
faz uma pergunta que o professor responde durante cinco minutos
14:58.800 --> 15:00.960
e todo mundo olha pra você com cara de raiva.
15:00.960 --> 15:03.360
É, geralmente quando acabava a aula, a galera saía,
15:03.360 --> 15:05.360
ficava tocando ideia com o professor.
15:12.000 --> 15:18.160
Onde muita boca bonita,
15:18.160 --> 15:23.120
canta na língua Tupi, cante aqui, cante agora, cante lá, que eu canto aqui,
15:23.120 --> 15:27.600
Piauiti Terezina, Pannaiva, Floriano, Piripiri, Piracuruca, canto maior,
15:27.600 --> 15:35.920
Autos Esperantina, Praia do Copeiro, Pela do Sao e Atalá.
15:35.920 --> 15:38.560
Você publicou as suas tirinhas na língua do magazine,
15:38.560 --> 15:44.160
você é bem ativo na parte de códigos e softwares no software livre,
15:44.160 --> 15:50.000
você já publicou algum artigo sobre Linux, anuncia as tirinhas na revista?
15:50.000 --> 15:55.520
Não, eu cheguei a fazer alguns trabalhos lá com eles na tradução de artigos e
15:55.520 --> 16:00.400
desenvolvimento de software de sistemas internos na língua do magazine.
16:00.400 --> 16:03.200
Foi um breve tempo que eu trabalhei com eles,
16:03.200 --> 16:07.600
o lance de as tirinhas ainda está rolando lá, algumas tirinhas ainda estão sendo publicadas lá,
16:07.600 --> 16:13.360
eu acho que como já vai fazer um ano que eu não atualizo o site, não faço mais nada,
16:13.360 --> 16:16.400
então acho que eles vão ficar sem tirinhas pra publicar.
16:16.400 --> 16:23.360
Tá aí a indicação aí pra mim, com eles que te chamaram pra publicar lá?
16:23.360 --> 16:25.520
É, convidaram.
16:25.520 --> 16:31.280
Foi nepotismo porque tava trabalhando lá dentro.
16:31.280 --> 16:37.120
Foi antes, antes de eu trabalhar lá, eu trabalhava distância na verdade, nunca sai daqui.
16:37.120 --> 16:40.480
Você já viu a publicar em alguma que não seja a mídia digital?
16:40.480 --> 16:48.640
Não de revistas, coisas perigoticas não, mas em jornais, notícias soltas já saiu várias vezes,
16:48.640 --> 16:53.840
só que eu não lembro, eu não fico guardando, então não dá pra eu citar aqui todas.
16:53.840 --> 16:58.640
Aqui eu lembro, saiu lá no jornal Zero Hora, seu nome é Jani, que é no lado Porto Alegre,
16:58.640 --> 17:03.440
na época que eu fui no Fizzle, acho que foi o Fizzle 10, saiu uma tirinha lá minha,
17:03.760 --> 17:10.800
também depois da Campos Part, em 2009, eu fui lá, dei um admitido e tirou uma foto com Tim Berners-Lee,
17:10.800 --> 17:17.040
e aí os caras fizeram uma matéria, pessoal daqui de Natal mesmo, teve uma matéria sobre
17:17.040 --> 17:22.800
o Campos Part me entrevistando e acho que não lembro exatamente, eu acho que não colocaram
17:22.800 --> 17:28.640
a tirinha não, mas colocaram uma foto lá também, de impresso mesmo, a Linux Magazine.
17:28.640 --> 17:31.200
Ah é, Linux Magazine, é impresso, é só...
17:31.200 --> 17:35.600
Eu te mostrei a tirinha dela, você não lembra não?
17:35.600 --> 17:38.960
É verdade, com a Alemão ele publica na Espírito Livre, né?
17:38.960 --> 17:40.960
Eu já saí na Espírito Livre também.
17:40.960 --> 17:43.120
Você estuviu, a gente entrevistou o Moza Esticoto?
17:43.120 --> 17:45.440
Sim, eu estuvi, eu vi na lista lá.
17:45.440 --> 17:49.440
É porque ele falou exatamente desse começo dos quadrinhos lá.
17:49.440 --> 17:54.000
Ele é quadrimista, ele usa software livre, e se não me engano, ele mora aqui no Natal também.
17:54.000 --> 17:56.480
Não, ele mora em Minas Gerais.
17:56.480 --> 17:59.120
Você falou que quer virar CISA de Min, né?
17:59.120 --> 18:06.000
Você está cansado de ser programador 24x7, quer mexer mais com a área de CISA de Min?
18:06.000 --> 18:13.920
Eu não sei no que vocês trabalham, mas se vocês trabalham com frameworks, web, e têm
18:13.920 --> 18:19.760
de resolver problemas de compatibilidade ali dos navegadores, então vocês sabem como
18:19.760 --> 18:24.960
é doloreio fazer esse tipo de trabalho, porque você tem vários frameworks na internet,
18:24.960 --> 18:29.600
que você pode baixar, usar, só que todos os trabalhos que você vai fazer, cara, você
18:29.600 --> 18:35.440
tem que ir atrás, fuçar o framework, porque ele não oferece todas as coisas que você
18:35.440 --> 18:36.440
precisa.
18:36.440 --> 18:41.280
Noventa por cento dos casos, você tem que criar coisas novas em cima desse framework,
18:41.280 --> 18:46.320
então este trabalho é chato, são, como eu falei certa vez, são falsas promessas, né,
18:46.320 --> 18:47.320
desses frameworks.
18:47.320 --> 18:51.520
E tem também a questão, como eu falei, dos navegadores, e isso enche o saco.
18:51.520 --> 18:56.160
São também falsas promessas, você todo dia acompanha as notícias de desenvolvedores
18:56.160 --> 19:02.600
web e atualizações de navegadores, todo dia tem alguma coisa, algum feature novo, bonitinha,
19:02.600 --> 19:09.800
de HTML5, do CSS3, próxima versão do JavaScript, que vai ter classes embutido, lá por padrão,
19:09.800 --> 19:14.960
e não sei mais o que, só que eu já escuto essas promessas, cara, desde 2004, foi quando
19:14.960 --> 19:20.240
eu comecei a trabalhar com web, e até hoje, muita pouca coisa mudou, então isso acabou
19:20.240 --> 19:26.360
frustrando, e isso pelo menos está me frustrando, e talvez eu saia disso futuramente, é por
19:26.360 --> 19:30.880
enquanto não dá pra sair, talvez lá na frente eu ter essa mais unível na computação e
19:30.880 --> 19:33.280
possa trabalhar com ainda conservadores e...
19:33.280 --> 19:34.280
Pé com curtir o formato?
19:34.280 --> 19:35.280
Não, esse aí não.
19:35.280 --> 19:39.160
E seja de mim, programação baixa o nível, não sei.
19:39.160 --> 19:42.560
E nesse negócio de desenvolvimento pra web, existe dois mundos, né, existe o internet
19:42.560 --> 19:44.240
Xplore e o resto do mundo.
19:44.240 --> 19:47.280
Pois é, eu ainda tenho problemas com internet Xplore R9.
19:47.280 --> 19:53.600
Hoje eu tô trabalhando com o framework web, JavaScript, é o Xt, é Xt, dá pra ver falar?
19:53.600 --> 19:59.920
Já, é, por enquanto eu tô trabalhando com o Zend framework, PHP, e é ele que tá me
19:59.920 --> 20:05.520
dando essas vontades de largar essa área, vez eu vou ter o brinco com o Django, o Python,
20:05.520 --> 20:10.440
quando eu troco do Zend pro Django, é quando aparece a Deusa lá de cabelos longos, e só
20:10.440 --> 20:15.440
pra uma brisa fresca no meu rostro, é exatamente essa sensação quando você sai do Zend pra
20:15.440 --> 20:20.040
ir pro Django, porque é outro mundo, o Django é bem mais fácil de fazer as coisas, só
20:20.040 --> 20:23.120
que ainda assim eu tenho problemas, como todos os outros frameworks.
20:23.120 --> 20:24.960
Tudo começou com Rails, né, cara?
20:24.960 --> 20:30.280
É, o Rails eu cheguei a testar uma vez, mas não estudei, então também o Rubb eu cheguei
20:30.280 --> 20:33.440
a estudar uma vez e parei, então já esqueci quase tudo.
20:33.440 --> 20:38.120
Falando assim, no sentido de inspiração da forma de trabalhar, né, metaprogramação,
20:38.120 --> 20:39.120
que isso?
20:39.120 --> 20:40.120
Keep it simple, estúpido.
20:40.120 --> 20:43.760
Don't repeat yourself, em um monte desses termos em inglês maneiro.
20:43.760 --> 20:49.840
Já trabalhei com três frameworks PHP, o Zend agora, antes foi o Cake, e antes do Cake
20:49.840 --> 20:50.840
o Code Igniter.
20:50.840 --> 20:55.680
O Code Igniter é o que me parece o melhor até hoje, só que infelizmente eu não pude
20:55.680 --> 21:00.040
me aprofundar tanto nele, eu cheguei a fazer algumas coisas, mas pelo que eu vi comparando
21:00.040 --> 21:03.720
os três, o Code Igniter é o mais fácil de você trabalhar, né, a documentação dele
21:03.720 --> 21:05.320
inclusive é melhor que existe.
21:05.320 --> 21:07.720
E o pior é o Cake, que é o Cake é um terror.
21:07.720 --> 21:10.520
Me desculpe quem usa o Cake, mas o Cake é uma droga.
21:10.520 --> 21:15.480
Eu cheguei a fazer um sistema interno no Cake, e o negócio é tão ruim de manter,
21:15.480 --> 21:19.840
de fazer, que convenci o meu chefe a converter todo o código pra Zend.
21:19.840 --> 21:23.600
É, hoje lá na empresa a gente tá passando com um processo parecido, né, mas antes
21:23.600 --> 21:30.280
a gente desenvolvia tudo usando basicamente de jQuery e PHP todo escrito daquele jeito.
21:30.280 --> 21:36.240
O processo atualmente que eu estou na minha empresa é mudar pra Django, todos os sistemas
21:36.240 --> 21:38.640
novos vão ser feitos em Django agora e ponto final.
21:38.640 --> 21:43.280
Só que ainda vai ter os sistemas em PHP pra ficar mantendo, né, então eu vou ter que
21:43.280 --> 21:45.280
lidar com PHP ainda por um bom tempo.
21:45.280 --> 21:51.240
Mas isso não quer dizer que eu odeio PHP, na verdade eu odeio algumas particularidades
21:51.240 --> 21:56.400
dos frameworks, como por exemplo, no Django eu posso fazer o crud lá automaticamente,
21:56.400 --> 22:00.960
né, no Zend eu tenho que fazer na mão, e isso usando o framework por nene plugin.
22:00.960 --> 22:03.120
O Zend tool, você não que usou, né?
22:03.120 --> 22:08.120
O Zend tool eu uso sim, só que ele não faz o código pra mim, ele só gera um boilerplate,
22:08.400 --> 22:14.480
entendi, mas aí a parte do DBA já tá pronto, daí sempre tem que mapear ou é o contrário?
22:14.480 --> 22:20.040
Na verdade a gente usa uma outra estratégia, a gente não coloca coisas muito específicas
22:20.040 --> 22:27.440
de banco, de dados, no framework, e sim em procedures, foi meio que uma ideia pra fugir
22:27.440 --> 22:33.440
do ORM e do Zend, que a gente viu em testes que era bem lento pra o que a gente queria,
22:33.440 --> 22:40.440
então a gente migrou boa parte das funções de model, de dados pra procedures do Postgres,
22:40.840 --> 22:46.200
então fica bem mais rápido a execução do sistema apesar de dependente do Postgres.
22:46.200 --> 22:51.440
Pelo que a gente vê das boas práticas, o pessoal sempre defende a desenvolver independente
22:51.440 --> 22:52.440
de banco de dados?
22:52.440 --> 22:57.160
Sim, isso é como eu falei antes, isso é uma das falsas promessas, você não pode confiar
22:57.160 --> 23:05.080
100% no ORM, como um hibernate da vida, um Doctrine do PHP, porque o ORM não resolve
23:05.080 --> 23:09.000
todos os problemas, eu não posso dizer a maioria dos casos porque eu não sei, mas em alguns
23:09.000 --> 23:15.920
casos eles geram queries ineficientes, então não dá pra confiar neles, no caso do sistema
23:15.920 --> 23:20.640
que eu tô lá trabalhando, a gente achou melhor colocar tudo na responsabilidade do banco.
23:20.640 --> 23:22.040
Que fica rápido pra caramba, né?
23:22.040 --> 23:23.040
Fica, bem rápido.
23:23.040 --> 23:27.120
É engraçado isso, porque eu também passei por uns problemas assim, a gente começa
23:27.120 --> 23:33.200
a construir uma coisa, daí a gente vai construir em volta e esquece de fazer soluções simples,
23:33.200 --> 23:37.120
e tem coisas que a gente conseguiu, fazendo uma triga e a gente deixa a solução um milhão
23:37.120 --> 23:40.240
de vezes mais simples do que a gente tava fazendo.
23:40.240 --> 23:44.600
É, fica bem mais simples, reduz o código, o código da aplicação fica uma linha só
23:44.600 --> 23:51.360
e você faz uma procedure, uma triga e pronto, tá resolvido o problema e você consegue manter
23:51.360 --> 23:57.320
a atomicidade das operações, porque isso seria bem difícil manter no código da aplicação.
23:57.320 --> 24:00.520
Eu sei que isso não foca da entrevista, mas eu queria fazer mais um comentário a respeito
24:00.520 --> 24:01.520
disso.
24:01.520 --> 24:04.880
Mas aqui é todo nerd, cara, então não tem problema falar nisso.
24:04.880 --> 24:09.280
É porque assim, cara, eu já trabalhei em empresas que a gente fazia assim, não pode
24:09.280 --> 24:13.720
desenvolver queries que sejam muito específicas do Postgre, porque se a gente quiser mudar
24:13.720 --> 24:17.200
pra outro banco vai ser fácil, e nessa época ele só tinha um cliente, né?
24:17.200 --> 24:20.600
É, por exemplo, se o cliente fosse impor, não, a gente quer usar a Oroco, mas todos os
24:20.600 --> 24:23.440
clientes que vieram depois a gente impor e a gente ia usar Postgre.