作为一名程序员要在 35 岁前完成哪些事情呢?这因目标而异,但下面这些项目应该具有非常高的通用性:

1.精通一门最常用的语言

2.了解一个最常用平台的基本机制,比如:内存管理、线程机制等

3.UML 图和面向对象分析设计方法

4.设计原则和设计模式,如:职责单一等

5.《代码大全》里讲的一切

6.精读一个知名的, 但有点规模的程序。感谢开源项目给我们提供了这么多优秀程序。但不要谨防好高骛远,动辄挑战 Linux 内核,精读是关键

7.累积一定的代码量,比如:独立的完整做过一个数万代码行的东西。这里的关键是完全自己打造,一定不要拷贝粘贴

8.掌握基本算法和数据结构(可以不自己写,但至少要知道其复杂度和区别)

9.养成一种清晰的编码风格

10.有自己的专业(金融、高并发网站,图像处理,TTS 等)

  • 关于学习英语:
    IT 世界里的新动向、解决问题的小技巧、网站的架构等等都要到英语的世界里去找。
    在 StackOverlow 很容易找到各种小问题的答案,在 Quora 则很容易找到各种网站的架构。
    从学习时机来看,这件事情特别应该在大学里面搞定,如果不行至少也要在毕业 1~2年内达到阅读无障碍的程度,当然希望加入外企还需要额外的付出。从学习方法来看,学习外语真没什么特别的窍门,坚持并投入时间即可。

程序员35岁前需要完成的10件事相关推荐

  1. 白领是升职还是创业揭秘35岁前要做的10件事

    男人.女人都要过三十五岁这堵墙 三十五岁,是一个具有典型意识色彩的年龄-- 改革开放初,干部年轻化标准,界定在35岁以下. 如今,公务员考试的年龄也限制在35岁. 超过35岁,不孕概念增加三成 ,有了 ...

  2. 35岁前应该做好的十件事

    35岁前应该做好的十件事 (源自网络,整理:成晓旭) 35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己.所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下面十件事做 ...

  3. 《跟随丁磊的足迹》35岁之前应做的10件事

    35岁之前应做的10件事 养成个人风格 感情生活要安定 了解和确定适合你发展的行业 树立自己的信誉 知道自己的长处和短处 储备另谋生路的本钱 建立稳固的人际关系网 学会授权他人 懂得适时保持沉默 一定 ...

  4. 美团大咖:程序员35岁前应做好的技术积累

    刘丁 读完需要 26 分钟 速读仅需 9 分钟 引言 古人云:"活到老,学到老."互联网算是最辛苦的行业之一,"加班"对工程师来说已是"家常便饭&qu ...

  5. 程序员35岁前成功的12条黄金法则

    第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1.你为什么是穷人,第一点就是你没有立下成为富人的目标 2.你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋.机遇,而在于 ...

  6. 程序员35岁前趁工的黄金法则

    第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1.你为什么是穷人,第一点就是你没有立下成为富人的目标 2.你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋.机遇,而在于 ...

  7. 转载:程序员35岁前成功的12条黄金法则

    第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1.你为什么是穷人,第一点就是你没有立下成为富人的目标 2.你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋.机遇,而在于 ...

  8. 成功的前提,35岁前必须做好的十件事

    35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己.所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下面十件事做好 第一,学会本行业所需要的一切知识并有所发展.已故零 ...

  9. 华为前三季度营收4458亿元;周鸿祎谈程序员35岁就会被淘汰;金山WPS月活用户已超5.7亿 | EA周报...

    EA周报 2022年10月28日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.格力给特斯拉供应底盘?格力电器:为零部件提供装备支持 2.国产办公软件崛 ...

最新文章

  1. 在Windows server 中搭建sftp服务器(快速)
  2. Kinect for windows的脸部识别
  3. java反射克隆对象_Java反射 - 2(对象复制,父类域,内省)
  4. 大话HashMap的put,get过程
  5. 记一次MySQL手工注入
  6. 男生给女生最牛B的告白
  7. 图片流写出 并带数据_IO流阶段---字符流
  8. metronic 4.5.7开发环境下, 在Windows 10上安装了10.16.0版本的node js之后,导致node sass无法加载...
  9. http://www.cnoug.org/viewthread.php?tid=9292
  10. Java的数据库编程之背景概述
  11. hdu 1186(搜索+HASH)
  12. Make my home's PC as proxy server to surf internet
  13. matlab hadamard(哈达玛变换)变换
  14. 3.4实训任务 Hadoop环境搭建与安装
  15. vim 的配置详解/键盘映射配置详解
  16. 大数据使用的5种主要数据挖掘技术
  17. html如何用表格做二级菜单栏,Excel表格制作二级下拉菜单步骤
  18. vue3.2 lottie-web动画+引入json动画
  19. 2022 iapp 小易工具箱源码
  20. linux 进程 cmd su,linux下常用管理命令

热门文章

  1. 神经科学与“记忆印记”
  2. firfox 和 chrome 移动端Web开发页面调试
  3. 关于ORACLE MYSQL NOT IN和NOT exists需要注意的 NULL值
  4. 下拉式菜单在GridView编辑时联动选择
  5. 如何利用PHP会话显示出当前在线的用户
  6. 森拓品牌邀您参加第15届中国模具之都博览会
  7. Redis配置文件(3)常见的配置修改
  8. 可信云认证累计达20项,腾讯云技术创新能力再获专业认可
  9. SWIG Python-C封装 char*相关问题(3)
  10. 常用音频软件:Cool edit pro