Skip to main content

标 题: Re: C++ 现状和未来

FatWallet Coupons and Deals发信人: zhaoce (米高蜥蜴), 信区: Programming
标  题: Re: C++ 现状和未来
发信站: BBS 未名空间站 (Thu Sep  3 01:05:12 2015, 美东)

这里说的是开源项目,开源如果你做不到wiki上有人给你修墓碑的程度
基本上可以不用做了,没戏,不是什么github上你commit几个就算开源的
每年开源无数个涌现出来,真正活下来有意义的就那么几个
其他都是流落到历史的尘埃中去,连个浪花都不会激起来

如果要想赚钱的话,那更是市场说了算
你表弟连初中都没毕业,一样可以月入5k多
这不正好说明了市场的需求?
而且大学本来就不是培养什么赚钱多的技工为主要目标
大学是培养研究性人才的,是让你以思考人存在的意义为主要目的的
你phd一天到晚就琢磨这种事,这才叫phd,而不是成天琢磨毕业之后月薪多少
如果成天琢磨的是赚钱的话,的确不应该读啥phd,我觉得初中毕业就出来工作
很好,很正确,澳洲德国多的是这种没读过大学就出来工作的人
就是因为你把你的level降低到了你表弟的程度上
所以才会担心job security,因为你表弟初中毕业就开始赚钱了
而你高中和大学都学了些没用的东西,浪费了7-8年,当然比你表弟更糟糕咯
因为大学目标不是培养程序猿,是培养scientist,尤其是phd

而且大学教育失败又不是什么新闻,所以计算机语言这个level,应该在comp101就过掉
然后琢磨些其他东西,大多数人学语言就学那么一个学期,你以为四年都学java了?
四年还有很多事情要做,软件工程,数据库,网络这些都要学
而且就算这些都学过去,其实真正学下来两年也差不多了,剩下两年学点其他专业
比如statistics之类的,四年拿两个major的表太多
然后研究生琢磨一下其他的稍微高级点的,需要点数学的
比如分布式系统,然后一年也够了,尽量别读超过两年或者三年
一般读三年的话最好能有点publication之类的
在大学里面呆那么久干嘛?要想赚钱,早点给我滚出去赚钱,别在大学里面躲着
在大学里面呆好几年比如5年还不肯毕业的,尤其是最后连个phd都没有
那就是loser,有啥好装逼的

我读书时候就是按照两年一个major,然后研究生一年就毕业的目标去的
人生苦短,多做点有意义的事,解决点实在问题
而不是一天到晚扯蛋些没用的
当年我痛恨数学一个主要原因就是大量时间浪费在无用的证明上
我也知道自己不是搞research的料,因为实在是没啥兴趣
谁是不是真喜欢research,自己都清楚,装有用么?给谁看呢?
【 在 Allanqunzi (Allanqunzi) 的大作中提到: 】
: 在维基上有词条和薪水高不高是两码事。
: 除了network这一块, 跟计算机语言相关的还有很多,涉及low latency,不能
: sacrifice performance, target on specific hardware的都要用到C++.
: 门槛一低就科班出身的优势就不明显了,如果科班出身的再没有转行的英语好,那就反
: 而倒显出劣势了。所以科班出身的如果不是自己创业啥的, 单凭靠一般技术的话,
: job security 很难保障, 除非能做到公司的tech lead啥的。 但是能有多少lead?大
: 部分人还不是干活的苦力。 一个例子, 我表弟在国内初中都没毕业,现在也搞java
,
: 做android, 工资也五六千块。

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...