首页 > 业界动态 > 正文 >

程序员应该如何选择技术方向(3)

性别:男

师门:电子科技大学98年计算机系

职业:网络引擎设计者

人物背景:精通C,C++,Java,Pascal,Basic,Fortran,Cobol,PL/M,Perl,Python,Lisp,Prolog,Smalltalk、bind、Ldap、PVM、MPI、编程自动化、Linux核心代码,JDK源码,GLibc源码,Apache源码、常见的网络协议内部实现、网络通讯……是真的精通

武学造诣:决不要把计算机强加给人们的限制认为理所当然,人不是机器的奴隶,把了解机器的限制作为通晓计算机的标准只能是自欺欺人

游戏感言:IP路由和认证的双重功能将是未来网络游戏发展的障碍,今后的网络应该是以分布式目录服务为基础的,以网络设备为中心,与具体主机无关。集成了广泛的认证与授权能力的网络(全公司上下没有人能听得懂他在说什么,好在大伙儿都已经习惯了)。

都是98年毕业的,人和人的差距怎么那么大呢?无语泪千行!

两个故事讲完了,究竟如何做技术方向的选择呢?答案就飘在风里……

1、操作系统、数据结构、算法、网络等基础技术应该在大学时代深入学习,如果毕业了你还没有掌握这些内容,那就随用随学好了。学习这些基础理论极为枯燥,只有实际工作中的需求才能给你最大的学习动力去掌握这些艰深的内容。

2、至少要掌握一门静态语言,比如C、C++、Java、C#、Objective-C等。至少掌握一门动态语言,比如Python、Ruby、PHP等。

3、推荐学习一些同时具备动态语言和静态语言的特性语言,比如Go、Swift、Scala等。这样你会对面向对象编程、面向过程编程、编译型、解释型语言有更深入的了解。

4、系统的构建自己的知识体系,而不是局限在某个点上。经常有读者问我,我前几年一直在写VBA/ActionScript/Delphi/SQL……现在项目组突然不再采用这些语言了,怎么办?很多人难以预料未来技术的走向,但是你至少要构建自己的技术壁垒和平台。学习Java,就应该构建你自己的JavaEE平台;Objective-C对应iOS/OSX开发平台;C#,对应.Net平台,SQL,对应数据库平台。如果你在用ActionScript,那你不应该局限在Flex上,你对应的是整个前端平台。

立足平台,你会站得很稳。立足一个点,你可能摔的很惨,就是这样。
上一页1234下一页
【免责声明】 本站所有文章内容均为网络采集或手工转载稿件,如相关图片、字体、音频、视频等内容侵犯您的版权或著作权,请及时与本站联系删除稿件。联系方式:service@wxqj.net
今年 我们看到许多这样的技术和小工具即将结束
今年 我们看到许多这样的技术和小工具即将结束
技术和小工具正涌入数字世界。今年,我们已经看到许多这样的技术和小工具走到了尽头。所有这些曾经在用户中非常流行。包括从谷歌收件箱到雅虎信使的一切。在...
发布时间:2024-08-23 08:36 点击:801
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存,该系列由三种型号组成:FURYRenegade、FURYBeast和FURYImpact。这些内存专为所有游戏爱好者而设计,他们...
发布时间:2024-08-23 08:31 点击:524
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
了解iPad的板载功能是什么,以及如何使用Sidecar将iPad连接到Mac。如果你想清楚,可以得到一些关于iPad板载功能是什么,以及如何使用Sidecar将iPad连接到Ma...
发布时间:2024-08-23 08:22 点击:695
项目三所做的工作有助于振兴定制只读存储器社区
项目三所做的工作有助于振兴定制只读存储器社区
谷歌创建三重项目的努力将有助于振兴定制只读存储器社区。一些运行基于AOSP的只读存储器可能需要几周时间的设备可以以更少的工作量运行这种定制的只读存储器...
发布时间:2024-08-23 08:13 点击:415
adduplex:WP8.1市场份额超过WP8.0
adduplex:WP8.1市场份额超过WP8.0
微软从今年年中开始推出WindowsPhone8.1更新,已经超过了8.0的市场份额,成为领先版本。WP8.1为近一半的市场提供了力量,而WP7.x仍有16.6%。它所有的诺...
发布时间:2024-08-23 08:08 点击:692