为什么你需要找一个程序员做男票? ―― Tairy - SegmentFault 团队日志 - SegmentFault



为什么你需要找一个程序员做男票? ―― Tairy - SegmentFault 团队日志 - SegmentFault

现在的姑娘们幻想着找一个像国民男神王思聪一样的男票,或者一只国外小鲜肉也不错。印象中,又宅又没有情趣的程序员怎么也不会成为候选人。NONONONO!程序员思维敏捷,思路清晰,毅力惊人,创造力逆天。他们做的了编一个十万行代码的苦力,他们以后也是干家务的料。他们对代码细心体贴,他们以后也能对你悉心照料。他们能随手写一个改变生活的程序,他们以后也能成为下一个扎克伯格,下一个改变世界的英雄。他们好学好啃书好探索,他们集中了人类的智慧和追求更快更好的精神。他们把自己煮了就是碗浓浓的鸡汤。如果他们不是做男票的料???I am SPEECHLESS,如果你不相信他们这么优秀,我司 Tairy 就是 living proof。

在我司,Tairy 被尊称为天才少年 00 后,因为他在我司年龄最小,却稳坐后端开发的要职。在这期访谈中,Tairy 分享了他的自学心得,对编程未来的看法,还喝下了一碗关于自己青葱岁月的浓浓鸡汤。(他还间接证明了自己是个男票 Top Choice)

Part 1:Tairy 是个踏实好学的美男子

在学习计算机编程的时候,有什么经验之谈?

首先自学的一个最大的难题就是没有指路的人告诉你该学什么,该怎么学,所以我觉得自学就是解决这两个问题的过程。

在这个过程中,需要大量的了解别人的观点和方法,然后自己对其做一些思考和总结,最终找到最适合自己的学习方法,所以一定要多与人交流,平时多参加一些技术类的社团,认识一些一起学习的小伙伴,也可以多逛逛社区,取他人之长。

我觉得在技术成长的过程中,以下几点比较重要:

  1. 多读书,面对网络上快餐式的知识点,对于速成解决实际问题确实很方便,但是要想跟深入透彻的掌握一门技术,还是得去研究相关的书籍。

  2. 耐得下性子,我觉得程序员是和科研非常相似的一个职业,遇到的大多数问题事实上是很枯燥的,所以需要耐得下性子去钻研,才能有所收获。

  3. 厚积薄发,技术与学识的东西,从来都来不得半点虚假,只有大量的积累才能有显著的成长,所以不能急于求成,给自己几年的时间做技术的沉淀,多多积累,再去追求其他的一些事情。

  4. 重视基础积累,基础就像地基,也是学习阶段需要非常重视和积累的。对于计算机领域的四大基础:操作系统,编译原理,计算机网络,算法数据结构应该长期保持学习。

  5. 注意广度和深度的拿捏,单纯的追求视野的拓展,研究各种新兴的技术,可能会造成落地不稳;只研究一门技术,又容易形成井底之蛙的局面;所以要在学习的广度和深度上维护好一个平衡。

总之,学习是一个很艰难的过程,需要长期的和自己的惰性不断的挑战,最终才能实现自己能力的提升。

现在看来,如何评价你自己的大学时光?

我很感谢那个时候努力坚定的自己。虽然在学妹眼里,我就是物理系的失足学长,整天上课抄作业,下课没踪影。但她们不知道的是,那个时候的我为未来的我找到了自己热爱的东西,并打下了坚实的基础。我有很多物理系的同学,大三大四的时候非常迷茫,不知道自己以后能做什么,喜欢做什么,于是浪费了大把的精力。而我就不用去经历过这种迷茫,相反,把我的精力用在了该用的地方。

现在工作的时候有时候遇到一些技术问题,很快就能找到解决的办法,都归功于之前大学里面的一些积累;另外自己现在的一些学习和处事方式都是在大学里培养起来的,我觉得这些都对于我以后的发展都会有很大的作用。

Part 2:Tairy 是个技术宅,但对未来,他很有看法

为什么在计算机编程众多领域里,选择做一只后端开发者?

"后端爽!"

其实我也写前端,客户端,但还是更喜欢做后端。我觉得喜欢哪个方向和一个人的性格和价值观有很大的关系,相对前端五颜六色的界面,我更喜欢每天面对单纯的 Terminal,觉得程序结果一条条的在 Terminal 中输出的感觉很美;另外后端可以通过代码让无数台服务器为你工作本身就是一件很有快感的事情(让很多机器为你工作,有种手握大权的感觉 LOL)。

你如何看待"PHP 是最好的语言"这句话?

我觉得这句话是个笑话。首先我还没有大牛到可以对语言评头论足的地步,所以对我来说语言只有适合不适合。比如需要短时间开发的时候,可以用些敏捷的语言,比如 Rails,因为他们有很多库来拓展功能性。PHP 的话,我觉得在 web 开发上确实很方便,运行环境只需要简单的配置即可,而不像其它的一些语言或者框架,需要不停的折腾环境。所以每一种语言都在特定环境下,有它的优越性。语言实际就是一个操作机器的工具,适合才最重要。单纯地比较好坏,没有意义。


Read full article from 为什么你需要找一个程序员做男票? ―― Tairy - SegmentFault 团队日志 - SegmentFault


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts